Olá a todos, meu nome é Arthur e tenho 15 anos. Eu me familiarizei com programação aos 12 anos, mas comecei a estudar apenas aos 14, porque não tinha computador na época. Então li sobre programação e aprendi sobre uma linguagem como Python. "Hmm, o que é essa linguagem interessante?" - Eu pensei. Observei o exemplo do programa "hello world" e fiquei um pouco surpreso:
print("hello world")
Naquela época eu estava familiarizado apenas com C e achava que era a mais leve de todas as línguas. Onde está o ponto e vírgula, onde está int main? Eu decidi tentar. Estava procurando bons livros por cerca de dois dias. Tropecei no Mark Lutz (ah, como me arrependi ...), este livro não era para iniciantes, então eu simplesmente não entendi metade do que li do livro, mas os fundamentos da linguagem na primeira parte, no entanto, me alcançaram, embora Eu nem mesmo consegui ir às aulas. Sempre anotei informações importantes em um caderno.
No final do livro, parei completamente de entender o que estava sendo discutido e abandonei o treinamento.
Encontrei outro ótimo tutorial chamado Learning Python. Programação de jogos, visualização de dados, aplicações web ”. Nesse tutorial, depois do Lutz, comecei a entender tudo. Lá aprendi o básico, entendi os princípios da POO, mas na hora de praticar (precisava criar um site de acordo com as instruções do Django), percebi que ainda havia muito o que aprender, já que o resultado não me agradou muito, e na hora encontrei um tutorial de Head First, que também era boa o suficiente, uma apresentação fora do padrão.
Cheguei ao tópico do banco de dados, aprendi a escrever sites no Flask. Decidi então mostrar minhas habilidades aos meus colegas (eles não acreditavam que eu fosse um programador iniciante), ao que recebi respostas deste tipo:
"Pitão? Ha-ha-ha, todo mundo o conhece! "," Você realmente não pode fazer nada! "
Foi assim que tudo começou ... As
palavras deles, na época, me deixaram muito brava, porque um programador não deveria poder hackear sites, seu trabalho é escrever programas. Mas então pensei: “Por que estou escrevendo em Python? Existem outras linguagens de programação, e se houver melhor? ”,
E então:“ Talvez seja melhor aprender a criar sites (frontend)? ”. Então comecei com o tutorial Use a Cabeça, sobre HTML, CSS. Eu li todo o tutorial, mas pulei alguns tópicos porque essas informações estão desatualizadas e desatualizadas. Então fiz o primeiro curso grátis, pois não tenho oportunidade de pagar todos os cursos. Portanto, comecei a procurar cursos de ameixa ...
Assim, fiz um curso de layout e criei um site com animações bem legais. Mas essa atividade não me trouxe nenhum prazer, para mim é um inferno escrever páginas em HTML e CSS puro. Fiquei triste, porque eu passava muito tempo estudando ... De repente, me deparei com C # - uma linguagem de programação séria na qual você pode escrever programas para Windows, sites e muito mais. Fiquei muito interessado nele, mesmo com sua sintaxe simples.
Baixei um curso, comecei a fazer, conheci uma pessoa na rede social. Acontece que moramos com ele na mesma cidade, ele tem 21 anos e escreve em C #. Freqüentemente o consultávamos sobre minha escolha em programação: Eu já tinha aprendido LINQ, OOP, comecei a fazer aplicativos de desktop ... Mas de repente, li sobre o Unity. Descobri que sua linguagem principal é C # e pensei: “Nossa, que legal! Por que não dar uma olhada mais de perto? " Abandonei meu último curso sem concluí-lo e encontrei um curso sobre criação de jogos no Unity. O estudo foi muito difícil, fiquei perdido no espaço 3D, mas depois de uma semana comecei a desenvolver um brinquedo simples. Então, eu estava fazendo Unity por cerca de um mês, mas quando cheguei à IU, este tópico parecia muito chato para mim. Tive muitos erros que tentei consertar por dias. Depois, o Unity parou de iniciar sem motivo,e meu projeto foi excluído. Eu fiquei furioso e o deletei. Aí pensei: “Já experimentei várias áreas, mas não gostei de nenhuma. Por quê?".
E então decidi tentar programar para Android, encontrei um curso (que era o básico de Java, e então - criação de aplicativos). Concluí quase todo o curso, mas houve problemas no estudo. Foi nesse momento que percebi que não conseguia mais controlar meus interesses. Meu interesse por uma área desapareceu rapidamente e uma nova também apareceu rapidamente. Depois de programar para Android, já experimentei Ruby, Go e Flutter. Então desisti de todo o estudo.
Percebi que meu comportamento mudou, mudou muito. Os menores detalhes que estavam tortos começaram a me incomodar. Na minha casa tudo estava no lugar, tudo perfeito, nas prateleiras, no computador tudo estava exatamente pixelado. E se algo se movesse, mesmo que um pouco, eu ficava com raiva e tremia e não conseguia me acalmar até que cada objeto estivesse em uma posição perfeitamente nivelada. Eu me fechei, havia problemas com o texto do meu discurso, meu humor mudava quase a cada hora.
Durante esse tempo, meu pensamento era apenas sobre programação, dia após dia eu decidia qual linguagem e qual campo escolher, enquanto a cada dia meus interesses mudavam várias vezes, mas nunca me sentei no computador, porque queria encontrar uma linguagem , o que me convém em todos os aspectos, e só então me sentar para estudar. Perto de setembro, esses problemas só se intensificaram, continuei pensando na escolha da esfera. Ontem de manhã queria desenvolver em C #, à noite escolhi Flutter, prometi a mim mesmo que essa seria a escolha final, mas esta manhã queria muito desenvolver um frontend, e agora queria escrever sobre tudo isso no Habré, esperando que alguém me desse um conselho e vai ajudar ...