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

71

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?

PSU_Kardi
fonte
Eu sei como você se sente. Estou passando por isso agora. Larguei o meu trabalho. Agora estou viajando, fotografando e me mudando para uma cidade diferente. Começará a codificar novamente em um mês ou dois! Você não está sozinho!
spong
Parei de codificar no meu tempo pessoal, na maioria das vezes, mas recebo toda a minha codificação divertida no trabalho. Eu adoro programar mais do que adoro comer - geralmente apenas afasto minhas habilidades de codificação quando o dia de trabalho termina. Não acredito que isso prejudique meu desenvolvimento profissional de forma alguma.
Nathan Taylor
Eu também parei de codificar por diversão e tento limitar o tempo do meu computador de lazer agora.
Dian
7
Eu estou codificando por diversão, isso é um mau sinal?
linjunhalida
Se você pode votar e achar que essa é uma pergunta útil ou que possui respostas úteis abaixo, vote. Os sites StackExchange precisam de votos para criar uma boa comunidade. Você pode dar 30 votos por dia, não os desperdice. Especialmente usuários com alta reputação e baixa contagem de votos dados, por favor leia isto: meta.programmers.stackexchange.com/questions/393/…
Maniero

Respostas:

50

Esse é um problema muito comum chamado esgotamento. 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.

ChaosPandion
fonte
4
Eu gostaria de poder falar o meu chefe para que;)
Jeffo
2
Queria agradecer. Decidi dedicar algum tempo à codificação e desfrutar de outras coisas. Agora, estou escrevendo um aplicativo para o meu telefone Android e lembrei por que amo codificar.
PSU_Kardi 13/10/10
2
@PSU_Kardi - Boa sorte nesse projeto.
ChaosPandion
Eu tentei isso, mas sempre tenho o problema de não saber o que fazer com o meu tempo. Quando passei os últimos dois meses 24/7 codificando as coisas e os projetos relaxam um pouco para que eu possa fazer uma pausa, simplesmente não sei o que fazer com o meu tempo.
jsternberg
Boa ideia. Eu devo experimentá-lo com minha tentativa abandonada de aprender verilog
23

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, talvez você não tenha, para 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.

P Shved
fonte
11
Bem, talvez eu devesse ter dito - aconteceu com mais alguém 'aqui'. Aqui está a palavra-chave. Eu levo as pessoas em stackexchange / stackoverflow em alta consideração, porque elas geralmente se preocupam com seu ofício.
PSU_Kardi 14/09/10
@PSU, ok, editei minha resposta para refletir isso #
P Shved
3
Eu acho que as crianças são a razão número 1. Há sete anos, cheguei em casa do trabalho às 5:30, terminei o jantar às 6 ou 6:30 e, depois, tinha pelo menos quatro horas livres até a hora de dormir. Eu poderia escrever código por uma hora ou duas e não gastar a noite toda. Agora, tenho sorte se os dois filhos estiverem na cama às 8:30, o que significa que, se eu escrever código à noite, é provavelmente tudo o que estou fazendo naquela noite, em vez de pagar as contas, assistir a um filme com minha esposa, ler um livro ... Meus filhos consumiram todo o meu tempo livre. Mas acho que vou recuperá-lo em algumas décadas.
Kyralessa 29/09/10
Cortadas, as reescritas de cordas são ... MACROS. Então ... você já descobriu o Clojure / Lisp / Scheme?
Job
@Job, você está tentando comentar uma entrada no meu blog? Como você tem um openid, por que você não o usa para fazer um comentário lá?
usar o seguinte
19

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 muito condicionamento físico (corrida).

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

