Hay un fenómeno interesante con las escuelas primarias y secundarias con respecto a los niños problemáticos .
Es posible que lo hayas visto con otros estudiantes tuyos en el pasado. Una escuela de élite con altos estándares y expectativas. A algunos de los estudiantes les va bien, mientras que otros, aparentemente expuestos a los mismos estándares y expectativas, no logran cumplir.
Si bien el programa de educación puede ser parcialmente culpable, el problema a menudo se encuentra en el ecosistema circundante del estudiante fuera del horario escolar .
Consideremos dos escenarios extremos.
- Cómo implementar la ‘ley de atracción’ a diario en mi vida
- ¿Cuál fue tu motivación durante JEE?
- ¿Cuáles son algunas de las cosas que lo motivan a practicar guitarra / música todos los días, incluso si tiene un trabajo de tiempo completo y otros compromisos?
- ¿Te motivas todos los días? ¿Si es así, entonces cómo?
- Cómo motivarse todos los días
- Peter sobresale en la escuela. Él asiste a clases de francés y español después de horas y entrena en el equipo de natación. Está rodeado de personas inteligentes y jóvenes estafadores. Regresa a casa con sus padres amorosos que no socavan su opinión y experiencia de la vida. Presta atención a su régimen alimentario y deportivo. Los padres son impulsados por la carrera y respetan la sociedad, la jerarquía de la empresa, la progresión del trabajo y similares.
- John es un compañero de estudios de Peter que lo hace bien en las clases. Pasa las tardes con estudiantes de bajo grado, tratando de saltarse las clases y causando travesuras con otros. No participa en ninguna actividad recreativa, tiene disciplina en el aula y no expande su forma de pensar. La privación del sueño, ver televisión en exceso y comer comida chatarra también se están interponiendo en el camino. Su entorno familiar es incómodo en el mejor de los casos, menos apoyo y una proclamación total de rebelión hacia el “sistema”.
John carece de apoyo de la comunidad y el estímulo adicional de sus valores y la forma en que ve la vida. Nuevamente, ambos ejemplos son extremos, pero puede definir fácilmente ciertos patrones que se extienden más allá del tiempo empleado en clase.
El progreso como desarrollador de software no está demasiado lejos de la pista.
Si trabajas en una de las startups más emocionantes, es probable que pases más horas en la oficina con colegas entusiastas y apasionados como tú. Estarás resolviendo problemas desafiantes que parecen emocionantes. Sus colegas pueden contribuir a los productos de código abierto, asistir a eventos de la industria, compartir las últimas historias sobre Hacker News, discutir soluciones sobre el desbordamiento de pila, etc.
Es natural que la atmósfera de la empresa le afecte y ajuste su mentalidad a su frecuencia.
Pero trabajar en una tienda de desarrolladores de bajo perfil no debería limitar en absoluto a su desarrollo profesional . Tiene mucho tiempo después de las horas de trabajo y durante los fines de semana: trabaja en proyectos de mascotas, interactúa con ingenieros profesionales en diferentes comunidades y participa en un proyecto de código abierto como colaborador experimentado.
En algún momento de mi vida, yo mismo trabajaba como desarrollador de software en una empresa de bajo perfil. No estaba mal, solo era lento, algo torpe, y el progreso no se encontraba por sí solo.
Pero asistía regularmente a reuniones de desarrolladores y conferencias técnicas . Tenía a mi disposición una red de ingenieros que trabajaban en proyectos interesantes. Realmente disfruté pasar tiempo con ellos, aprender y practicar en casa durante el fin de semana.
He introducido nuevos conceptos, herramientas, pilas técnicas y metodologías en mi empresa. La administración no se opuso a los cambios mientras el panorama general estuviera en su lugar.
- Así que cambié mi PC de oficina a Linux, reescribí un sistema interno que estaba manteniendo desde cero.
- Introduje un par de bibliotecas nuevas con las que estaba contento y presenté docenas de parches en el camino.
- Me ofrecí como voluntario para ayudar a algunos de mis colegas a lidiar con plazos difíciles y estudié nuevas tecnologías mientras esperaba revisiones de código o comentarios.
- También estaba enseñando clases de programación para principiantes en una academia privada después de horas, conociendo gente nueva y recarguándome con nuevas perspectivas.
Mi proactividad fue recompensada con dos promociones en el transcurso de seis meses . Y he seguido el mismo patrón durante mis próximos dos empleos, simplemente porque no quiero quedarme atrapado en un solo lugar tratando con tecnología obsoleta y procesos lentos.
Veo el mismo problema recurrente con algunos de los miembros de mi equipo en este momento.
Algunos de ellos están realmente interesados en aprender más, escuchar podcasts de tecnología, navegar por comunidades en línea, leer libros sobre ingeniería de software y arquitectura técnica.
Pero otros apenas han logrado avances en el último año, a pesar de que se los alienta a hacerse cargo de algunos de nuestros proyectos públicos de código abierto (desarrollados durante el horario comercial), invitados a reuniones técnicas y conferencias organizadas y patrocinadas por nosotros, o a participar en diferentes actividades “geek” destinadas a mejorar sus calificaciones y despertar interés en ellas.
No puede obligar a nadie a invertir energía, tiempo o recursos adicionales en su campo. Pero los de mejor desempeño que quieren mejorar no apagan su radar tecnológico a las 7 pm de un viernes. Hay cientos de miles de recursos maravillosos en línea: blogs técnicos, revistas de la industria, plataformas y foros comunitarios, proyectos de código abierto, seminarios web y eventos en línea con estrellas de rock y reuniones locales para ingenieros.
Es solo una cuestión de auto-motivación y disposición para progresar profesionalmente más allá de las actividades diarias.