Cómo aprender informática o ciencia de datos sin ir a la universidad

Empleable realmente solo significa que una empresa para la que estás dispuesto a trabajar te contratará. Estas son las tres formas en que he visto a las personas comenzar a trabajar en informática o ciencia de datos y obtener un puesto que les entusiasma.

Obtenga un trabajo rápidamente que pague bien
Lo mejor para: necesita una visa, tiene poco ahorro, tiene dependientes

1. Conviértete en un analista de datos
Si no tiene habilidades de ingeniería de software pero tiene habilidades cuantitativas, es probable que pueda obtener un rol como analista de datos. Este título se aplica a todo, desde el análisis empresarial en Excel hasta los roles basados ​​en Python que incursionan en la ciencia de datos. La mayoría de las empresas tienen este tipo de roles.

2. Conviértete en un desarrollador web
La explicación de cómo hacerlo aquí es mejor de lo que podría hacer. Detalla los bootcamps de autoaprendizaje, la universidad y la codificación (~ $ 12K- $ 16K): la respuesta de Nikhil Daftary a ¿Cuáles son los 3 mejores bootcamps de codificación en los Estados Unidos?

Irrumpir en la ciencia de datos por su cuenta
Ideal para: autodidactos disciplinados

1. Enséñate las habilidades que necesitas saber
Uno de los ejemplos más inspiradores es el de Clare Corthell, creadora del Open Source Data Science Masters. Claire se mudó a Berlín y creó su propio curso intensivo en ciencia de datos como practicado en compañías de productos tecnológicos. Ahora está en Mattermark, que proporciona análisis a VC para ayudarlos a invertir en nuevas empresas.

Recursos: http://datasciencemasters.org

2. Use las habilidades existentes para construir proyectos
El Data Scientist en Upstart, por ejemplo, era un doctorado en matemáticas de la UCLA que tenía experiencia en codificación. Leyó muchos blogs de ciencia de datos y comenzó a hacer sus propios análisis. Después de un período de meses, consiguió 2 ofertas y 1 posición con la que estaba contento.

Su blog: http://virajnavkal.com

Completar un programa de ciencia de datos estructurados
Ideal para: trabajar en una empresa de marca, redes a largo plazo

1. Programa inmersivo de 12 semanas Academia Zipfian
El programa inmersivo de ciencia de datos en la Academia Zipfian en San Francisco produce científicos de datos con una tasa de colocación del 91%. Los estudiantes tienden a ser ingenieros, analistas o científicos. Alumni en Facebook, Tesla Motors, etc.

http://zipfianacademy.com

2. Programa de becas de 6 semanas en la Academia Zipfian, Insight Data Science o The Data Incubator
Estos programas altamente selectivos brindan apoyo estructurado a los participantes para la transición a roles de ciencia de datos en la construcción de proyectos y la creación de redes con socios de contratación. Los programas no tienen costo para los participantes. Se requiere una experiencia significativa, por lo que no suena como un ajuste en su caso.

Informática: tal vez no. Programación: Internet está lleno de personas ansiosas de presumir de haber aprendido por sí mismas, y eso de alguna manera los hace mejores programadores que el informático promedio.

Convertirse en un informático es un tipo de desafío muy diferente a convertirse en desarrollador de software. En la actualidad, a nadie le importa que estés capacitado profesionalmente y que seas bueno con las matemáticas; solo parece estar familiarizado con las herramientas y prácticas correctas.

Una de las verdades acerca de esta industria es que la universidad no te capacitará para ser programador. Otra es que muy pocos empleadores lo harán. En cualquier caso, estás bastante solo.

Una cosa que proporciona la universidad es un ambiente de aprendizaje con expectativas claras. Aunque estas expectativas pueden estar un poco alejadas de la perspectiva de un empleador, pueden resultar una medida común. Simplemente no se puede obtener eso cuando se recluta de un grupo suelto de personas autodidactas. Debido a que la universidad obliga a los estudiantes a aprender sobre asuntos que de otra manera no se sentirían atraídos a aprender, es más fácil asumir que al menos han estado expuestos a una cierta variedad de conceptos básicos.

Si bien los autoaprendices dedicados parecen ser más respetados, al menos en los foros de Internet, puede ser difícil distinguir cuánto es real su mérito y cuánto puede ser el resultado de un ego ignorante e inflado.

1. Hazte amigo de un técnico
Discutir temas hará que el aprendizaje sea mucho mejor.

2. Compre una computadora portátil / computadora de escritorio con buen rendimiento (configuración)
Úselo en toda su extensión como una herramienta para aprender el desarrollo.

3. Decidir una plataforma / idioma para aprender.
Una vez que elija su plataforma para dominar, lea libros relevantes e implemente los ejemplos para comenzar a codificar.

4. No te rindas en errores / errores
Cuantos más errores obtenga, mejor desarrollador se convertirá.
Google está disponible para ayudarlo con los errores, así que siga codificando.

5. Acepta los desafíos de codificación
Participe en competencias de codificación para codificar problemas complejos. Esto lo ayudará a obtener exposición al desarrollo en tiempo real.

