¿Cómo cambio entre tecnologías en la industria de TI? [cerrado]

Estoy trabajando con una empresa de desarrollo web y tengo más de 2 años de experiencia en programación con PHP y, en general, 3 años de trabajo en la industria de TI. Para objetivos a largo plazo y estabilidad, quiero probar con el desarrollo de aplicaciones móviles, Ruby, Python, etc., ya que estas tecnologías están actualmente en demanda y también mejoran mis capacidades de aprendizaje.

Soy un graduado en informática informática con experiencia, por lo que aprender los conceptos de estas tecnologías no será un gran problema, pero el problema es que realmente necesito cambiar de trabajo para esto, ya que mi empresa actual no es tan grande para dar me dio la oportunidad de probar estas tecnologías.

Mi otra preocupación es que si pruebo, por ejemplo, RoR, entonces asumiría que mi conocimiento de PHP es más reciente y será en vano. Déjame saber cómo procedo para una mejor carrera, cuáles son las opciones de aprendizaje en línea. Cualquier sugerencia y recomendación es muy apreciada. Estoy ubicado en la India.

No use acentos graves para enfatizar, los acentos graves solo están destinados al código.
@YannisRizos gracias por la información... hábito de SO ;)
@swapnesh: Se aplica exactamente la misma regla en SO. :P Los acentos graves son para el código, o para otras cosas que deben ingresarse palabra por palabra. Si desea enfatizar, use asteriscos o guiones bajos (que ponen en cursiva y/o negrita el texto, brindando el énfasis adecuado, dependiendo de cuántos use).
No podemos decidir por ti qué hacer con tu carrera. Está solicitando una lista de sugerencias sobre opciones que, por definición, no es constructiva. Me doy cuenta de que este es un problema real al que te enfrentas, pero no sé cómo hacer una pregunta constructiva. Usted está preguntando acerca de una mejor carrera, pero una carrera en la que gana más dinero o llega más lejos pero es miserable no se ajusta a mi definición de mejor. Es una decisión demasiado subjetiva y personal que solo tú puedes tomar por ti mismo.

Respuestas (3)

Se aprende mucho en el trabajo, sin duda. Pero acepte que todos tenemos que invertir una parte de nuestras horas no laborales en mantenernos actualizados y aprender nuevas tecnologías. Dices que quieres aprender Ruby, ¿qué te detiene? Simplemente descárguelo y comience a construir algo, lo que sea. Así es como empiezas a aprender. Luego, cuando se sienta lo suficientemente cómodo como para pensar que podría comenzar a crear soluciones comerciales, inclúyalo en su CV como "proyectos de tiempo libre".

También es mucho más fácil tener la oportunidad de usarlo en su trabajo actual si puede decir que ya lo conoce y que ha identificado algún área o aplicación en la que sería una gran ganancia.

+1 para los "proyectos de tiempo libre", algo interesante para agregar en el currículum, pero ¿qué pasa si aplico en estas tecnologías ... lo consideraría como un nuevo o algo más?
@swapnesh Depende de quién esté del otro lado de la pregunta. Personalmente, te consideraría con conocimientos pero sin experiencia profesional comprobada. Tan junior, pero no un novato, suponiendo que pueda demostrar su competencia a mi satisfacción.
sí, tienes razón con la observación, es por eso que les pregunto a profesionales experimentados cómo podría pasar a los siguientes pasos (SO es bueno y lo estoy siguiendo, pero busco más para expandir mi espectro de conocimiento)
@swapnesh: Si tiene experiencia comercial escribiendo software y experiencia no comercial usando las tecnologías que usamos, lo consideraría para un trabajo. En consecuencia, se evaluará su conocimiento, pero la experiencia comercial es importante porque significa que conoce la industria, que se aplica independientemente del idioma utilizado.
@pdr gracias por la oferta :) realmente buscaré todo lo que mejore mis capacidades de aprendizaje :)

Hay una manera de obtener experiencia directa y capacitación en el trabajo de alto valor en nuevas tecnologías; únete a una start-up.

Las pequeñas empresas de nueva tecnología no se preocupan por las descripciones de trabajo rígidas; si lo aceptan en un rol, pero necesitan que se haga algo más y usted está dispuesto a dedicarle tiempo, tendrá la oportunidad. Incluso cuando trabaje en su área central, tendrá la oportunidad de tomar decisiones que, en una empresa más grande, le corresponderían a un arquitecto o serían controladas por otro equipo. Por eso, un año de experiencia en una start-up suele valer cinco años en cualquier otro lugar. Conozco gente que ha pasado de ser becario a ser jefe de equipo en dos años en una start-up. Hizo una diferencia increíble en sus habilidades, su confianza y su capacidad de ganar dinero.

Es, por supuesto, arriesgado.

esta solución puede no ser aceptable cuando eres un tipo de experiencia, ya que suena arriesgado en cuanto al dinero
@swapnesh Hay menos riesgo para los profesionales experimentados; tienen más conocimientos con los que juzgar las posibilidades de éxito y saben que pueden utilizar su experiencia y antecedentes para conseguir un nuevo trabajo si fracasa.
@swapnesh, pero usted es relativamente nuevo y está tratando de ampliar su experiencia, entonces, ¿qué significa para usted ?
@itsbruce Estoy de acuerdo en que en las empresas pequeñas tienes la oportunidad de "pensar", pero tiene algunos inconvenientes. Por ejemplo, al principio empiezas a hacer cosas terribles (en realidad, escribes un código enorme y, por supuesto, malo) y casi nadie te detiene. Tuve que refactorizar mi primer proyecto en la empresa donde trabajo ahora y después de perder por completo 2 días, reescribí el código porque había errores en todas partes.
@PLB Mucho depende de la combinación de personas al principio. Si hay un núcleo de algunas personas experimentadas, sabrán qué compromisos y trampas son aceptables y qué cosas deben hacerse desde el principio (porque engañarlos sería causarles demasiado dolor más adelante).

Ya hay una gran respuesta de @pap. Si te tomas en serio el aprendizaje de nuevas tecnologías, ¿por qué no empiezas hoy?

Algún tipo de certificación en las nuevas tecnologías definitivamente te ayudará un poco. En lo que se refiere a lo más nuevo, se le contará como nuevo en tecnología nueva, pero su experiencia tecnológica nunca podría ser ignorada. Tu experiencia de 3 años demostrará que no eres un novato en el mundo de la tecnología.

la certificación no ayuda a ser honesto!