Descargo de responsabilidad: no soy un desarrollador web per se pero he realizado desarrollo web y conozco los desafíos que se requieren para la transición a un trabajo de ciencia de datos.
Para pasar del desarrollo web a la ciencia de datos , tiene muchas estrategias a mano (dependiendo de sus habilidades técnicas, preferencias personales, situación actual …).
Detallaré dos posibles.
- ¿Cómo puede uno convertirse en un psicólogo / consejero clínico certificado en la India?
- ¿Cuál es el mejor lugar para hacer un MBA?
- Estoy haciendo mi último año de CSE en Chennai. Quiero ser colocado en una buena compañía. ¿Cuáles son las necesidades requeridas para esto?
- ¿Cuál es la mejor inversión para un ahorro de 70,000 libras esterlinas junto a un trabajo a tiempo completo?
- ¿Cuáles son los pros y los contras de ser un oficial de policía?
El gran salto
Te despiertas un día y decides que quieres convertirte en un científico de datos a tiempo completo. Por supuesto, tiene suficientes recursos financieros para mantenerse durante algún tiempo (idealmente entre 1 y 2 años) y es un buen trabajo.
Una posible ruta a seguir desde allí es inscribirse en un campamento de ciencia de datos . Creo que este es famoso (al menos en los EE. UU.): Zipfian Academy | Aprender ciencia de datos.
Si desea otras opciones de bootcamp, le sugiero leer la siguiente publicación de blog: http://www.skilledup.com/article…
Dicho esto, no todos pueden pagar el costo de un campamento de arranque (tarifas, costos de reubicación …).
Otra alternativa es aprender en línea a través de MOOCS [1] y tutoriales gratuitos . Tenga en cuenta que esta forma de aprendizaje requiere disciplina, dedicación y automotivación.
Si crees que este es el camino a seguir, debes saber que he escrito mucho sobre esto aquí [2], aquí [3] y aquí [4].
La continua transición
En lugar de dejar su trabajo real, puede realizar una transición continua del desarrollo / programación web a la ciencia de datos.
Por transición continua me refiero a pasar un paso a la vez desde su puesto de trabajo actual al siguiente hasta convertirse en un científico de datos.
De hecho, en lugar de perder toda la experiencia que ha adquirido y comenzar de nuevo como un científico de datos de nivel de entrada, podría cambiar primero a proyectos más basados en datos mientras mantiene su antigüedad.
Aquí hay dos ejemplos. Ambos personajes son ficticios, por supuesto.
Alice es un desarrollador front-end de JavaScript .
Diseña interfaces de usuario de front-end y escribe SPA modernos y escalables [5]. El mercado de científicos de datos está en auge y ella decide hacer la transición mientras permanece en la misma compañía.
Busca más y más oportunidades para diseñar e implementar visualizaciones de datos . Su jefe está de acuerdo ya que ella conoce los conceptos básicos de JavaScript y no tiene miedo de aprender D3.js [6].
Ahora es una visualizadora de datos lograda y su experiencia front-end la ayuda a diseñar mejores visualizaciones de datos.
Bob es un desarrollador web de Python .
Él escribe API web escalables para ganarse la vida. Está cada vez más entusiasmado con la ciencia de datos y decide comenzar la transición mientras mantiene su trabajo actual.
Como conoce a Python , le pregunta a su jefe si podría trabajar más en la escritura de trabajos y programadores de tareas (usando Celery [7] por ejemplo) además de su trabajo anterior.
El jefe está de acuerdo y Bob divide su tiempo entre diseñar API y escribir planificadores de tareas . Paso a paso, se mueve de cerca a la canalización de ETL [8] y se involucra cada vez más directamente con las tareas de ingeniería de datos .
Ahora es un gran ingeniero de datos y su experiencia de desarrollo web de back-end le da una perspectiva valiosa.
Espero que captes la idea. De lo contrario, recomiendo leer esta respuesta adicional para obtener más detalles: la respuesta de Yassine Alouini a ¿Vale la pena dejar un trabajo de desarrollador web a tiempo completo por valor de $ 65,000 para un pasante de ciencia de datos?
Mucha suerte en tu nueva aventura.
Si te ha gustado esta respuesta, sígueme para más información: http://quora.com/profile/Yassine…
Notas al pie
[1] Curso en línea abierto masivo
[2] La respuesta de Yassine Alouini a ¿Cuál es el mejor lugar para aprender Ciencia de datos desde cero? ¿Hay algo como freecodecamp?
[3] La respuesta de Yassine Alouini a Quiero aprender análisis de datos. ¿Dónde debo comenzar y qué consejo tienes?
[4] La respuesta de Yassine Alouini a ¿Cómo empiezo a estudiar Python para convertirme en científico de datos? ¿Algún enlace y libro puede ser útil?
[5] Solicitud de una página
[6] https://d3js.org/
[7] Demo de Python Celery
[8] Extraer-transformar-cargar – Wikipédia