¿Cómo pasar del desarrollo web a la ciencia de datos?

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.

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

Recientemente hice una infografía que ilustra cómo puede hacer la transición entre el desarrollo web y la ciencia de datos; Porque, cuando ya conoces Python, tienes algunas ventajas cuando quieres hacer el cambio:

Publicado originalmente en: Cambio de desarrollo web a ciencia de datos.

More Interesting

Trabajo en el extranjero y quiero invertir en una casa en India. ¿Cómo lo hago?

¿Qué es la unidad MFGADM en Infosys? ¿Hay buenas oportunidades para estudiantes de primer año en esa unidad?

Cómo prepararse para las entrevistas y las pruebas de las ubicaciones de un fondo ECE para empresas como TCS y Wipro

¿Puede una persona convertirse en científico si es un empleado jubilado de más de 60 años?

Odio ser ingeniero eléctrico desde que empecé a trabajar porque me quema la cabeza y arruina el trabajo a lo grande. ¿Qué tengo que hacer?

¿Es cierto que ser demasiado bueno en el trabajo puede evitar que me asciendan?

¿Cómo pasar de ser ingeniero a maestro? ¿Qué calificaciones adicionales necesito para convertirme en profesor de ciencias de secundaria en India?

CAT es de cuántas marcas? ¿Cuánto se debe anotar para ingresar al IIM?

¿Cuál es el alcance del trabajo para la herramienta de BI QlikView en India?

¿Qué debe hacer un nuevo graduado que vive en China para solicitar un trabajo en Singapur?

¿Cuál es la mejor carrera para un BE más fresco para comenzar: desarrollo PHP o desarrollo Java? ¿Qué carrera es la mejor a largo plazo y me ayudará a ganar más dinero?

Odio la programación, ¿puedo ser ingeniero informático?

Entre IIIT Allahabad y IIIT Delhi, ¿cuál debo elegir para CS?

¿En qué trabajan los desarrolladores / ingenieros de software en su vida laboral diaria?

¿Cuánto tiempo podría aferrarse a un trabajo poco emocionante en una gran empresa?