Parece que realmente te gusta la compañía A. ¿Exploraste la posibilidad de trabajar en sistemas de back-end en la compañía A? Nunca está de más preguntar. Tal vez puedas obtener un gran salario y aprender para algún gurú y recibir un pago por ello. Es posible que tengas que hacer un trabajo duro para el gurú, pero bueno, estás entrenando disciplina cruzada.
Probablemente deberías pensar un poco más en tu carrera (si aún no lo has hecho). En cinco o diez años: ¿desea escribir código, administrar personas o ser arquitecto? También debe considerar el tamaño de la empresa para la que desea trabajar. Esto puede llevarlo a una respuesta más fácil. Aprender RoR es una gran habilidad, pero no es ideal si solo desea escribir C ++ o Java en el futuro previsible.
Como nota al margen. Ruby es un lenguaje funcional. Tal vez sea una buena idea invertir tiempo en aprender este idioma. Veo una gran necesidad de programación funcional en el horizonte.
- ¿Cuáles son los diversos desafíos que enfrentan los ingenieros de desarrollo de software?
- ¿Qué es lo mejor / lo peor de trabajar en Facebook?
- ¿Cuántos desarrolladores de software hay en el mundo?
- ¿Aprender a codificar será una pérdida de tiempo?
- Se dice que copiar código es malo, pero ¿qué tal copiar solo patrones y arquitectura de software?
No es simple ir con la respuesta A o B, pero espero que algo de eso te ayude.
Programación funcional y rubí