6. Comience a trabajar independientemente
Discuta con su amigo técnico problemas de codificación y desafíos de desarrollo. Comience a trabajar independientemente para experimentar los estándares de codificación y para encontrar el enfoque correcto para solucionar problemas.

¡Todo lo mejor!

Bueno, no diré que nunca asistí a la universidad, pero no aprendí muchas cosas (casi todo EN LÍNEA) y también conseguí un trabajo
Déjame sugerirte algunos recursos gratuitos para aprender

  • El nuevo boston
  • Lynda
  • Tutoriales Point.com
  • Tutoriales web en línea de W3Schools
  • Codecademy
  • Desbordamiento de pila
  • YouTube es otro recurso lleno de listas de reproducción que te ayudarán a aprender

Ahora viene a CÓMO hacer eso? Consulte mi otra respuesta, que se detalla más o menos de la misma y estoy seguro de que sería útil para usted. ¿Cómo aprendo a codificar?

Si. Absolutamente Mi sobrino lo hizo:

Déjame compartir contigo sobre mi sobrino. Su madre lo envió a una escuela Montessauri. Después de la secundaria, comenzó su propio negocio con un amigo. Software. Para resumir, después de unos 13 años, vendieron su negocio, y ahora él trabaja para las personas que les compraron. Gana seis cifras. La última vez que estuvo en casa, “tuvo que obtener su título de 4 años”, así que lo hizo todo en línea. Sin embargo, debo decirte que es introvertido, trabaja muy duro, es muy inteligente y es un pensador independiente.

No sé si la escuela Montessauri contribuyó o no a su elección de caminos. Su madre es muy independiente y, como dice mi sobrino, “escuché sobre ahorrar suficiente dinero para la jubilación de mi madre casi todos los días de mi infancia, que puedo recordar”.

Una combinación de Coursera y udacity con pedazos de otros lugares. Hay muchos cursos y tutoriales agradables que se han subido a github, puede tratar hackerrank o checkio como tareas adicionales para cursos de algoritmos, etc.

SI

Muchos, incluyéndome a mí, lo hicieron.

Atrás quedaron los días en que la única forma de encontrar conocimiento era yendo a la torre de marfil de la academia.

Con la disciplina adecuada, uno podría tener el equivalente de 4 años de título universitario en 1 año.

El problema es que la mayoría de nosotros no …

Sugeriría algunas de las clases universitarias en línea (por ejemplo, MIT).

La única prueba de empleabilidad es un historial y desempeño en una entrevista. Tenga en cuenta que un título universitario no cuenta para esto de todos modos.

Puedes aprender un lenguaje de computadora con libros de autoaprendizaje, pero requieren mucha autodisciplina y no tienes a nadie a quien puedas hacer preguntas.

Su mejor opción sería tomar una clase o dos en el colegio comunitario local. Pero aquí está la cosa … a menos que aprenda un idioma y luego produzca un código realmente bueno, ¿cómo se supone que un empleador potencial debe saber qué tipo de habilidad tiene? Tomarían su palabra de que conoce un lenguaje de computadora y cómo codificarlo. ¿Y eso solo será suficiente para conseguir un trabajo?

Parece que estás tratando de encontrar una salida fácil y eso no te ayudará a conseguir un trabajo. Tómese el tiempo, haga un esfuerzo y al menos obtenga un título de asociado en una universidad comunitaria, algo que puede mostrarle a un empleador que indica que tiene la capacidad de aprender y cumplir un requisito. Eso le dará una mejor oportunidad de ser contratado y, una vez logrado, tendrán programas de capacitación que puede usar para ponerse al día en un trabajo determinado.

More Interesting

¿Qué consejo le darías a un estudiante de CSE de primer año?

¿Cuán realista es el objetivo de obtener una pasantía en ciencias de datos después del 2 ° o 3 ° año para un estudiante de informática?

¿Es importante hacer una pasantía como estudiante de CS?

¿Necesitas ser bueno en matemáticas para ser bueno en aprendizaje automático?

¿Cuáles son algunos sitios web que simulan intelectualmente para estudiantes de informática?

¿Qué pueden hacer los estudiantes de CSE del MAIT (como entrenamiento de verano) después de su segundo año?

He trabajado como desarrollador de bases de datos durante 6.5 años. ¿En qué cursos de maestría debería centrarme para aprovechar mis habilidades?

¿La informática tiene una buena carrera?

¿Es la informática un buen grado que me permitirá crear algo que potencialmente pueda cambiar el mundo?

¿Cuáles son las principales habilidades que las empresas (ECE) esperan de los estudiantes?

Quiero admitirme en ingeniería en informática. ¿Qué universidad es mejor en términos de prácticas: JMIT Radaur, Chitkara Rajpura, Jaypee Solan o Jaypee Noida?

¿Cómo puede atraerme la informática?

¿Qué plan debe hacer un estudiante de primer año de informática para involucrarse en proyectos prácticos?

Soy un CS UG que pronto me uniré al programa de doctorado CS Top-5. Dicen que tengo ideas de investigación excepcionales, pero me temo que no puedo codificar en absoluto. ¿Estoy condenado?

¿Como programador necesito saber más de 1 idioma para conseguir un trabajo?