Por que é tão difícil ser bem-sucedido em alguma coisa e por que progredir e alcançar novos patamares parece mais fácil para algumas pessoas e quase impossível para outras? O sucesso é quase sempre uma combinação complexa de vários fatores, que são muito difíceis de recriar, é por isso que a maioria das “receitas para o sucesso”, amplamente disponíveis online, simplesmente não são muito eficazes. Uma coisa pode ser afirmada com razoável grau de certeza: a abordagem é muito importante aqui. Se você está tentando obter sucesso em algo em que está genuinamente interessado e gosta de fazer, as chances de chegar lá aumentam tremendamente. Hobby vs. Profissão.  Como tornar a codificação seu hobby e por que isso é importante - 1

Por que você deve tornar a codificação um hobby

Quando se trata de programação, esse também é o caso. Estudos mostram que, para a maioria dos programadores profissionais verdadeiramente bem-sucedidos, a codificação é mais do que apenas um trabalho, é também um hobby. De acordo com a Pesquisa de Desenvolvedores do Stack Overflow 2020, cerca de 78% de todos os desenvolvedores dizem que programam como hobby. Mesmo que não seja nada novo - claramente, é muito mais fácil ficar bom em algo que você realmente está interessado - na maioria das vezes, tendemos a ignorar essas coisas fundamentais, focando em coisas práticas, como empregos, salários e escolha do tecnologias para aprender. Se seu objetivo é ter uma carreira de sucesso na codificação, suas chances de atingir esse objetivo serão maiores se programar para você for um hobby. Os benefícios desse tipo de abordagem devem ser evidentes. Mas o que fazer se a programação nunca for o seu hobby? Bem, interesses pessoais, talentos naturais e predisposições são fatores importantes, mas não são determinantes.

Como fazer da codificação seu hobby

Então, aqui estão algumas sugestões sobre como mudar sua percepção da codificação para torná-la mais um hobby e menos uma profissão.

1. Interações sociais.

As pessoas são criaturas sociais. Como nossos cérebros de macaco não são realmente capazes de lidar sozinhos com toda a complexidade do mundo, precisamos estar constantemente em contato com os outros para receber feedback deles e trocar informações. A programação, por outro lado, pode ser muito solitária, especialmente se você estiver aprendendo e praticando on-line em casa. Pode ser solitário, mas não precisa ser. Aumentar seus contatos com pessoas que pensam como você, tanto aspirantes a programadores quanto desenvolvedores talentosos, pode fazer uma diferença significativa. Portanto, olhar para isso também como uma maneira de conhecer novas pessoas, encontrar amigos e apenas ter pessoas com quem compartilhar suas experiências pode tornar a codificação muito mais como um hobby. É por isso que o CodeGym tem tantos recursos sociais .

2. Mentoria.

Outra maneira de alavancar o fator humano é encontrar um mentor de codificação ou pelo menos alguém mais experiente que possa lhe fazer companhia ao longo do caminho, apoiá-lo e compartilhar sua paixão neste campo. Essa é uma das razões pelas quais o mentoring é um conceito bastante popular no desenvolvimento de software. Encontrar um mentor pode ser extremamente útil para aqueles que sentem que não conseguem fazer isso sozinhos, geralmente têm problemas com o aprendizado individual ou apenas procuram aplicar todas as ferramentas possíveis para tirar o máximo proveito do aprendizado. Verifique este artigo para obter mais detalhes sobre as maneiras de encontrar um mentor de codificação.

3. Hackathons e outras competições de codificação.

Você também pode usar nosso desejo natural de competir e superar um ao outro para mudar a percepção e enganar seu cérebro para que goste de codificação e tudo sobre desenvolvimento de software. Participar de hackathons e todos os tipos de competições de codificação é uma ótima maneira de fazer isso. Competir com os outros também permitiria que você progredisse mais rapidamente.

4. Jogos de codificação e aprendizagem gamificada.

Aprender a codificar e praticar habilidades de programação durante os jogos provou ser uma ótima maneira de ensinar seu cérebro a percebê-lo como algo divertido. Existem vários jogos de codificação disponíveis e jogá-los pode ser emocionante e até viciante. Aprender a codificar também não precisa ser um processo chato e cansativo. Quando se trata de dominar Java, o CodeGym é provavelmente um dos melhores exemplos de uma abordagem gamificada implementada com sucesso que consegue equilibrar aprendizado eficaz e persistente com diversão.

5. Projetos pessoais e ideias de startup.

Se você é uma pessoa ambiciosa e empreendedora, tente iniciar seu próprio projeto ou pelo menos criar o conceito de um projeto ou uma startup que você faria se tivesse essas habilidades de codificação. A ideia do projeto pode estar ligada a algum outro hobby ou interesse seu. Claro, trabalhar em um projeto independente não é fácil, especialmente para um iniciante. É por isso que ensinamos os alunos do CodeGym a criar seus próprios projetos de programação simples como parte do curso.

A codificação deve ser o seu hobby? Opiniões

Tradicionalmente, vamos concluir com algumas visões e opiniões sobre o assunto de programadores experientes com carreiras longas e bem-sucedidas. “É ótimo gostar do seu trabalho e, às vezes, você precisa de um esforço extra para se desenvolver, mas o equilíbrio entre vida pessoal e profissional o manterá são no longo prazo. Às vezes eu programo fora do trabalho (em apoio ao meu hobby de jogos de guerra). Às vezes eu cozinho, às vezes entretenho amigos, tenho um clube do livro mensal, sou voluntário para uma instituição de caridade. Para mim, ter várias saídas e muitos amigos é tudo o que me mantém sã”, disseLes Howie, desenvolvedor de software com décadas de experiência profissional. “É um hobby meu. Eu gosto disso e passo muito do meu tempo livre fazendo projetos interessantes que são bem diferentes do meu trabalho regular. As pessoas são diferentes. Se você prefere fazer outra coisa, faça outra coisa. A programação como um hobby funciona quando você faz isso por causa de um projeto pelo qual é apaixonado. Caso contrário, torna-se tedioso e esgota você”, alertaRuben Ravatsås. “Mudei da programação para uma função de CIO e gerenciei indiretamente programadores e desenvolvedores. No entanto, depois de 30 anos desde que comecei minha carreira em tecnologia, sempre fui e sou agora um programador recreativo. Para mim, é desafiador e divertido, e mais útil do que palavras cruzadas, golfe, boliche ou assistir TV”, acredita Mark Christopher Bolgiano, um experiente programador e cientista de dados .