ti-enxame.com

Eu parei de codificar por diversão, isso é um mau sinal?

Em algum momento, parei de codificar por diversão. Eu costumava ir trabalhar, terminar minhas tarefas e, ao chegar em casa, escrevia coisas ao lado por diversão. No entanto, agora vou para casa e tento evitar o computador. Prefiro ler o jornal, assistir TV, ir ao bar etc.

Isso é um mau sinal? Quero dizer, ainda tento acompanhar as últimas tendências, acessar os fóruns/blogs/etc de desenvolvedores, mas não disse: "Quero aprender a linguagem X - gostaria de saber se poderia escrever o aplicativo Y nela"

Isso já aconteceu com mais alguém?

72
ist_lion

Esse é um problema muito comum chamado esgotamento. Isso acontece com todos que levam o trabalho a sério. Meu conselho é tirar algumas semanas da codificação e planejar um projeto de longo prazo por diversão. Em seguida, reserve pelo menos 15 minutos a cada noite para concluir uma parte do projeto. Contanto que você vá devagar, estará de volta ao jogo em pouco tempo.

50
ChaosPandion

Isso já aconteceu com mais alguém?

Não! Você é o primeiro!

Sério, vamos lá, é uma coisa natural! Crescendo, as pessoas começam a ter muitos problemas para lidar: filhos, pais, finanças, família. Resolver cada um deles requer atividade cerebral. E os cérebros tendem a ficar cansados ​​(e com o aumento da idade, eles se cansam mais facilmente). Então, depois do trabalho e de todas essas coisas, você pode simplesmente não ter a chance de se dedicar a uma atividade intensiva do cérebro, como a codificação.

Na verdade, eu experimento isso muitas vezes. Quando eu tinha muitos problemas pessoais, não conseguia encontrar poder para codificar no meu tempo livre.

E talvez você ame menos do que costumava amar. Você não se torna um codificador pior por causa disso. E as chances são altas de que um dia você sentirá que deseja codificar por diversão novamente.

23
P Shved

Isso aconteceu comigo muitas vezes.

Primeira causa: muito trabalho no escritório
Segunda causa: muito trabalho em projetos paralelos (tarde da noite)

Cura: Eu costumo cortar projetos de animais de estimação, livros de programação e tudo relacionado à TI, substituindo-os por filmes, séries de TV, videogames, livros relaxantes e muita aptidão (corrida).

Efeitos: Dentro de algumas semanas ou menos, estou pronto novamente para minhas atividades de programação fora do escopo do trabalho.

19
systempuntoout

Eu quase nunca codifiquei no meu tempo livre (não apenas depois da faculdade), mas ainda amo o desenvolvimento de software. Continue trabalhando e divirta-se um pouco mais em casa. No final da sua vida, você não pensará: "Nossa, eu gostaria de ter passado mais tempo no trabalho ..."

18
Matt DiTrolio

Vou jogar uma versão alternativa. Talvez você esteja realmente trabalhando em algo desafiador e desgastante. Começo a codificar por diversão quando estou no final de um projeto e estou finalizando. Se eu recebo um novo projeto em que tenho que ampliar minhas habilidades (não é tão difícil de fazer), acho isso divertido e não vejo necessidade de trabalhar em mais nada.

11
JeffO

O tempo é um fator limitante. Eu parei de codificar por diversão cerca de 5 anos atrás. Aprendi a tocar violão, começando a trabalhar com madeira, tive filhos e nem consigo mais ficar de olho nos videogames mais recentes. Quando naveguei na hora do Rush, jantei, brinquei com as crianças, coloquei-as na cama e li alguns livros; Não tenho energia ou desejo de conectar minhas últimas duas horas no computador. Tenho certeza de que isso mudará novamente, mas sinceramente estou bem com a programação como um "trabalho" agora ...

8
Kendrick

Eu vejo isso como saudável e bom. Você quer ter uma vida fora do trabalho. Isso o deixará melhor no seu trabalho, não pior.

8
HLGEM

Escreva um automatizador de célula no Excel. Faça um aplicativo da web simples, que baixa uma imagem do URL, e o visitante pode arrastar um bigode na foto. Faça um aplicativo da web simples que altere algumas letras das frases de páginas pesquisadas aleatoriamente. Escreva um pequeno aplicativo de relógio sempre atualizado, que cresça à medida que o final do horário de trabalho se aproxima. Escreva um script, que faça o download de fotos do cartão SD, colocando as imagens na pasta aaaammdd com base na data de criação. Escreva um protetor de tela. Faça uma página da Web com um grande botão vermelho, que diz "Descobrirei sua idade, basta me pressionar", e ele toca um som de peido barulhento quando alguém a pressiona e depois escreve "se você estiver rindo, deve ter menos de 5 anos " Escreva documentação detalhada: especificação de requisitos, design da interface do usuário, análise de mercado, plano de negócios, fluxograma.

Se tiver terminado, envie-me o URL.

7
ern0

Eu codigo há 11 anos, o que provavelmente não é muito para alguns por aqui, mas lidei muito com a minha carreira, e há algumas coisas que sempre me ajudaram a superar o problema .

