Você pensou em escolher uma profissão e decidiu ser programador. E agora? Quais desafios enfrentarei nessa aventura?
Conheça agora, um pouco de como comecei nessa aventura de códigos e muita lógica de programação.
Tudo parece tão fácil…
Não há dúvida alguma de que hoje em dia é vasta a quantidade de engines de jogos grátis de qualidade. Isso está possibilitando a muitas pessoas realizarem seus sonhos, e ter suas ideias tornando-se realidade. Sonho este que foi minha motivação para começar a estudar programação. E foi assim que me apaixonei por essa nobre arte.
Até que, quando me senti pronto para entrar no mercado de trabalho, percebi que começar por jogos não seria nada fácil. Isso me levou para outros caminhos do desenvolvimento(mas sem nunca parar de estudar meus queridos jogos.)
Mas nem tanto…
No entanto, desenvolver outros tipos de software me permitiu adquirir muita experiência, além da oportunidade de trabalhar em projetos que jamais imaginei trabalhar.
Até que há alguns anos, finalmente comecei a trabalhar com games. Isso me levou às comunidades de desenvolvimento e a ver projetos dos quais citei no começo do texto. Foi algo que me fez temer quanto aos rumos que alguns desses desenvolvedores estão tomando quando se intitulam programadores.
Esse medo vem crescendo quando percebo que mais e mais jovens programadores acabam não se preocupando com o código que estão produzindo. Isso é devido a falta um embasamento teórico. Tudo bem. Não estou querendo dizer que, antes de começar a desenvolver, devemos fazer uma faculdade de coisas assim. Mas, na verdade, todos devemos ser autocríticos de tudo sobre o que fazemos. Afinal, só podemos melhorar dessa forma.
Claro que, para começar a desenvolver, você vai encontrar na internet muitos cursos, tanto grátis quanto pagos. Só que você precisa lembrar de que fazer um personagem ir de um ponto a outro, vai muito além de incrementar um vetor.
Vamos esclarecer
Se você está criando jogos apenas como hobby, sem pretensão alguma de entrar no mercado, então você não precisa talvez se preocupar tanto com isso. Contudo, se está pretendendo concorrer a uma vaga nesse emergente e tão desejado mercado, então acredito que deva sim ficar mais atento a qualidade do seu código. Isso vai torná-lo, além de eficaz, também eficiente, assim como estudar outras áreas, por exemplo, matemática e física pois serão fundamentais. Não é porque hoje temos máquinas potentes que vamos desperdiçá-la com um código mal feito.
Concluindo
Pesquisar sobre boas práticas de programação é um ótimo caminho. Você vai perceber isso quando abrir aquele código de 6 meses atrás e perceber que você é um completo estranho a ele. Inclusive temos uma postagem só sobre isso. Recomendo a leitura.
E sempre seja autocritico. Se voltar a esse mesmo código e perceber que não há nada para melhorar nele, significa que você não evoluiu nesse tempo.
Fico por aqui. Deixe aqui suas reflexões e sua experiência.
Abraço e até a próxima.