Espera-se que os desenvolvedores de software sejam quietos e reservados, especialmente quando comparados a seus pares em outros setores. Mas isso está longe de ser verdade para muitos programadores.
Assim como em qualquer outra profissão, existe uma grande variedade de personalidades no espaço de desenvolvimento de software. Algumas pessoas se inclinam para a introversão, enquanto outras podem ser mais extrovertidas por natureza.
Embora nem sempre seja óbvio no nível da superfície, aqueles que se expressam por meio do código geralmente são alguns dos desenvolvedores mais felizes e realizados. Eles são capazes de usar sua criatividade e tendência natural de auto-expressão em seu trabalho diário!
Expressando-se por meio do código
Você é um desenvolvedor de software. Você escreve código dia após dia — e às vezes durante a noite também! Mas com que frequência você para para pensar em como seu código expressa quem você é?
É disso que trata este guia: como usar o código como um meio de autoexpressão e progredir em sua carreira fazendo isso.
Não estamos falando sobre usar Python para escrever um blog sobre as aventuras do seu gato ou usar HTML para criar um site que se pareça com uma IA projetada. Em vez disso, o foco aqui é como codificar como forma de se expressar e se comunicar com os outros.
A importância da auto-expressão no desenvolvimento de software
O desenvolvimento de software é um processo criativo. É como arte, mas com código em vez de tinta ou argila. Você precisa se expressar por meio do código para criar algo bonito e único — e, se não tiver liberdade para se expressar, sua criatividade será prejudicada.
Você provavelmente já conhece alguns dos benefícios da autoexpressão: ela pode levar a mais soluções criativas, melhor comunicação entre os membros da equipe e avaliações de desempenho ainda melhores em trabalhar.
Mas há outro benefício importante: a autoexpressão pode torná-lo mais feliz. Em um estudo publicado no Jornal Americano de Saúde Pública, os pesquisadores descobriram uma ligação entre se expressar por meio da arte ou da escrita e aumentar o bem-estar e a satisfação com a vida.
O papel das revisões de código na auto-expressão
Se você é um desenvolvedor ativo, as revisões de código são uma oportunidade de se expressar. Você pode mostrar sua personalidade, pode mostrar seu humor e pode até usar revisões de código para se expressar de forma criativa.
As revisões de código são como uma apresentação do trabalho; eles são uma chance para você explicar seus processos de pensamento e explicar como você chegou à solução que você fez.
As revisões de código são importantes porque permitem que outros membros da equipe ou da empresa, que podem não ser muito técnicos ou familiarizados com linguagens de programação como JavaScript ou Ruby on Rails, para entender o que a equipe de desenvolvimento fez. Eles são uma ótima maneira de ampliar o entendimento e garantir que o trabalho de todos seja reconhecido, para justificar seu pagamento!
Dicas para se expressar por meio do código
Os desenvolvedores de software se expressam por meio do código, por isso é importante poder escrever uma documentação clara e concisa, especialmente se sua equipe trabalha remotamente.
Quando você escreve documentação para seu código, permite que outros desenvolvedores entendam facilmente o que você está tentando realizar. Você nunca sabe quando alguém precisará ajustar ou modificar seu código, por isso é sempre melhor deixá-los com uma nota útil em vez de confusa.
Você também pode querer considerar o uso de nomes significativos de variáveis e funções que descrevam claramente o que eles fazem. Esses nomes descritivos tornarão mais fácil para os outros entenderem como seu código funciona sem ter que gastar tempo descobrindo sua finalidade por conta própria.
Organizar o código de maneira legível e sustentável também é essencial ao escrever software, pois permite que outras pessoas que podem não ter trabalhado com seu projeto antes para entrar facilmente e começar a contribuir sem muito esforço ou confusão.
Exemplos de autoexpressão bem-sucedida por meio do código
Confira esses exemplos famosos de pessoas que se expressaram por meio do código.
Grace Hopper
Hopper foi um pioneiro nos primórdios da computação, desenvolvendo a estrutura conceitual para linguagens de programação modernas. Um prêmio em seu nome, o Grace Murray Hopper Award, tem sido um prêmio cobiçado por muitos cientistas da computação famosos desde 1971. Ela também trabalhou para desenvolver padrões para linguagens de escrita e programação, especificamente COBOL, uma das primeiras linguagens de programação semelhantes ao inglês do mundo.
Mark Zuckerberg
O Facebook, um site de rede social criado por Zuckerberg em fevereiro de 2004, rapidamente se tornou um dos sites mais populares e influentes do mundo.
Ao se abrir para outros desenvolvedores, o Facebook evoluiu muito além de seu conceito original de ser apenas um site de rede social. Agora, muitos programadores criaram aplicativos em cima dele que costumam ser mais populares do que o próprio Facebook.
Linus Torvalds
Torvalds criado o sistema operacional Linux, um clone do Unix para PCs. O código que ele escreveu tornou-se a espinha dorsal de muitas tecnologias modernas, incluindo Android e iOS. Milhões de pessoas usam seu código para colaborar em projetos e se expressar em todo o mundo por meio de software. Muitos milhões mais o usam todos os dias, mesmo sem perceber.
Reshma Saujani
Saujani fundou Garotas que codificam que cria organizações sem fins lucrativos que capacitam meninas a se expressarem por meio da tecnologia e a buscarem carreiras nas áreas STEM. Seu trabalho capacitou jovens organizações sem fins lucrativos em todo o mundo.
Ben Silbermann
O site da Silbermann, Pinterest, é uma plataforma online que permite aos usuários criar e gerenciar painéis de imagens. Os painéis de imagens são uma forma de os usuários coletarem e compartilharem suas inspirações e interesses online. Silbermann iniciou o site em 2010.
A autoexpressão por meio do código é essencial
O sucesso na programação depende apenas parcialmente da habilidade matemática. Também depende muito da arte da auto-expressão. Os melhores desenvolvedores se comunicam de forma eficaz com sua equipe, por meio de trechos de código, comentários informais ou contato pessoal.
A linguagem do código é apenas um componente do desenvolvimento de software. Aprender a se comunicar nesse idioma pode fazer toda a diferença no seu trabalho e na sua carreira. Ao escrever um código que reflita sua personalidade e interesses, você pode ajudar outras pessoas a entenderem quem você é como pessoa.
A autoexpressão é uma habilidade que você só pode adquirir aprendendo. Por que não começar tirando uma selfie?