systempuntoout
fonte
2
+1, também tento não ter projetos relacionados à TI em casa, apenas para me tirar da tela. Meu projeto atual: reconstruir a minha bicicleta de montanha de idade, com nova pintura e novo hardware
Gabriel Mongeon
2
+1 para fitness, muitos renunciam a isso. Eu daria outro +1 por correr, se pudesse. :)
DevSolo
@DevSolo depois de um par de horas de corrida, você tem endorfinas suficientes para codificar por 6 horas em uma fila :)
systempuntoout
você está tão certo. Eu moro em FL, para que eu possa correr durante todo o ano sem equipamento extra. Eu tento correr 20-30 minutos na hora do almoço todos os dias. Torna a tarde muito mais fácil de lidar.
DevSolo
@DevSolo me too :), temos um intervalo de 1h15m no almoço. Eu costumo correr por 40 minutos 3/4 dias úteis. A tarde é maravilhosa, mmmmmmmm endorfina. Sorte sua, estou usando o terno (hoje a 5 °) #
systempuntoout
18

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 de sua vida, você não pensará: "Nossa, eu gostaria de ter passado mais tempo no trabalho ..."

Matt DiTrolio
fonte
Código em casa! = Trabalho.
Den
11
Verdade, nem sempre. Mas há muito a ser dito para diversificar suas atividades.
precisa saber é o seguinte
11

Vou lançar 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 terminando as coisas. 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.

JeffO
fonte
3
Acho que isso se aplica aos meus outros hobbies, além da programação. Quando as coisas são intelectualmente desafiadoras no trabalho, não desejo hobbies criativos e, em vez disso, concentro-me em atividades físicas ou filmes / livros. Nos períodos em que o trabalho é menos criativas (muitas reuniões) ou tem algum tempo de inatividade Estou muito mais propensos a fazer passatempos criativos como marcenaria, fotografia, programação, etc.
Adam Franco
8

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.

HLGEM
fonte
8

O tempo é um fator limitante. Eu parei de codificar por diversão cerca de 5 anos atrás. Eu 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 ...

Kendrick
fonte
4
É assim que a vida vai. E não é necessariamente ruim, pois permite que você se espalhe e experimente mais coisas.
Matt DiTrolio
7

Escreva um automatizador de célula no Excel. Faça um aplicativo 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 fim 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 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.

ern0
fonte
Em resumo, você nunca é velho demais para se divertir, então faça isso!
ChaosPandion
11
Sim. E se você não tiver muito tempo, não o gaste em grandes projetos chatos, faça algumas coisas engraçadas para divertir a si e aos outros. Ou pelo menos, faça alguma coisa útil, se você não tiver senso de humor.
ern0
5

Eu tenho codificado 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; nessa 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.

Pax Noctis
fonte
+1 por mencionar hobbies. Costumo achar que (pelo menos para mim) que a programação é uma extensão do meu eu criativo. Portanto, passatempos como trabalhar madeira parecem um ajuste natural para mim. Posso ser criativo, trabalhar com as mãos e, o melhor de tudo, ficar um tempo longe do computador.
Jason Whitehorn
3

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.

Matt Olenik
fonte
3

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 é mais divertida. Eu ainda estou codificando por diversão, a diferença é que também é meu trabalho.

tia
fonte
Oh vamos lá. Estimar pi com valores aleatórios ainda é divertido. Lembro-me de usar a abordagem "soltar agulhas e ver se elas caem em círculo" para estimar pi. Desafiador? Na verdade não. Diversão? Certo!
Carra
+1 muito bem dito, e eu concordo plenamente. Não apenas sobre o tópico em questão, ou seja, codificando para se divertir, mas para qualquer coisa na vida, não devemos nos preocupar muito se algo parece não ser mais divertido. É apenas a ideia de mudanças divertidas à medida que crescemos. Tudo faz parte do crescimento.
Sandeepan Nath 31/12/10
3

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.

chrmue
fonte
1

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 vou com ele, deixo como está e, eventualmente, me sinto atraído por alguma nova e excitante tecnologia brilhante com a qual acabo brincando 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.


fonte
1

Gostaria de perguntar por que você está tentando evitar o computador. Se é porque você está tão frustrado que deseja jogá-lo para fora da janela, pode procurar ajuda profissional com problemas de raiva ou aconselhamento profissional, 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 impede que você vá até lá.

JB King
fonte
1

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 arrecadaçã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ê.

Mike Dunlavey
fonte