5 Maneiras de bater o bloco do programador agora

Preguiçoso. Sobrecarregado. Confuso. Sem rumo. Cada programador encontra uma variedade de emoções negativas ao longo de sua jornada, e se não for controlada, estas emoções podem ter um impacto profundo sobre o progresso - mesmo levando alguns a desistir inteiramente.

Se você já se sentiu como se estivesse simplesmente incapaz para escrever o código mesmo que você está tecnicamente proficiente o suficiente para fazê-lo, então você confrontado que é conhecido como bloco do programador (Ou o bloco do codificador). É basicamente o bloco do escritor para programadores.

bloqueios mentais nunca são fáceis de superar, mas o forro de prata é que há sempre uma causa raiz. Se você pode identificar a raiz, você pode começar no caminho para a vitória e sucesso.10 motivacionais TED Talks para ajudar a desbastar seus blocos mentais10 motivacionais TED Talks para ajudar a desbastar seus blocos mentaisA lição valiosa da vida dos empreendedores é que eles desbastar seus bloqueios mentais de forma mais consistente do que outros. Dez TED Talks sublinhar uma coisa simples - é tudo na mente.consulte Mais informação

Video: Mil e Uma Maneiras de Bater as Botas - Trailer

Vamos explorar algumas das causas mais comuns de bloco do programador e que você pode fazer para vencê-los.

Root Cause # 1: Desamparo

A primeira grande fonte de bloco do programador, especialmente para iniciantes, é desamparo. É essa sensação de estar tão sobrecarregado que você congelar e executado a partir de seus problemas, resultando em horas gastas no Netflix ou navegação Reddit.

Desamparo em si pode ser dividido em dois sub-problemas: a falta de conhecimento ou um problema com gerenciamento de tarefas.

Vamos dizer que você foi contratado como estagiário de codificação e sua primeira tarefa é limpar alguns erros na ferramenta de enorme in-house de desenvolvimento utilizado pela sua empresa. Há milhões de linhas de código para percorrer, milhares de páginas de documentação, e nenhum dos que é bonito.

Onde você começa? É uma situação difícil para se estar, e é preciso nenhum esforço de imaginação para ver como esse tipo de cenário poderia levar à morte de entusiasmo programação.

programadores-block-desamparo

Para isso, recomendamos pedindo uma tática do nosso dicas para melhores hábitos de estudo: Dividi-la em tarefas menores e menores, em seguida, usar uma lista de afazeres para acompanhar o seu progresso um passo de cada vez. Na verdade, recomendamos o 3-Strike Sistema para a máxima produtividade.5 maneiras tecnologia pode ajudar Hábitos Você Foster estudar melhor5 maneiras tecnologia pode ajudar Hábitos Você Foster estudar melhorTem sido um tempo desde que eu estive na escola, mas eu sei que alguns amigos que ainda estão estudando seu caminho para a graduação. Espanta-me quantas ferramentas atualmente existem lá fora para ajudar ...consulte Mais informação

Outra coisa que ajuda é para afiar suas habilidades gerais como programador. Talvez você precisa para se familiarizar com o desconhecido, como dominar uma nova linguagem de programação. Tente vasculhar como muitos livros de programação gratuitos como você pode, o que pode ajudá-lo a construir a confiança.

Ou se os livros não são sua xícara de chá, talvez olhar para alguns cursos de programação Udemy em vez de. O ponto é, aprender tanto quanto você pode querer tornar a programação não é tão esmagadora.Saiba Com projetos de codificação: 9 Cursos Udemy para o novato programadorSaiba Com projetos de codificação: 9 Cursos Udemy para o novato programadorA verdadeira dificuldade é encontrar bons tutoriais de programação e cursos que não só ensinar-lhe as habilidades necessárias, mas fazê-lo com projetos práticos. É aí que Udemy passos no.consulte Mais informação

Root Cause # 2: medo do fracasso

Tangencialmente relacionadas com a ideia de “ser oprimido” é medo de falhar. Isso pode afetar ambos os novatos e veteranos igualmente, e apesar de não afligir todos, ele afligir muitos.

Em suma, você sabe o que é suposto fazer e você tem as habilidades relevantes para que isso aconteça, mas você está tão ansioso sobre se você é bom o suficiente para retirá-lo e essa ansiedade aleija-lo de mesmo começando. Algumas pessoas procrastinam, outros terminar a programação completamente.6 sinais que você não está destinado a ser um programador6 sinais que você não está destinado a ser um programadorNem todo mundo é cortado para ser um programador. Se você não está completamente certo de que você está destinado a ser um programador, aqui estão alguns sinais que podem apontar na direção certa.consulte Mais informação

Há muitos por aí que são insensíveis a esta questão. Não é incomum encontrar o conselho concisa que se sente um insulto, como este pedaço de Bill Schindler:

