Como estudiante de Ingeniería de Software, ¿debería centrarme en Javascript o Python?

La pregunta es TAN AMPLIA mi amigo.

Aquí está el ir en resumen – en mi humilde opinión ****

JS -> Nodo, Mongo, React / Redux / Angular => El pago es estúpidamente alto en el área de la Bahía y la demanda es muy alta.

¿POR QUÉ? Lo que pasa con JS es que cada ahora y el PRÓXIMO NUEVO MARCO CALIENTE llega a la ciudad y todos se retrasan, las pocas personas que se molestan seguirán adelante y mejorarán y, por lo tanto, serán cazadas por las respectivas empresas que están tratando de adoptar la última tendencia. en un intento de “a veces” dar la bienvenida al cambio y al futuro, pero a veces también para atraer a los tipos de software como usted sobre la base de que son una empresa tecnológica moderna. Ambos son puntos muy válidos. Además, JS ha destruido casi todos los idiomas en términos de popularidad en base a MUCHAS encuestas y el más popular es stackoverflows recientes.

Python es un gran lenguaje también, me enamoré de lo articulado que está el lenguaje y qué tan bien estructurado puede estar todo el flujo. Recoge los mejores bits de las teorías clásicas de herencia y los guarda en un entorno divertido con guiones. Python es extremadamente famoso por el aprendizaje automático y la inteligencia artificial y las cosas científicas. Uso Python en mi lugar de trabajo para un poco de ML, pero estoy enfocado principalmente en JS fullstack.

Realmente necesita decidir dónde quiere estar, en lugar de decir que quiere trabajar en grandes empresas tecnológicas. Esos tipos grandes, buscan muchas cosas a veces, sus habilidades, qué han hecho, qué tan buenos comunicadores son, cuántos idiomas diferentes conocen, pueden aprender rápido, demostrar su habilidad para hacer aplicaciones escalables y comprobables , ¿por qué prefieres JS a Python o por qué solo te quedaste con JS? ¿Es porque te gusta sentirte cómodo y quedarte así? ¿Cuáles son sus razones para querer hacer Python? Sí, se puede usar en la parte de atrás con django y escucho que es genial, pero ¿por qué su habilidad se establece exclusivamente en Python?

Muchos factores diferentes, deciden dónde quiere estar como en el desarrollo individual de aplicaciones web. ¿JS es EL camino futuro para al menos 1-2 años, ML / AI y diseño de API de back-end? Entonces python podría ser tu caso.

Investigue sobre sus empresas agradables, vea qué usan y aprenda sobre ellas. A las empresas de tecnología les encanta cuando les dices que recogiste cosas porque estás muy interesado en unirte a ellas 🙂

¡Todo lo mejor!

Es una cuestión de dónde quieres estar. Para mí, más preciso, qué dominio o ruta eliges. Javascript es muy extenso y muy vasto, tiene un potencial ilimitado. Lo mismo ocurre con Python. Ambos también tienen algunas desventajas. No queremos discutir sobre eso. Volviendo a mi respuesta. Nuevamente, es la cuestión de dónde quieres estar. JS es principalmente para la web. Algunas personas hablan de Nodejs … es un entorno que usa js, así que no compares ni pongas tu cabeza en el nodo ahora. JS realiza principalmente trabajos de front-end, desde la recopilación de datos de front-end hasta cosas interesantes de animación. Es ahora y será el futuro para la web. Si quieres que tu carrera esté en la web, ¡adelante! y créeme, puedes subir bastante rápido en el área frontal 🙂

¿Y qué hay de Python? antes de eso amo Python como amo js. Python hace cosas que puedes imaginar. Es tan simple como eso…. ya sea web (tiene marcos como frasco, web2py, twisted, django) para IOT, para programación plc, IA, análisis de datos, administración de servidores y mucho más. (Personalmente he usado Python para la programación IOT, web y plc) y es ilimitado. Pero si desea entrar en una carrera profesional con Python es muy empinado y necesita aprender mucho más sobre algoritmos, estructuras de datos, subprocesos múltiples y algunos conceptos básicos de informática y, por supuesto, la base de datos.

Si quiere ambos, le doy la bienvenida al desarrollo completo de la pila 🙂 es un mundo mucho más emocionante donde puede visualizar aplicaciones de principio a fin 🙂

Espero haberte confundido lo suficiente 🙂 … breve y dulce … haz un poco de I + D y mira qué te conviene. Apuesto a que te encantarán ambos … porque hace unos años me estaba haciendo esta misma pregunta. y es muy divertido jugar con ambos a diario 🙂

Bueno, como ingeniero de software, tienes que ser muy dinámico (es decir, tener un conocimiento en muchos idiomas como sea posible) también depende del campo de programación en el que te gustaría especializarte.

Por ejemplo, programación web, prefiero decir que debe agregar html, css y por qué no php … al javascript. Podrías convertirte en un creador web profesional … y eso podría darte mucho dinero … He estado estudiando esto durante 3 meses y es una buena noticia para mí … igual que podría ser para ti …

¡Espero eso ayude!

Comience con Javascript porque ofrece mucho alcance aquí y ahora, luego aprenda Python. O mejor aún, lea un libro sobre cada uno, decida cuál prefiere y comience con ese idioma, luego regrese y aprenda el otro cuando esté listo. Sin embargo, definitivamente aprende a aprender ambos.

Primero, si puedes (que puedes) aprender tanto JavaScript como Python. Pero si tiene que elegir uno, le recomendaría buscar trabajo en las empresas para las que desea trabajar en el futuro. Vea las descripciones de trabajo y tome nota de cuál requieren y / o prefieren usar. De esta manera, puede cumplir con los requisitos de idioma para el puesto al que desea postularse una vez que llegue el momento.

¡Espero eso ayude!

More Interesting

¿Cuáles son algunas posibles opciones de carrera para alguien con un HND en Ingeniería mecánica?

¿Dónde puedo aprender animación después de hacer mi BTech en ingeniería informática?

¿Cómo es el registro de colocación en la Universidad Hindustan de ingeniería aeroespacial?

¿Cuál es la calidad de las universidades de ingeniería en la Universidad de Shivaji?

Varias universidades de primer nivel en la región Asia-Pacífico (principalmente en Hong Kong o Singapur) han comenzado a ofrecer títulos universitarios en finanzas cuantitativas. En términos de rigurosidad del currículo, no son muy diferentes a los de los títulos de ingeniería. ¿Deben los quants futuros inscribirse en estos?

¿Puede un ingeniero químico trabajar en la NASA y qué grados superiores necesitarían?

¿Qué cursos de software debería preferir en ingeniería mecánica?

¿Cuáles son las mejores universidades de ingeniería para la EM en los Estados Unidos?

¿Hay alguna forma de unirse al ejército después de completar el diploma en ingeniería mecánica?

¿Qué piensan los mayores de derecho y los de STEM?

¿Qué hacen los ingenieros químicos en el campo del diseño de catalizadores?

¿Cuáles son algunos proyectos geniales que un estudiante de maestría en robótica podría hacer para un proyecto de tesis de maestría?

Si construyeras un acueducto de estilo romano desde la cima del Monte Everest, ¿hasta dónde llegaría antes de llegar al nivel del mar?

¿Cómo debe decidir un estudiante indio en qué rama debe optar por la ingeniería?

¿Podemos hacer un M.Arch después de completar una licenciatura en ingeniería civil?