Como desarrollador junior, ¿estaría mejor intentando encontrar un trabajo como desarrollador de JavaScript o desarrollador de Rails?

¿Por qué centrarse en los binarios? Puedes ser genial en ambos.

En la mayoría de las aplicaciones que terminará escribiendo, una parte considerable del trabajo que haga utilizará las herramientas básicas a su disposición para implementar nuevas funciones, rastrear errores y quejarse de por qué ciertos bloques de código no fueron comentó

No puedo pensar en un lugar decente para que trabaje un desarrollador junior que requiera que conozcas los límites externos de lo que podrías hacer con un idioma en particular cuando, de manera realista, estarás aprendiendo mucho en el trabajo porque nunca sabrás exactamente qué construirás hasta que te contraten .

Así que sigue aprendiendo Ruby y JavaScript en conjunto, suponiendo que sea posible. Si desea concentrarse en lo que necesita saber, mire cosas como algoritmos y estructuras de datos o comience a estudiar los problemas de juguetes que los entrevistadores probablemente le darán. Esos le darán mucha más influencia para obtener un buen trabajo que cualquier lenguaje o marco particular.

En realidad, una startup es un gran lugar para aprender y también tiene grandes recompensas. La razón por la que es una buena oportunidad es porque usted es responsable de todo. El desarrollo moderno de aplicaciones o web requiere el conocimiento de múltiples tecnologías (“la pila”). Incluso si tiene una tecnología o capa preferida en la que desea trabajar, debe tener competencia en tantas capas de “la pila” como sea posible. El mejor lugar para hacerlo es en una startup porque todos “hacen todo”. Si se muda a una gran empresa donde solo es responsable de una pequeña porción del problema, no tendrá la oportunidad de aprender las otras piezas necesarias para una solución completa. Elegir entre JS y Rails no es una elección que desee hacer en este momento de su carrera porque limita su capacidad de aprender múltiples tecnologías.

Deberías ser bueno con cualquiera de las dos rutas, pero creo que más compañías quieren a alguien con un enfoque en AngularJS. JS parece estar tomando el control del mundo y eso no se detendrá pronto, lo cual es genial.