“Eu nunca sofreu com isso”, disse o consultor de software de sistemas e especialista em XML Bill Schindler. “Por que deixar as pessoas fugir com coisas bobas como o bloco do escritor bloco / programador, eu não sei ... A única cura para o bloco do programador é começar a programar algo, qualquer coisa - assim como a única cura para o bloco do escritor é a de começar a escrever.”

HT: ZDNet

Mas as pessoas que ter sofreu esse tipo de revés mental são rápidos para oferecer sugestões e dicas que podem ajudar, como dormir com isso, dar um passeio através da natureza, ou mesmo meditar:

“Eu gostaria de fazer uma analogia com a meditação como sendo como desfragmentar o disco rígido, liberando memória cache, e jogando fora arquivos temporários”, oferecido [um] cartaz Slashdot.

HT: ZDNet

Meditação provou ser eficaz para muitas pessoas quando se trata de reduzir a ansiedade e limpar a cabeça, e nós recomendo verificar esses ferramentas de meditação gratuitos para ajudar você a começar. Além disso, estes aplicativos que acalmar sua mente pode fazer maravilhas.Meditation Made Easy: Tools & Recursos úteis para sua Bem-EstarMeditation Made Easy: Tools & Recursos úteis para sua Bem-EstarSe você chegou à conclusão de que a meditação é um método para acalmar sua mente e alcançar o bem-estar vale a pena tentar, então podemos ajudá-lo com recursos e ferramentas.consulte Mais informação

Mas no final do dia, o medo do fracasso é um problema imaterial e interna para superar. Não pode ser particularmente útil para dizer “basta fazê-lo”, mas muitas vezes ele é o caminho mais prático para tomar.

Root Cause # 3: inutilidade

Para quem está programando em nome de outra - que é praticamente verdade para qualquer programador que não faz parte da sua própria idéia de inicialização - motivação às vezes pode ser minado afastado quando você começa a sentir como seu trabalho carece de qualquer significado real.

Quando olhamos para a ciência da motivação, nós achamos que a motivação vem em duas formas: intrínsecos e extrínsecos.6 alucinante TED Talks sobre a psicologia & Comportamento humano6 alucinante TED Talks sobre a psicologia & Comportamento humanoO cérebro humano é complexo e confuso, o que explica por que o comportamento humano é tão complexo e confuso. As pessoas têm uma tendência a agir de uma forma quando eles sentem algo completamente diferente. Aqui estão alguns...consulte Mais informação

A motivador extrínseco é algo que faz com que você a fazer algo que você não quer fazer. Exemplos comuns incluem salários, bônus, ameaça de rescisão, etc. Um motivador intrínseca vem de dentro - você faz isso porque você quer para fazê-lo mesmo se você não tem nada externo a ganhar com isso.



Pode estar sob a influência de vários motivadores, em qualquer momento dado, e esses motivadores pode ser uma mistura de ambos intrínseca e extrínseca. Mas se o seu combustível consiste em motivadores extrínsecos, você pode começar a se perguntar: “O que estou fazendo aqui?”

programadores-block-pointlessness

Neste ponto, você tem duas opções. Você também pode encontrar um motivador intrínseco para o seu projeto atual (s), ou você pode encontrar outro projeto para o qual você sente intrinsecamente motivado.

A motivação intrínseca se resume a visão e missão. Você é pessoalmente investido no resultado do seu trabalho? Você está em linha com as metas e crenças da sua empresa? Você sente como você tem a posse de parte sobre o trabalho que você faz?

Se não, pode ser uma boa idéia para começar a perguntar-se onde você pode começar a investir-se. Procure maneiras de fazer seu projeto seu próprio, mesmo em uma base parcial. Pior cenário - se você simplesmente não consegue encontrar nenhum motivadores intrínsecos - então talvez seja hora de ir para pastos mais verdes.

Root Cause # 4: Tédio

Alguns programadores, particularmente aqueles que são um pouco experiente, perder o seu interesse na programação porque começa a se sentir chato. Este problema é sutilmente diferente da questão pointlessness acima mencionado, porque este é mais sobre desafio que se trata de missão.

Ou em outras palavras, quando os projetos você está trabalhando são muito simples, muito trivial, ou muito mundano, você acha que sua mente está constantemente transformando no piloto automático. É muito fácil, e por causa disto, você se sente menos engajados com o seu trabalho e menos orientada para manter a codificação.

programadores-block-tédio

A solução é encontrar uma maneira de desafiar a si mesmo novamente.

Se você trabalha para uma empresa, talvez você pode oferecer-se para responsabilidades maiores. Em vez de apenas limpar erros e implementar utilitários triviais, talvez perguntar sobre a mudança tarefas ou aderir a outra equipe. Isso nem sempre é uma opção, mas vale a pena perguntar, no entanto.

