He estado programando 8 años para una empresa. Construimos sistemas de software de inteligencia empresarial. Como pensaba que trabajar es aprender, siempre he estudiado en términos de lo que estaba haciendo en la empresa mientras trabajaba durante 60 horas por semana. En estos días, sin embargo, estoy buscando una nueva empresa para el empleo, puedo ver que pensar era una idea tonta porque con frecuencia fallo en las entrevistas de trabajo, principalmente debido a la falta de conocimiento en las otras áreas. Por supuesto, todavía estoy dispuesto a mejorar y realmente lo estoy intentando. Pero mientras trabajo tanto tiempo por semana, no puedo encontrar una buena cantidad de tiempo de estudio para ponerme al día.
No creo que sea el único que se preocupe por esto, así que me gustaría preguntarles cómo encuentran tiempo para estudiar para su carrera. ¿Cuántas horas asignas a estudiar otras áreas? ¿Me estoy perdiendo algunas habilidades de gestión del tiempo?
fuente
Respuestas:
Trabajar 60 horas por semana hará que sea bastante difícil codificar mucho fuera del trabajo y tener algo que se parezca a un estilo de vida equilibrado. Dicho esto, estás donde estás, así que tienes que aprovecharlo al máximo. Le recomendaría que intente aprovechar su conocimiento de dominio para conseguir su próximo trabajo, en lugar de confiar únicamente en las habilidades de codificación. Al menos en mi región, veo una buena cantidad de trabajos en el ámbito del analista / programador de BI. Seguramente has aprendido mucho conocimiento transferible en los últimos 8 años, al menos dentro de tu dominio. Esto no podría ser más que un problema de confianza, ya que ese tipo de experiencia es realmente muy valiosa.
Tenga en cuenta que realmente no necesita ser un disco duro humano con conocimientos de programación. Hacer bien su trabajo actual, utilizando las mejores prácticas , probablemente sea suficiente para mantener un buen control de las cosas. Si por casualidad trabajas en un idioma que los departamentos de recursos humanos ya no consideran digno, entonces recomendaría aprender uno o dos idiomas adicionales. Recoja un par de libros en Python o .Net (o cualquier plataforma amigable con los recursos humanos) y léalos algunas horas a la semana. Esto lo hará un poco más comercializable y le permitirá estar expuesto a algunos paradigmas nuevos fuera de lo que está acostumbrado. Siempre se pueden encontrar algunas horas a la semana para aprender, incluso si es el momento en que normalmente miraría la televisión o alguna otra cosa que no sea demasiado productiva.
fuente
Bien caminando en sus zapatos, diría que tengo suficientes datos para calcular cuánto tiempo asignar para estudiar otras áreas . Mira...
... He estado allí hecho eso. Las fallas de las entrevistas (y las aprobaciones) son una fuente invaluable de conocimiento sobre qué aprender.
Después de cada entrevista (sin importar si falló o pasó), tomo notas que marcan las áreas que me faltaban, lo que hace una base sólida para el estudio posterior. Luego, solo enumero, priorizo y calculo los elementos extraídos de estas notas y eso es una guía para aprender más.
En aras de la exhaustividad: los elementos de mi lista incluyen no solo áreas técnicas, sino también cualquier otra habilidad que me pueda faltar. Estos pueden ser elementos como, por ejemplo, dificultades para manejar el estrés posterior a la entrevista o dificultades con la codificación de papel y bolígrafo, básicamente cualquier cosa que sentí que no estaba del todo bien en la entrevista.
PD. Mantener y rastrear dicha lista de tecnologías de alta demanda puede llevarlo más lejos de lo que espera. La cuestión es que la persistencia en jugar con esa lista rompe el bloqueo mental de la programación de 8 años para una empresa .
Por ejemplo, si decide que realmente echa de menos algo, un día puede decidir cambiar un trabajo a una posición no muy atractiva que, sin embargo, le brinda la oportunidad de tener experiencia a tiempo completo en el área deseada. Eso me pasó dos veces. Tengo que admitir, cada vez que se sentía como saltar al agua helada. Sin embargo, a largo plazo, resultó realmente valioso.
fuente
Simplemente comience a pasar la misma cantidad de tiempo estudiando otras tecnologías que le interesen.
De sus preguntas no queda claro cuántas horas trabaja por día y cuántos días por semana.
De todos modos, usaría mis tardes para leer libros hasta que esté cansado, o (si todavía quiere sentarse frente a un monitor) pasar algún tiempo en sitios web como este, aumentan enormemente sus habilidades y conocimientos.
Luego, durante el fin de semana, probaría cosas nuevas, tal vez comenzando algunos pequeños proyectos para ver lo que aprendí.
Algunos consejos y sugerencias sobre cómo optimizar sus estudios:
fuente
A veces necesitas quemar el aceite de medianoche y realmente golpearlo duro. Un póster anterior hablaba de un "estilo de vida equilibrado", pero a veces es necesario dejar de lado ese equilibrio y simplemente ser "ese tipo" con trabajo y desarrollo personal.
¿Mi sugerencia? Haga que la persona empiece a estudiar. Dígase a sí mismo, todas las noches durante las próximas 3 semanas voy a estudiar tres horas todas las noches antes de acostarme. Seguro que serán unas 3 semanas difíciles, pero te sorprenderá lo mucho que puedes lograr. Luego tome una semana libre del horario loco y simplemente relájese después del trabajo. Esto puede ir en ciclos y te verás exitoso.
Otra cosa, cuando es hora de estudiar o codificar personalmente en casa, no te dejes distraer por la televisión o internet o cualquier otra actividad no productiva.
fuente