¿Para qué lenguaje de programación hay más trabajos de desarrollador o programador junior en la costa este de Estados Unidos?

Depende exactamente de qué parte de la costa este esté hablando.

Boston es una ciudad tecnológica, por lo que en Boston verá la distribución normal de los idiomas que requieren los trabajos para una ciudad con una cultura tecnológica moderna: es decir, mucha programación web y desarrollo móvil. Muchos trabajos junior de JavaScript. Trabajos de Objective-C para iOS. Tal vez Python en el back-end … y todo lo demás, junior o no, sesgado hacia la web y los dispositivos móviles. Nueva York será lo mismo. Pittsburgh es igual, en menor grado.

Sin embargo, si no está hablando de Boston, Nueva York o Pittsburgh, está hablando de diferentes tipos de trabajos de software. Principalmente será Java y C # para un lugar que no sea una compañía de software: infraestructura corporativa. Además de este tipo de trabajos, encontrará compañías de software extrañas que hacen lo suyo: alguna compañía en Pennsylvania semi-rural que desarrolla el software líder mundial para ingenieros de confiabilidad en MFC / C ++ heredados, etc.

Si habla de un trabajo del gobierno, que atrae a los programadores menos talentosos imaginables, o corporaciones realmente grandes, entonces es casi todo Java. En el sector privado veo mucho JavaScript, PHP y mucho trabajo de bases de datos. También hay desarrollo de tabletas y algo de Unidad. Como desarrollador a tiempo completo, solo estará haciendo un par de idiomas, podría ser cualquier cosa menos probablemente C ++ / C #. Como contratista, que es una forma común de trabajar en el noreste, si desea un trabajo constante, querrá saber muchos, muchos idiomas y / o estar listo para aprender rápidamente otros nuevos. También agregaría, aunque no realmente lenguajes, que HTML / CSS son muy útiles a menudo. Como se mencionó, el trabajo de la base de datos parece venir con casi todos los contratos que veo.

Supongo que, mientras reviso esta divagación algo inútil, realmente no hay una respuesta difícil y rápida. Veo cierto nivel de demanda para casi todo lo que existe. He trabajado principalmente en la ciudad de Nueva York y el área metropolitana de Washington, DC, pero también he tenido algunos períodos en el sur, el medio oeste y el área de Boston. Si tuviera que enumerar los idiomas que he tenido que aprender y usar bien, estaría enumerando casi todos los comunes.

Sin embargo, los idiomas no importan tanto, más de lo que importa qué marca de herramientas utiliza un maestro carpintero, necesita habilidades de programación sólidas, es decir, debe pensar como un programador, ser un programador, procesar automáticamente cosas como reflejos. un programador. Los lenguajes son solo las herramientas que utiliza para implementar lo que realmente hace un programador: resolver acertijos y hacer que las cosas funcionen. Todos los idiomas son más o menos iguales, solo usa palabras, construcciones y herramientas ligeramente diferentes para hacer lo mismo que siempre hace. ¿Sabes qué es una clase? ¿Realmente importa qué palabras usas para implementarlo? Búscalos las primeras veces; después de eso vendrán naturalmente.

Esto se basa en trabajar en la costa este durante 26 años más o menos.

En conclusión, si desea una respuesta concreta que sea tan buena como cualquiera, aprenda el desarrollo web: JavaScript (y las bibliotecas asociadas más comunes), HTML, CSS, MongoDB / MySQL / Oracle / SQL Server, Node.js / NPM, PHP, Apache, Gulp / Grunt, algunos Linux básicos, y estarás bastante bien cubierto.

O, mejor aún, revise un montón de anuncios de trabajo para el área que le interesa. Eso debería darle una lista perfecta de requisitos.

More Interesting

¿Cuál es la mentalidad requerida por un desarrollador de software para tener éxito en una empresa basada en productos?

¿Qué edad tenías cuando comenzaste a programar y dónde estás ahora?

¿Qué tan viable es ser algo así como un gato de todos los oficios de desarrolladores web y de software en lugar de especializarse?

¿Cuáles son las recomendaciones para contratar desarrollador y diseñador de sitios web?

¿Qué aptitud matemática se necesita para convertirse en desarrollador de software?

¿Cuál es un buen consejo para un desarrollador de software que está a punto de ser etiquetado como un "trabajador" y le gustaría recuperar su pasión y comprometerse con algo?

¿Qué conjunto de habilidades se requieren para convertirse en desarrollador de software del sistema?

¿Cuáles son algunas historias de éxito de graduados de campamentos de programación / codificación en línea a tiempo parcial?

¿Qué calificaciones necesita un desarrollador de software junior?

¿Son los desarrolladores los únicos responsables del estado actual de la ciberseguridad en el que las amenazas evolucionan más rápido que las defensas?

¿Cuál es la diferencia entre DevOps y el desarrollador y probador de software?

Como desarrollador de software, ¿hay alguna instancia en la que enfrentó un problema que le resultó demasiado difícil de resolver y cuestionó su elección de carrera?

¿Por qué hay cada vez más desarrolladores de software que pierden sus trabajos cuando envejecen?

¿Cómo puedo gestionar mejor un desarrollador de software remoto?

¿Qué estrategias utilizas para dar nombres significativos mientras codificas?