El “desarrollo de back-end” es un término bastante ambiguo y que lo abarca todo. Supongo que se está refiriendo a aprender cómo funcionan la infraestructura, las bases de datos y los sistemas distribuidos, o potencialmente solo un lenguaje como Node.js que se conoce como lenguaje de “back-end”.
Diría que encuentra un problema que puede solucionarse con un sistema de fondo y trata de solucionarlo. Los servicios en la nube están de moda en este momento, podría hacer bien en crear uno y usarlo para resolver un problema del mundo real.
Pasar por un curso de aprendizaje profundo podría ser muy informativo y ayudarlo en algún momento en el futuro. Sin embargo, tomar el curso o hacer algún proyecto paralelo NO lo calificará para un papel en Deep Learning para una empresa. Debe suponer, por el momento, que es completamente para el enriquecimiento personal y un tema de conversación en las entrevistas.
- ¿Hacia dónde se dirige node.js? ¿Es una buena opción para mi primer idioma de backend?
- ¿Cuál es la arquitectura de Grabhouse? ¿Qué tecnología usan en el frente y el back-end?
- ¿Necesito aprender un lenguaje de back-end para construir un clon de Wikipedia o sería suficiente un conocimiento de HTML y CSS?
- ¿Qué debe saber un programador para desarrollar para el back-end de aplicaciones web y móviles?
- ¿Es el 8% y no hay salario justo para el único tipo de backend en una startup?