Na OMI, essa atitude vem de pessoas que têm empregos horríveis e sugadores de almas, combinadas com habilidades de gerenciamento de tempo com pouca atenção. Se você está basicamente digitando formulários da Web o dia inteiro, faça um trabalho mais desafiador ou comece o seu.
Aqui está a coisa. Um músico de concerto (violoncelista / pianista / o que for) irá praticar no máximo 6 horas por dia. A maioria pratica apenas algumas horas por dia. nos níveis mais altos
As pessoas dizem que programa mais porque você aprende mais, mas isso é uma cortina de fumaça. 8 horas por dia são suficientes .
O progresso NÃO é linear. É logarítmico:
A única razão pela qual um músico pode praticar por mais de 3 horas é que eles precisam extrair 1% extra que essas horas lhes dão. Se você acha que isso se aplica a você, resolvendo um problema resolvido pela CS há duas décadas, então você tem um complexo prima-donna para inicializar.
Já trabalhei em empresas de panelas de pressão e, confie em mim, a quantidade real de trabalho que esses caras realizam não é melhor do que uma empresa como a 37signals, que impõe restrições à quantidade de trabalho: http://37signals.com / svn / posts / 996-por que eu amo trabalhar com pessoas da família
O que acaba acontecendo é que, com certeza, você pode ficar na frente de um computador por 10 a 12 horas e no escritório por mais 2, mas isso não inclui o almoço de 90 minutos que você levou, as 2 horas que você passou navegando nas discussões fóruns e o intervalo de horas em que você teve que jogar um dos muitos jogos previstos no escritório (pebolim, sinuca, yada ...).
Olhe para trás naquele gráfico. Agora de volta para mim.
Sua mente realmente tem a oportunidade de expandir muito mais se você a envolver em alguma outra atividade: Aprenda a tocar um instrumento . Aprenda uma língua estrangeira . Melhor ainda sair e fazer algum exercício, e se conectar com pessoas reais .
Sobre a natureza logarítmica da produtividade:
No renomado estudo de 1993 de jovens violinistas, o pesquisador de performance Anders Ericsson descobriu que todos os melhores praticavam da mesma maneira: de manhã, em três incrementos de não mais de 90 minutos cada, com uma pausa entre cada um. Ericcson encontrou o mesmo padrão entre outros músicos, atletas, jogadores de xadrez e escritores.
Para produtividade real, menos é realmente mais
Este é realmente um princípio bem conhecido no mundo dos negócios. Estou surpreso que mais programadores não tenham ouvido falar dele.
Atualização: Mais informações sobre o estudo da Ericsson.
Toda a noção de que ele leva 10.000 horas / 10 anos para se tornar proficiente vem dos estudos feitos pela Ericsson, não da Malcom Gladwell.
Como todos sabemos, você pode repetir 1 ano de experiência 10 vezes ... então, apenas manter o seu rabo no banco por 10 anos não se qualifica. O que qualifica é o que a Ericsson chama de prática deliberada .
Ele descobriu que esse princípio é válido no atletismo, na música, na escrita, no xadrez e na matemática. Ele define ainda a prática deliberada como sendo tão trabalhosa que, mesmo nos níveis mais altos, você só pode praticar cerca de 4 horas por dia . Caso contrário, você sofrerá overtraining ou burnout. Mais uma vez, ele reconhece que há retornos decrescentes para a prática deliberada, até cerca de 4 horas.
Sobre o assunto de não ter um emprego bom / desafiador:
Hogwash. Ou arranje um emprego melhor ou aqui está uma idéia: transforme seu emprego atual em algo que não é , pelo menos agora.
Um dos melhores programadores que conheci entrou em um trabalho como programador de manutenção em um sistema legado que consistia em dezenas de programas e centenas de milhares de linhas de código. A maioria dos quais foi hackeada ao longo dos anos tanto que você teria que dizer que não havia mais nenhum design coerente.
Era praticamente um trabalho sem saída, sem saída. A gerência queria que você ficasse de cabeça baixa e apenas consertasse os malditos bugs. Os bons desenvolvedores estavam trabalhando no projeto greenfield. As pessoas vieram para cá para passar os dias restantes até se aposentarem, ou ganhar alguns anos de experiência antes de iniciar o desenvolvimento de novos aplicativos. Enquanto a maioria dos programadores se queixava da falta de desenvolvimento de carreira, da oportunidade de aprender coisas novas, de não ter projetos interessantes para trabalhar, ou de um modo mais geral reclamar que ninguém os permitia , esse cara simplesmente sentou-se e continuou fazendo o trabalho que precisava ser feito.
E, ao longo de 2 anos, ele transformou esse sistema de um inferno de códigos de espaguete para algo que era uma coisa de beleza e funcionava como um relógio suíço. A transformação foi tão completa que o vice-presidente da divisão começou a prestar cada vez mais atenção ao projeto existente e a questionar o valor do projeto greenfield. Embora ele não tivesse um título, o pessoal de operações o procurou como líder de fato do grupo. Quando saí, o vice-presidente estava falando sobre a criação de uma nova função para ele como arquiteto de sistemas ...
Não sei ao certo o que aconteceu com ele depois disso, mas ele me ensinou algumas lições muito importantes:
Seu trabalho é o que você faz, e há problemas interessantes a serem resolvidos em todos os lugares . Se você odeia escrever telas CRUD, resolva o problema gerando-as automaticamente.
Não fique esperando as oportunidades chegarem até você. As chances são de que nunca serão.