Soy estudiante de ingeniería informática hasta ahora. Sé C ++ y Java, ¿qué otros idiomas necesito aprender para ayudarme a conseguir un buen trabajo en el futuro?

Realmente sabía que Java salía de la escuela y un poco de C ++. Mi primer proyecto en Raytheon fue en C durante los últimos 10 años. Tuve que aprender un nuevo idioma cada año o dos, y un nuevo marco cada 6 meses. Aprenderá tanto en sus primeros 8 meses en el trabajo del mundo real como lo hizo en todo su programa de pregrado, si tiene suerte. Dominar C, C ++, Java, Swift, Python, JavaScript, Objective-c, Perl, Expresiones regulares, Boost, Osgi, Spring, Node.js y Angular, aumentará definitivamente la cantidad de trabajos en perspectiva para los que estará calificado, pero es extremadamente es poco probable que necesite incluso una cuarta parte de lo anterior para un solo trabajo. Pero necesitaré algunos elementos que no mencioné y que quizás ni siquiera estén disponibles todavía.

En cambio, me enfocaría en descubrir cómo aprender las cosas rápidamente y ser adaptable. Aprenda aún mejor la mecánica de las prácticas de ingeniería de software. Trabaja en un equipo para construir un proyecto. O hacer algunas contribuciones de código abierto.

Aprender idiomas es divertido y mi respuesta simple sería JavaScript: está en todas partes, es muy diferente de los idiomas que mencionaste y es sorprendentemente poderoso. Pero realmente dependería de en qué área desea especializarse. ¿Desea hacer aprendizaje automático, IA, front-end, móvil, big data, backend, incrustado,

Considere un descanso para producir algo que quiere que el mundo vea y hágalo con otras personas si es posible.

Los dos idiomas que usted dijo que “sabe” son absolutamente suficientes para obtener un trabajo decente, ya que ambos tienen una gran demanda. No hay otros idiomas que necesite aprender, pero cualquier idioma nuevo será útil y apreciado. Sin embargo, mi consejo no es buscar otra tecnología, sino dominar una de las dos que ya conoces. Sería prudente sumergirse en el ecosistema de cualquiera de ellos y practicar con él.

La tecnología en sí no es tan importante, cuando conoce los fundamentos, por lo tanto, también debe centrarse en el conocimiento que no está relacionado con la tecnología, por ejemplo, algoritmos, hardware, etc.

Si solo busca una perspectiva laboral, diría que el idioma nunca es una restricción para ninguna empresa. Lo único que ven es qué tan fuertes son tus conceptos. Y qué tan eficiente es su código. Así que aprenda métodos para mejorar su codificación. Practique mejores algoritmos y fortalezca sus conceptos básicos. Seguramente conseguirás un buen trabajo.

No soy un experto en la industria, sino un estudiante. Solo tengo una opinión. Hay tantos idiomas y tecnologías. Tienes que elegir lo que quieres hacer y aprender eso. Pero si está confundido, las otras respuestas podrían ser adecuadas para usted.

Haskell o R. Big Data se está convirtiendo en un gran problema pronto. Considere completar su conjunto de habilidades y experiencia. De todos modos, me preocuparía especialmente por producir proyectos que los posibles empleadores o inversores puedan admirar.

Para obtener un buen trabajo, no necesita aprender todos los lenguajes de programación. Es suficiente aprender cualquier lenguaje de programación para encontrar un trabajo adecuado.

More Interesting

Si quiero ser analista de datos, ¿cuál debería ser mi progresión de aprendizaje?

Elijo hacer mi licenciatura de Pakistán pero quiero postularme al programa de MD de Harvard después de graduarme. ¿Qué pasos debo tomar?

Perdí mi trabajo. ¿Qué tengo que hacer?

¿Cuál es la mejor manera de mostrar habilidades de modelado financiero si no ha trabajado en un banco de inversión en el pasado?

Cómo escribir un objetivo profesional para un recién graduado de ingeniería mecánica

Tengo un muy buen promedio de calificaciones y buena experiencia laboral. Estoy a punto de graduarme con un título en finanzas de la Marriott School of Management. ¿Cómo puedo conocer a las personas adecuadas para poder concertar una entrevista con una empresa de gestión de activos?

¿Debo confiar y contratar a alguien en Freelancer.com, incluso si tiene muchas calificaciones positivas?

Cómo cambiar mi carrera de operación de central térmica a diseño

Como ingeniero de producción, ¿qué curso debo seleccionar entre el diseño de la máquina y la tecnología de fabricación para un PG (MTech)? ¿Por qué?

¿Es una buena idea estudiar ingeniería petrolera?

¿Cuál es la naturaleza exacta del trabajo para un analista de negocios en consultorías y una empresa de análisis? ¿Cuál es el puesto ofrecido a un estudiante universitario de una reputada universidad de ingeniería como IIT / BITS / NIT?

¿Trabajar en un call center por dos años es algo malo para tu carrera? ¿Será visto por universidades o empleadores como algo malo?

Mainframes: ¿cómo puede alguien con cuatro años de experiencia en TI en la India prosperar frente a las tecnologías más recientes?

¿Cuáles son algunos de los mejores trabajos al aire libre / viajes?

¿Cuál es la mejor manera de comenzar a trabajar para una empresa en lugar de hacer sus propios proyectos o trabajar por cuenta propia?