Como outros já disseram, os hobbies são ótimos. Há muitas coisas interessantes por aí para aprender, fazer, coletar e criar, e é provável que se você é um engenheiro de software, tenha mais acesso a elas do que muitas pessoas. Na mesma nota, sempre ajuda lembrar de mim que, em uma escala suficientemente grande, meu problema ("Garoto, estou cansado de escrever código") é pequeno, nem sequer é realmente um problema; nesta economia em que as pessoas estão lutando para comer e descobrindo que os empregos para os quais passaram a vida treinando não estão mais disponíveis, eu trabalho em um campo em que tenho condições de trabalho confortáveis, acesso à Internet, liberdade e mobilidade profissional em quase qualquer lugar que eu queira ir.

Construí casas e trabalhei em construções comerciais e comparo o cansaço a se machucar fazendo trabalho físico. Somos trabalhadores mentais e, às vezes, "machucamos" nossas mentes, e temos que cuidar deles e reparar, para que possamos depender deles novamente para a nossa vida. O tédio repetitivo pode fazer isso, então saia, interrompa sua rotina, receba novos estímulos emocionantes e nunca esqueça o quão feliz você é por ter uma habilidade como codificação.

5
Pax Noctis

A resposta do ChaosPandion é boa, parece que você está esgotado. Uma boa maneira de evitar o esgotamento é encontrar outros hobbies. Adoro trabalhar nos meus projetos paralelos, mas às vezes é demais. Quando isso acontece, troco de marcha para outra coisa. Também gosto de trabalhar em carros, madeira e metalurgia, eletrônicos para hobby e várias formas de expressão artística.

Se você gosta de videogames, pode ser divertido tentar desenvolvê-los. A combinação de arte e programação pode ser um desafio interessante. Eu tive alguns projetos de jogos em que, quando estiver cansado de codificar, vou trabalhar na arte. Quando me canso da arte, volto à codificação. É uma ótima maneira de desenvolver software, mas na verdade não precisa desenvolver software o tempo todo enquanto trabalha no projeto.

3
Matt Olenik

Para mim, não codifico por diversão, porque não é mais um desafio. Quando eu era jovem, muitas coisas eram desafiadoras. Eu já escrevi um programa para estimar o valor do Pi usando número aleatório e foi divertido ver o quão preciso era. Se eu fosse fazer isso agora, pode demorar apenas alguns minutos sem nenhuma graça.

No entanto, acho que o mais divertido para mim agora é como usar minha habilidade para fazer o melhor no meu trabalho. Otimizar é divertido. Refatorar é divertido. Design de classe é divertido. A revisão de código é muito divertida. Eu ainda estou codificando por diversão, a diferença é que também é meu trabalho.

3
tia

Não acho que seja um mau sinal. Ei! A vida é mais do que apenas codificar, mesmo se você realmente a ama, também pode fazer outras coisas.

3
chrmue

Não deixe que isso te decepcione. À medida que envelhece, você tem outras responsabilidades e suas prioridades mudam. As crianças são um excelente exemplo - por que você codificaria quando poderia estar com seu pequeno?

Descobri que também ocasionalmente perco o interesse em meus projetos particulares. Eu aceito, deixo como está e, eventualmente, me sinto atraído por alguma nova e excitante tecnologia brilhante com a qual acabo jogando em casa. Tudo parece ser cíclico, como tudo o resto é vida.

Relaxe, vá em frente. Seja diligente em seu trabalho e mantenha a mente aberta. Você se sentirá atraído quando chegar a hora certa.

1
Quoo

Gostaria de perguntar por que você está tentando evitar o computador. Se é porque você está tão frustrado que deseja jogá-lo pela janela, pode procurar ajuda profissional com problemas de raiva ou aconselhamento de carreira, pois cada um é uma maneira diferente de resolver esse problema.

Outra maneira de ver isso é a maturidade que você desenvolveu para o campo. Onde inicialmente se podia ver um novo idioma como um novo brinquedo brilhante, você podia sentir a dor de tentar fazê-lo e isso o impede de ir para lá, possivelmente.

1
JB King

Eu ficaria preocupado com isso, especialmente na sua idade. Sou grato por ainda achar divertido programar, porque é a única coisa que sei fazer.

Aqui estão algumas coisas que eu achei que ajudam:

  • Encontre uma maneira de usar sua habilidade para algo fora do trabalho. Eu fiz um pequeno aplicativo, baseado em C++ e MySQL, para ajudar a executar leilões de caridade. Depois, ajudo a realizar os leilões e suor durante uma noite de angariação de fundos, esperando me livrar dos insetos. Muito divertido!

  • Compre um ou dois livros sobre algo interessante. Para mim, eram coisas como prova de teoremas, computadores quânticos, linguagem de máquina, visão e aprendizado. Em seguida, tente escrever pequenos programas para testá-los. Quanto menor, melhor.

  • Aprenda um pouco de matemática. Eu tive que voltar e aperfeiçoar minhas habilidades com equações diferenciais, cálculo, álgebra linear e estatística bayesiana. Para tudo, escrevo um pequeno programa para me ajudar a entender o que estou fazendo.

Espero que você continue achando divertido programar, mas se não for, espero que descubra o que é divertido para você.

1
Mike Dunlavey