Programación de computadoras: ¿Debo aprender Java o C ++ para conseguir un trabajo en Nueva York?

Tanto Java como C ++ se usan en compañías de software. Conozco equipos en Amazon y Google que trabajan principalmente en C ++. Si se implementa correctamente, C ++ es más rápido que Java. Además, creo que uno debería aprender C ++ solo para familiarizarse con los punteros, lo cual es crucial.

En cuanto a la relación, según mi experiencia, Java se usa mucho más que C ++ para escribir productos y servicios en estos días. Entonces, tome un curso rápido en C ++ a través de coursera. Entonces puedes profundizar en Java. Además, aprendería un lenguaje de secuencias de comandos junto con estos, ya que facilita el trabajo diario. Entonces, agregue Python. Puedes tomar la clase Python de Google, que es un curso de 2 días.

Creo que el lenguaje es solo una herramienta, y debes enfocarte en los algoritmos y la resolución de problemas. Eso es lo que buscan las empresas. Una buena manera de aprender un idioma es comenzar a tomar competencias de topcoder o codeforces. Comience resolviendo los problemas fáciles. Puedes ver cómo lo resuelven otras personas. Aprenderá a usar el idioma a su favor. Sabes que es como aprender a pescar. Aquí hay algunos buenos recursos que debe consultar:

codificador superior

Fuerzas de código

Conferencias de video | Introducción a los algoritmos (SMA 5503) | Ingeniería Eléctrica e Informática | MIT OpenCourseWare

https://www.careercup.com/

Además, eche un vistazo a Entre Java y Python, ¿cuál es mejor aprender primero y por qué?

Java es un lenguaje de nivel superior que C o C ++. Es decir, se encarga de muchas cosas para que no tenga que preocuparse por eso. Esto puede ser beneficioso para ciertos tipos de proyectos, y hay proyectos en los que un lenguaje de nivel inferior sería mejor. Siempre hay compensaciones.

Como primer idioma, Java o C # sería un buen comienzo. C ++ no es tan malo como primer idioma, siempre y cuando no te metas de inmediato con la gestión de memoria o las plantillas de clase abstractas y otras cosas.

Más importante que el lenguaje en sí es el trasfondo sobre qué es el código de computadora y cuáles son las buenas prácticas de desarrollo de software.

Java es mucho más rápido de aprender y, como han dicho otras respuestas, puedes conseguir un trabajo escribiendo Java en Nueva York.

Sin embargo…

Los buenos trabajos en Nueva York están en las finanzas, y eso requiere C ++ (moderno). Y matemáticas, lo que significa que debes tener un título STEM. E inteligencia, y la voluntad de trabajar como loco. Lo que probablemente significa que no son para ti, ya que estás buscando el idioma que es más rápido de aprender. Pero probablemente pueda encontrar un trabajo que sea lo suficientemente bueno, escribir Java, o incluso (y estos son mucho más rápidos de aprender) JS o Ruby o Python.

Java es un lenguaje relativamente simple en comparación con C ++, por lo que, por definición, es más fácil de aprender. Cualquiera de los dos idiomas te conseguirá un trabajo en Nueva York, pero creo que los puestos de Java son un poco más abundantes.

Consulta las estadísticas en esta publicación

La respuesta de Quincy Larson a ¿Qué lenguaje de programación tiene la mayor cantidad de oportunidades laborales y cuál ofrece el mejor salario?

¡En EoD todo depende de lo que te gusta hacer! ¡Todo lo mejor!

More Interesting

Cómo escribir una buena declaración de propósito (SoP) para una maestría en aprendizaje automático en los EE. UU. Considerando que actualmente soy un estudiante universitario en ingeniería electrónica

Cómo ganar $ 250k + al año con un título en informática

¿Podría convertirse en lo que se conoce como un 'ingeniero de pila completa' en diferentes partes de CS que no es desarrollo web?

¿Cómo un transistor NpN con una ganancia de 100 toma una entrada de 1 mA a la base y amplifica a 100 mA fuera del colector? ¿Dónde se conectan el lado positivo y negativo de mi fuente de alimentación y en qué orden?

¿Puede un informático obtener un trabajo relacionado con la física?

Me acabo de mudar a Abu Dhabi y obtuve una visa de ingeniería informática de 2 años. ¿Qué beneficios tiene esta visa en particular?

¿Qué asignatura acompaña a Computer Science y me ayudará a ser un mejor programador en el futuro?

¿Qué hacen los estudiantes que aman la informática pero que pertenecen a otros departamentos en IIT?

¿Cómo / dónde comenzar como desarrollador web front-end?

Me estoy especializando en Ciencias de la Computación, pero me siento estúpido cuando hago matemáticas. ¿Es una señal de advertencia?

Cómo convertirse en un arquitecto de software y empresa si no tengo experiencia en ingeniería informática o programación

¿La escuela de posgrado es generalmente beneficiosa para las personas que estudian informática?

¿Cuáles son todas las cosas que necesito aprender para poder ser parte del motor de juego de la unidad como programador del desarrollo del motor de juego?

¿Cuáles son algunas buenas universidades de informática que a los empleadores les gusta ver en un currículum?

¿Qué puedo hacer con una especialización en contabilidad y una menor en CS?