Hacker News Pergunta: Desenvolvedores com filhos, como você se aprimora?
Publicados: 2017-03-12
Até agora você provavelmente já viu o clipe viral de um pai sendo interrompido por seus filhos enquanto dava uma entrevista ao vivo na BBC. Pais que trabalham em todos os lugares, especialmente trabalhadores remotos, podem se identificar com o embaraço humorístico da situação. Mesmo aqueles que tiveram animais de estimação interrompendo as chamadas do Skype conhecem a sensação. Você quer ser considerado um profissional e levado a sério, mas os pequenos invasores de home office têm outros planos.
https://twitter.com/JOE_co_uk/status/840165524038377472
Muitos desenvolvedores que trabalham em casa com crianças conhecem a luta diária de equilibrar a vida familiar com o trabalho, o que geralmente deixa muito pouco tempo para melhorar as habilidades profissionais. Uma pergunta popular no Hacker News esta semana pergunta: “Desenvolvedores com crianças, como você se aperfeiçoa?” :
Recentemente, um de meus colegas comentou no gráfico da minha conta do GitHub – 'Não haverá muitas caixas verdes em sua conta quando você tiver um filho'. Isso foi em resposta às minhas sugestões sobre como todos nós devemos continuar aprendendo. Argumentei que muitos bons programadores têm família com filhos e ainda conseguem acompanhar. Eles me ignoraram dizendo que simplesmente não é possível ou que não cuidam de seus filhos.
Quando procuro na internet, encontro pessoas trabalhando em tempo integral entregando produtos enquanto têm uma família e algumas ainda encontram tempo de sobra para blogar ou escrever livros. Como isso é possível? Essas pessoas são super-humanas? Como vocês estão se saindo ou gerenciando se têm filhos/família?
A pergunta recebeu quase 500 respostas com dicas e histórias de quem está fazendo funcionar. Um dos primeiros participantes do tópico é Rachel Andrew, que compartilha como aprendeu Perl como mãe solteira, lançando uma nova carreira em desenvolvimento web. Ela disse que encontrou o sucesso “simplesmente trabalhando em todos os momentos possíveis” que podia e aprendendo a ser organizada e focada com seu tempo.
Um tema comum entre as respostas é que ter filhos é como fazer um curso intensivo de gerenciamento de tempo. Quando seu tempo disponível é significativamente reduzido, você é forçado a se tornar mais objetivo sobre como o gasta.
O que eu aprendi: seu tempo é reduzido drasticamente, mas você gasta o tempo restante com mais foco/direção. Além disso, você usa seu tempo de forma mais inteligente, por exemplo, eu costumava fazer esportes (escalada indoor), mas agora eu só pedalo todos os dias de/para o trabalho (~ 1 hora) para ficar em forma. Leva aproximadamente o mesmo tempo que ir de trem ou carro.
Se eu tenho prioridades claras na minha cabeça – o que eu quero alcançar no 'tempo extra' que eu tenho. Quanto mais claro o objetivo, melhores os resultados.
…devido à falta de tempo livre e à necessidade recém-descoberta de usá-lo com eficiência, descobri que provavelmente li mais física real nos últimos quatro anos do que nos anos anteriores em que sonhei com isso.
O gerenciamento de tempo, para mim, é uma “habilidade” mais poderosa do que qualquer coisa que possa manter seu GitHub verde. Quando você sabe que tem horas limitadas no dia e tem compromissos difíceis, não tem escolha a não ser aprender e trabalhar com eficiência.
Eu acrescentaria que as crianças me ensinaram a ser um planejador melhor e a dividir minhas prioridades em pedaços pequenos e bem definidos que podem ser encaixados em uma vida ocupada. Isso tem sido valioso em geral, não apenas para programação.
Um comentarista disse que sente falta dos dias em que podia ficar acordado a noite toda trabalhando e explorando novas tecnologias; agora parece que o mundo continua sem ele. Outros comentaristas rejeitam a ideia de “qualificar-se” inteiramente e encorajam o pôster original a não ficar muito preso a novas estruturas brilhantes.
Concordo com você sobre a necessidade de permanecer em conformidade com a palavra da moda para empregos, mas estamos “qualificando” ou girando nossas rodas? Há algum aprendizado que vale a pena, mas muito disso é apenas sinalização de status BS. Aprendendo outro framework SPA que resolva os problemas do último framework, enquanto introduz novos problemas? Aprendendo mais uma maneira de agrupar seu conteúdo da web? Uma nova linguagem transpilada para corrigir os buracos no JavaScript?
Muito do que consideramos "qualificar" é apenas um produto de nossa cultura imatura de aprendizado de desenvolvimento por causa da conformidade de palavras da moda que não melhora nada a longo prazo. E a alta taxa de falha de projetos de software mostra que não estamos ganhando muito com essa cultura de qualquer maneira.
Combatendo o mito de que você não pode fazer nada em apenas 15 minutos
Outro tema entre os comentários são os “mitos” que os pais criam que os impedem de usar os pequenos incrementos de tempo que surgem ao longo do dia. Um comentarista resume a mentalidade autolimitada que muitos adotam depois de ter filhos:
Novos pais criam limitações para si mesmos em sua crença de que é totalmente impossível fazer qualquer coisa fora da paternidade. O OP está dizendo que um trabalho significativo pode ser feito nos 15 minutos em que seu bebê pode estar dormindo. Um ano de 15 minutos soma muito.
A chave para a produtividade é ser capaz de pegar esses incrementos de 15 minutos e agrupá-los em pequenas realizações em direção a um objetivo maior. O desenvolvedor Chris Dawson compartilhou como ele escreveu um aplicativo tarde da noite enquanto cuidava de seu primeiro filho.
“Eu só tenho dez minutos aqui, quinze minutos ali. Preciso de horas focadas para construir algo. Isso é apenas uma história”, disse Dawson. Ele usou esses curtos períodos de tempo para criar uma ferramenta de blog com uma mão, porque precisava de uma maneira de blogar com uma mão enquanto segurava seu filho adormecido.
“Quando minha filha nasceu dois anos depois, minha esposa estava tão exausta que ia para a cama às 8”, disse Dawson. “Eu fazia meu filho dormir e depois prometi a mim mesma que escreveria apenas quinze minutos antes de dormir. Isso geralmente se transformava em uma ou duas horas e três anos depois eu escrevi um livro para O'Reilly.”
“Há tantas vezes que fico exausto depois de levar as crianças para a cama e apenas navego na Internet”, disse Dawson. “Se eu fosse realmente intencional com o meu tempo, até mesmo quinze minutos poderiam ser usados para trabalhar em direção aos meus objetivos. Mas há uma história poderosa me dizendo que não fará diferença se eu simplesmente perder esse tempo.”
Dawson não se considera um grande realizador extraordinário. Ele encontrou o sucesso mudando sua perspectiva sobre o sono que estava perdendo.
“Eu não sou o maior desenvolvedor – lutei com a entrevista do Google que consegui”, disse Dawson. “Mas o sucesso é 90% transpiração e 10% engenhosidade. Quem se importa se você está suando porque está exausto e privado de sono cuidando de bebês, em comparação com sessões de programação que duram a noite toda?”
“A maior parte do que pensamos ser 'muito ocupado' para qualquer coisa em particular é um viés cognitivo para esquecer quanto tempo perdemos”, disse o engenheiro de JavaScript Sean McBeth.
Sam Littlewood, arquiteto sênior da V-Nova, ofereceu algumas dicas práticas sobre o assunto:
- Não use o computador para perder tempo – se eu precisar de tempo de descompressão, tente fazer algo com crianças (LEGO!)
- Um desenvolvedor sólido. ambiente onde você pode subir, iniciar uma iteração e ir embora. (Como no tempo que leva uma chaleira para ferver)
- Aprendendo a codificar na minha cabeça – basicamente planejando o caminho das mudanças/testes que farei na próxima vez que voltar à minha máquina. Parece-me um pouco como o 'método de loci' – uma jornada definitiva. Muitas vezes, o plano dá errado, mas os sucessos fazem valer a pena. Depois de 12 anos lendo para as crianças, posso fazer isso enquanto leio uma história para elas.
Os comentários estão repletos de histórias inspiradoras e ideias de rotinas e dicas que podem ajudar os pais a serem mais produtivos. Não existe um caminho mágico para o sucesso, mas, como muitos pais que trabalham descobriram, você pode encontrar mais tempo do que pensava ter.

