Venho programando 8 anos para uma empresa. Construímos sistemas de software de inteligência de negócios. Desde que pensei que trabalhar é aprender, sempre estudei em termos do que estava fazendo na empresa enquanto trabalhava 60 horas por semana. Hoje em dia, no entanto, estou procurando uma nova empresa para trabalhar, posso ver que o pensamento era uma idéia tola, porque frequentemente falhei nas entrevistas de emprego, principalmente devido à falta de conhecimento em outras áreas. Claro, ainda estou disposto a me aperfeiçoar e estou realmente tentando. Mas, enquanto trabalhava muito tempo por semana, não consigo encontrar uma boa quantidade de tempo para estudar.
Eu não acho que sou o único a me preocupar com isso, então gostaria de perguntar como vocês encontram tempo para estudar para sua carreira? Quantas horas você dedica ao estudo de outras áreas? Estou perdendo algumas habilidades de gerenciamento de tempo?
fonte
Respostas:
Trabalhar 60 horas por semana tornará bastante difícil codificar muito trabalho externo e ter qualquer coisa que se pareça com um estilo de vida equilibrado. Dito isto, você está onde está e, portanto, precisa fazer o melhor possível. Eu recomendaria que você tentasse alavancar seu conhecimento de domínio para conseguir seu próximo emprego, em vez de confiar apenas nas habilidades de codificação. Na minha região, pelo menos, vejo uma quantidade razoável de empregos que pertencem ao domínio de analista / programador de BI. Certamente você aprendeu bastante conhecimento transferível nos últimos 8 anos, pelo menos em seu domínio. Isso pode ser apenas uma questão de confiança, já que esse tipo de experiência é realmente muito valioso.
Lembre-se de que você realmente não precisa ser um disco rígido humano do conhecimento de programação. Fazer bem o seu trabalho atual, usando as melhores práticas , é provavelmente suficiente para manter um bom controle sobre as coisas. Se você trabalha em um idioma que não é mais considerado digno pelos departamentos de RH, recomendo que você aprenda um ou dois idiomas ao mesmo tempo. Pegue alguns livros em Python ou .Net (ou qualquer plataforma compatível com RH) e leia-os algumas horas por semana. Isso o tornará um pouco mais comercializável e permitirá que você seja exposto a alguns novos paradigmas fora do que está acostumado. Algumas horas por semana para aprendizado sempre podem ser encontradas, mesmo que seja o momento em que você normalmente assiste à TV ou algo mais pouco produtivo.
fonte
Bem, no seu lugar, eu diria que tenho dados suficientes para descobrir quanto tempo dedicar ao estudo de outras áreas . Veja...
... Estive lá feito isso. As falhas nas entrevistas (e os passes para esse assunto) são uma fonte valiosa de conhecimento para o que aprender.
Após cada entrevista (não importa que tenha sido reprovada ou aprovada), faço anotações marcando as áreas que me faltavam - o que constitui uma base sólida para o estudo posterior. Em seguida, apenas listo, priorizo e estimo os itens extraídos dessas anotações e isso orienta o aprendizado.
Por uma questão de exaustividade: os itens da minha lista incluem não apenas áreas técnicas, mas também quaisquer outras habilidades que possam estar faltando. Podem ser itens como, por exemplo, dificuldade em lidar com o estresse pós-entrevista ou dificuldades com a codificação em papel e caneta - basicamente tudo o que eu senti que não estava bem na entrevista.
PS. a manutenção e o rastreamento de uma lista de tecnologias de alta demanda podem levar você mais longe do que o esperado. O fato é que a persistência em mexer com essa lista meio que quebra o bloco mental de programar 8 anos para uma empresa .
Por exemplo, se você decidir que realmente sente falta de alguma coisa, um dia poderá decidir mudar de emprego para uma posição não muito atraente que, no entanto, oferece uma oportunidade de experiência em tempo integral na área desejada. Isso aconteceu comigo duas vezes. Tenho que admitir, cada vez que senti vontade de pular na água gelada. No entanto, a longo prazo, acabou valendo a pena.
fonte
Simplesmente comece a gastar a mesma quantidade de tempo estudando para outras tecnologias nas quais está interessado.
Não está claro nas suas perguntas quantas horas você trabalha por dia e quantos dias por semana.
De qualquer forma, eu usava minhas noites para ler livros até ficar cansado, ou (se você ainda quer sentar na frente de um monitor) passa algum tempo em sites como esse, eles aumentam muito suas habilidades e conhecimentos.
Então, no fim de semana, eu tentava coisas novas, talvez iniciando alguns pequenos projetos para ver o que aprendi.
Algumas dicas e conselhos sobre como otimizar seus estudos:
fonte
Às vezes você precisa queimar o óleo da meia-noite e realmente acertá-lo com força. Um pôster anterior falava sobre um "estilo de vida equilibrado", mas às vezes você precisa deixar esse equilíbrio de lado e ser apenas "aquele cara" com trabalho e desenvolvimento pessoal.
Minha sugestão? Faça com que a pessoa comece a estudar. Diga a si mesmo: todas as noites pelas próximas 3 semanas, vou estudar três horas todas as noites antes de dormir. Claro que serão três semanas difíceis, mas você ficará surpreso com o quanto pode conseguir. Depois tire uma semana da agenda maluca e relaxe depois do trabalho. Isso pode ocorrer em ciclos e você se verá bem-sucedido.
Outra coisa, quando é hora de estudar ou codificar pessoalmente em casa, não se distraia com a TV, a Internet ou qualquer outra atividade improdutiva.
fonte