O outro caminho - e este é mais prático - é para assumir um projeto paralelo pessoal. Tentar construir algo em um campo relacionadas com as suas principais funções de programação. Se você criar jogos durante o dia, tentar construir um site à noite.5 idéias projeto para ajudar a aprender programação Faster5 idéias projeto para ajudar a aprender programação FasterExistem algumas maneiras de aliviar a curva de aprendizagem para a programação. Sujar as mãos e aprender mais rápido com projetos paralelos você pode começar a qualquer momento. Brincar com estes cinco.consulte Mais informação

Eu recomendo programadores têm 2 ou 3 tarefas ativas indo em um momento que ele / ela pode trabalhar. Quando você ficar preso em algum lugar, é bom ser capaz de trocar as marchas e trabalhar em outra coisa por algum tempo e depois voltar para o problema com uma nova perspectiva.

HT: Pilha de câmbio

Poucas coisas são tão eficaz para curar o tédio do que uma mudança de cenário e programação não é excepção. Às vezes você só precisa de uma dose de algo novo.

Root Cause # 5: Burnout

Se nenhuma das causas acima parece ser o caminho certo, então talvez você é apenas sobrecarregados e queimado, talvez até mesmo beirando a workaholism. Os sinais incluem ansiedade, medo de ser improdutivo, negligenciando a sua saúde por causa do seu trabalho.5 sinais de que você está trabalhando demais (e como corrigi-los)5 sinais de que você está trabalhando demais (e como corrigi-los)Você sofre de um desejo insaciável de trabalhar? Aqui estão alguns dos sinais para reconhecer esta doença e como você pode superá-lo.consulte Mais informação

Burnout é um termo psicológico que se refere à exaustão a longo prazo e diminuição do interesse no trabalho. Neutralização foi assumido para resultar de stress ocupacional crónica (por exemplo, a sobrecarga de trabalho).

Os sintomas de neutralização são semelhantes aos de depression- clínica em um estudo que comparou directamente os sintomas depressivos em trabalhadores queimados e pacientes clinicamente deprimidos, não diagnosticamente foram encontradas diferenças significativas entre os dois grupos: os trabalhadores esgotados reportado como muitos sintomas depressivos clinicamente pacientes deprimidos.

HT: Wikipedia

Um caso real poderia ser feito que workaholism provoca alterações físicas no cérebro e corpo, e essas mudanças podem ter um sério impacto no seu bem-estar mental. Perda de motivação para o código é apenas um dos muitos sintomas potenciais.

programadores-block-o burnout

Como alguém que tem lutou com o esgotamento de programação eu mesmo, eu sei que ele pode ser uma colina íngreme para escalar. Nenhuma solução particular é direito de todos. No entanto, se você sentir como workaholism é um problema real, que poderia ser tempo para avaliar se deve ou não desistir de programação.Programação Burnout: Como recuperar a sua motivação perdidaProgramação Burnout: Como recuperar a sua motivação perdidaEscrevendo todas essas linhas de código pode ser drenando fisicamente e emocionalmente. Tudo que você precisa para voltar para cima é a consciência de que a motivação pode ser recuperado.consulte Mais informação

Video: MIL E UMA MANEIRAS DE BATER AS BOTAS (Spot TV 1 legendado Portugal)

E para ficar claro, você pode ser um viciado em trabalho de programação, mesmo se a programação é não é uma carreira full-blown para você. projetos paralelos e passatempos pode ser tão prejudicial quando você deixá-los sair do controle.

Aqui estão alguns dicas para a recuperação de burnout. Em última análise, no entanto, a resposta poderia ser a de seguir em frente para o bem.

Video: 5 maneiras de bater no kayeg

Como você bate o bloco do programador?

Uma última coisa que eu quero mencionar: Bloco vezes programador pode ser causada pela fome, sede, ou ser sedentário. Se seu cérebro não recebe nutrição ou hidratação suficiente, você pode enfrentar surtos agudos de depressão e perda de motivação.

Como para o exercício, é possível treino sem ir ao ginásio. Se você está realmente precisando de tempo, recomendamos estes exercícios que você pode fazer para a direita em sua mesa. Um corpo saudável vai um longo caminho para uma mente saudável.Como Workout sem ir ao ginásioComo Workout sem ir ao ginásioÉ duro o suficiente pôr de lado tempo para o exercício real, mas jogar em seu trajeto e pode adicionar até um monte de tempo perdido. Experimente estes exercícios eficazes sem sair de sua casa.consulte Mais informação

Você já lutou com o bloco do programador? Como você sair dela? Ou você ainda está lutando com ele agora? Conte-nos sobre isso através da partilha nos comentários abaixo!


Artigos relacionados