Trabalho ou hobby?
Antes de mais nada, esse post é só mais um desabafo pessoal.
Claro que o objetivo principal é levantar questões e ajudar quem está começando. Quero deixar bem claro que amo programação e não mudaria nada do que me trouxe até aqui. Só sinto que se focasse, mas mas isso é suposição.
Comecei em uma empresa como estagiário em delphi, após sair do curso de processamento de dados. Era o único funcionário e 5 sócios. De lá pra cá a empresa mudou de atividades, provedor de internet discada, provedor banda larga. Nesse período adquiri bastante conhecimentos em programação. Pascal/Delphi e SQL que tinha iniciado no curso. PHP minha primeira linguagem web,coldfusion, shellscripts, pois a base do provedor era FREEBSD. Saí dessa empresa e trabalhei com infra e depois montei meu próprio nengócio em TI, mas sempre apaixonado por programação. Enquanto programava em PHP e DELPHI sentia que ainda tinha controle do código. Me aventurei por algumas liguagens asp, dart, java, javascript, c, python, mas sempre tive a impressão que a linguagem não me atendia ou não me aprofundava o suficiente. Hoje vejo que o problema era que a programação pra mim sempre foi um hobby. Por ser um hobby e por ter sempre outras atividades que eram principais e por mais que fizesse diversos apps pessoais e para clientes profissionamente. Nunca me apeguei a uma linguagem. Pois meus sistemas eram simnples e objetivos. Sem firulas e termos complicados. Sempre focados em proveitamente de código. Atualmente estou estudando Python e javascript (nodeJS, ReactJJ/NextJS). Apesar de acreditar que tenho bastante conhecimento gerais. Principamente de TI. Sinto que fui muito generalista. Pois vejo que as vagas em TI atualmente são pra especialistas. E alguns como eu acham que acompanhar todas as tendências atuais é complicado. Não que isso para mim seja um problema. Pois sempre tive como objetivo em programação, até mesmo antes do termo, criar apps SAS. Se fosse dar um conselho pra que está começando. Não se apegue a uma linguagem, mas se aprofunde na que escolher. Nenhuma linguagem é perfeita, porím o nível conhecimento que tiver da sua te ajudará a resolver qualquer problema.
Um abraço a todos