Cómo pasar de ser un desarrollador front-end Jr. a un desarrollador de software

Según su respuesta, parece que está en una empresa de tamaño razonable. Asegúrese de haber probado todas las soluciones internas para expandir su talento antes de tener que rendirse y convertirse en un programador midnite en su propio tiempo.

  1. Encuentre un mentor dentro de la empresa: este no es su jefe. Probablemente será alguien en otro equipo que no sea un informe directo a su jefe inmediato (pero no es imposible). Es una persona con más de 10 años de experiencia en desarrollo de software que puede señalarle gentilmente plataformas de programación que realmente serían útiles para resolver problemas reales en la empresa. Entonces puedes comenzar a demostrar tu temple.
  2. Busque puntos débiles en su dominio actual : no tengo dudas de que hay cosas que podrían automatizarse y ahorrarles a todos una molestia. Quizás es una aplicación de informes mensuales / semanales que necesita ser escrita. Mejor integración con las pruebas de regresión o tal vez no hay un conjunto de pruebas en absoluto. Mejores scripts para implementación, instalación, mantenimiento, etc.

Debe aclarar qué tipo de trabajo desea hacer. Crear aplicaciones web progresivas es muy diferente a crear aplicaciones de escritorio. La buena noticia es que hay una grave escasez de buen talento. Hay una buena apuesta de que si simplemente decidiste en qué quieres trabajar y luego seleccionas los anuncios de trabajo para responder en base a eso, podrías encontrar que te pagan muy bien por hacerlo sin haberlo hecho nunca. Ha habido tal explosión de tecnologías que ninguna compañía puede esperar razonablemente encontrar el candidato perfecto, por lo que solo buscan personas brillantes que creen que pueden aprender en el trabajo.

Un año de experiencia profesional front-end + proyectos paralelos que hagan lo que quieres hacer deberían ser suficientes para conseguir un trabajo. Puede aprender en el trabajo, pero se destacará si realmente ha utilizado las tecnologías que utilizan antes. El nuevo calor ahora es Reaccionar. Debería poder obtener un mejor trabajo en este momento si puede usarlo.

Me lancé a mi trabajo actual como codificador de Rails, con el que tengo mucha experiencia. Tenían un proyecto de muestra que querían que construyera. Lo eliminé, y una semana después me pidieron que hiciera lo mismo con React. Como nunca antes había usado React, conecté unas cinco horas para aprender suficiente React para satisfacer los requisitos. Ahora ayudo a mantener http://www.greatbigstory.com

¡Hola! Acabo de votar la respuesta del Usuario, porque he estado en situaciones similares y tengo que decir que la actitud y la voluntad de aprender es uno de los principales atributos que buscarán los gerentes de contratación. Al leer su pregunta, parece que tiene eso, por lo que está en buena forma. Ciertamente no es demasiado tarde. Sigue haciendo tu mejor esfuerzo; vaya más allá en su rol actual y eventualmente será notado por las personas adecuadas. Lo más importante es absorber la mayor cantidad de conocimiento posible de sus compañeros de trabajo más experimentados. Personalmente, a veces dudo en hacer todas las preguntas que debo porque no quiero retrasar las cosas o me preocupa que la gente piense que soy estúpida, pero al final es mejor que todos hagan las preguntas. ¡Buena suerte!

Práctica.

Un año es apenas de nivel de entrada. No estás “siendo lo suficientemente desafiado” porque, evidentemente, tu jefe no cree que estés listo para asumir desafíos más difíciles.

Simplemente sigue haciendo lo que estás haciendo (pero toma interés en ello, no solo lo descartes como “debajo de tu capacidad”) y eventualmente te convertirás en un desarrollador (lo que lleva años, no meses).

More Interesting

¿Hay programadores que aprenden mejor leyendo libros que haciendo?

¿Cuál tiene más posibilidades de trabajar, seguridad de internet o desarrollo de software?

¿Qué es bueno para el desarrollador de software? ¿Aprender más tecnologías recientes o apegarse a uno y experto en lo mismo?

¿Cómo podemos calcular el costo del desarrollo de software?

¿Cuánto tiempo le tomaría a una persona promedio sin experiencia en programación convertirse en un desarrollador de pila completa? Quiero ser competente en las tecnologías front-end y back-end. Tengo un conocimiento muy básico de HTML y estoy aprendiendo CSS.

¿Por qué los servicios de desarrollo de software offshore han ganado popularidad en estos días?

¿Debo dejar mi trabajo como desarrollador de software para una gran empresa para concentrarme al 100% en la universidad (estoy en el segundo año y tengo uno más que completar. Estudio ciencias de la computación)?

¿Es cierto que los desarrolladores de software llevan sus computadoras portátiles a todas partes, incluso cuando viajan con su familia?

¿Es más difícil crear software para Linux que Windows?

¿Cuáles son algunas cosas que aprendiste trabajando en software a gran escala que los cursos de pregrado no pudieron enseñarte?

Cómo ganar experiencia como desarrollador de software fuera de la universidad

¿Por qué es que la industria no ha adoptado un sistema de aprendizaje / oficial de desarrollo de software frente al método clásico de obtener una licenciatura y obtener entre 1 y 3 pasantías?

Si está trabajando en la versión 2 de una biblioteca, ¿su rama maestra debería apuntar a la versión de producción más reciente de 1.xx o 2.0.0?

Cómo convertirse en un desarrollador de software autodidacta

¿Cuáles son los requisitos para ser desarrollador de software?