¿Es posible tener experiencia en desarrollo web, desarrollo de Android, resolución de problemas, IA y ML para tener un buen trabajo, o solo necesito concentrarme en un campo y no fusionar campos?

Profundidad y amplitud tienen sus compensaciones.

No importa qué tan rápido aprenda, siempre puede aprender más sobre un campo determinado al enfocarse únicamente en él.

Verdaderamente, es más probable que obtenga ofertas de trabajo y salarios más altos al ser un experto en algún dominio. Cuanta más experiencia tenga, más empresas vendrán a por usted. Y esto comenzará a incluir compañías dispuestas a pagarle mucho efectivo por lo que hace.

Por otro lado, la amplitud puede calificarlo para algunos puestos específicos para los cuales el conocimiento en varios dominios es una buena opción. Dependiendo del dominio, esto es menos común de una perspectiva: no hay muchas ofertas de trabajo para un criador de perros / experto en ML. Además, mi apuesta es que estos serían roles menos lucrativos.

Yo diría que la profundidad es la ganadora en cuanto a las perspectivas laborales.

Pero, la vida es más que solo perspectivas laborales. Y si está motivado para estudiar ambos, es posible que disfrute más a horcajadas en varios campos. Y quizás termines encontrando ese trabajo soñado que hace uso de ambos, aunque es menos probable.

Necesitas especializarte para realmente dominar esos temas. Luego, puede ampliar para incorporar más de ellos, pero la carrera inicial generalmente no es el momento para ser un generalista, ya que generalmente no tendrá la experiencia y la sabiduría para respaldarlo. Y las oportunidades de carrera irán para aquellos con profundidad en un espacio necesario.

El desarrollador de pila completa tiene un equilibrio razonable en términos de profundidad y amplitud. (Por ejemplo, Android o servicios web + backend para admitir la aplicación). Incluso entonces, a menudo tendría sentido obtener una base sólida en uno primero …

Eso no quiere decir que no puedas o no debas, solo puedes responder eso … pero considera cuidadosamente, no sería la opción correcta para la mayoría de las IMHO.

More Interesting

Redes neuronales artificiales: ¿Qué determina si un problema de clasificación no trivial para el aprendizaje profundo se puede dividir en capas convolucionales en lugar de capas completamente conectadas?

¿Cómo funcionan los aceleradores de procesador?

¿Existe algún modelo de aprendizaje profundo o algún otro método que ingrese como una colección de documentos y pueda predecir la probabilidad de un nuevo documento?

¿Algunas funciones de activación son mejores que otras en la red neuronal artificial?

¿Cuáles son algunos temas de investigación matemáticamente rigurosos en aprendizaje automático y aprendizaje profundo en la actualidad?

¿Cuál es la mejor manera de predecir una clase +/- en un escenario de aprendizaje automático donde tengo k características trinarias y un conjunto de datos del orden de cientos o miles?

¿Qué es el aprendizaje por refuerzo?

¿Cuál es la divergencia KL entre un Gaussiano y un Student-t?

¿Qué es una máquina de vectores de soporte?

¿Qué algoritmos (aprendizaje automático y aprendizaje profundo) funcionan con un pequeño conjunto de datos, sin sobreajustarlo?

¿Cuál es la diferencia entre el análisis de opinión y el análisis de tonalidad?

Cómo calcular la retropropagación en una capa de agrupación promedio global

¿La investigación actual sobre el procesamiento del lenguaje natural gira principalmente en torno al aprendizaje profundo? Si no, ¿cuáles son las técnicas modernas alternativas?

¿Es necesario aprender Python para seguir la especialización en cursos de Machine Learning, de Coursera?

¿Cómo se debe contactar a los autores de los libros blancos (y cómo hacer que respondan)?