Sí, esto le dará un gran comienzo, pero probablemente encontrará que una vez que perfeccione su carrera profesional real, aún necesitará ampliar su conocimiento. Probablemente también desee conocer Ruby o Python, así como algunos otros. No debe planear que alguna vez dejará de aprender. Deberá aumentar su caja de herramientas de conocimiento a lo largo de su carrera. E incluso si supiera todo lo que hay actualmente, la tecnología siempre está cambiando. Tendrás que mantenerte al día con esos cambios para estar en la cima de tu juego. Un instructor de electrónica mío solía decir que no seas un tubo de vacío, Joe. Se refería a un tipo que conocía que era excelente en todo lo relacionado con la electrónica relacionada con los tubos de vacío. Fue un gurú de la electrónica de primer nivel en tecnología de tubos de vacío. Pero cuando los transistores y los semiconductores comenzaron a entrar en escena, se negó a aprender nada sobre ellos. Pensó que son solo una novedad y que nunca serán una gran parte de la electrónica. Hoy en día, apenas se encuentran dispositivos electrónicos con un tubo de vacío, todo se ha convertido en tecnología de semiconductores. Pronto se encontró tan obsoleto como los tubos de vacío con los que le encantaba trabajar. Y no me malinterpreten, los tubos de vacío tienen su mérito, y todavía hay usos para ellos, pero se han vuelto muy raros, y no la corriente principal. Entonces, si está buscando un trabajo en tubos de vacío, hay pocos para encontrar. Así que no seas un tubo de vacío, Joe, y continúa aumentando tu conocimiento de las nuevas cosas por venir. cuanto más sepa, más valioso será para el equipo y podrá comprender mejor cómo trabajar entre usted y otras personas que tendrán que trabajar con usted. Al final, nunca dejarás de aprender, sin embargo, tienes un plan sólido para comenzar.
¿Una buena comprensión de JavaScript (junto con HTML / CSS) y las bibliotecas basadas en JavaScript serán suficientes para que un desarrollador siga una carrera en el desarrollo de aplicaciones / web?
Related Content
En la ejecución de JSP, ¿por qué deberíamos colocar un archivo JSP solo en aplicaciones web?
¿Cuáles son algunas de las grandes empresas de desarrollo de aplicaciones web personalizadas?
¿Debo usar bootstrap para aplicaciones web críticas de rendimiento?
En general, si . HTML, CSS y JavaScript son las tres habilidades básicas necesarias para el desarrollo web front-end, y las bibliotecas y los marcos como jQuery y AngularJS se utilizan ampliamente en el desarrollo profesional. Esto debería ser más que suficiente para poder trabajar como desarrollador, pero también es probable que elija otros marcos en el camino.
Cuando se trata de conseguir un trabajo, muchas compañías evaluarán su nivel de habilidad con pruebas de codificación, por ejemplo, como estas preguntas de entrevista de JavaScript y Angular, por lo que es bueno prepararse y practicar. También debe seguir programando por su cuenta si no tiene ningún trabajo en este momento. Desarrollar proyectos personales o contribuir a proyectos de código abierto mantendrá sus habilidades afiladas y le dará algo para mostrar a sus posibles empleadores, que siempre están interesados en ver su trabajo anterior.
También necesitará conocer la línea de comando básica en Linux / Mac y también aprender Git.
Además de eso, estoy bien haciendo lo que me preguntas.
Si agrega NodeJS y uno o más de: AngularJS, EmberJS, eso debería ser suficiente para seguir casi cualquier carrera de desarrollo web. aunque le sugiero que agregue Python o Ruby como lenguaje de fondo
More Interesting
Cómo construir un sistema de música basado en el estado de ánimo del usuario
¿Cómo se implementa el cliente web de Quip?
¿Hay ejemplos de empresas web orientadas al consumidor que utilicen Hubspot con éxito?
¿Qué tipo de cosas puedes construir con Yahoo! ¿Tubería?
Cómo hacer diseños de plantillas web receptivas
¿Qué sucede cuando PHP supera el límite de memoria?
¿Es un administrador de base de datos un trabajo independiente?
¿Cuál es la mejor herramienta de edición de imágenes en línea?
¿Qué aplicaciones usan la API de face.com?
¿Cuáles son algunas herramientas (aplicaciones, software, web) que siempre pueden motivarnos?
¿Cuántas horas hombre se necesitarían para escribir un servidor de aplicaciones J2EE?