[Discussão] - Generalista ou Especialista?

Fala meus povos, tudo good? Me peguei refletindo esses dias sobre a decisão de ser generalista ou especialista e me ocorreu uma reposta que acho interessante compartilhar, quem sabe para ajudar as pessoas da comunidade ou não, mas entendo que é importante compartilhar e questionar para entender melhor o que acontece, esse é o proposito da comunidade né? se ajudar?!

Minha jornada

Iniciei minha vida de trabalhador como garçom em um restaurante aqui da minha cidade, Campina Grande - PB e paralelo fazia o curso técnico de informática pelo IFPB (Antigo CEFET), dormia na sala, mas sempre negociava com os professores questão de horário e entregas, fazendo monitoria, trabalhos e pedindo reposição de provas dependendo do horário, não era perfeito, reprovei algumas materias, mas finalizei meu curso. Assim que terminei, aconteceu o que sempre acontece: Diploma, felicidade e o choque de realidade, parabéns você é só mais 1 :), e agora o que fazer?

O mercado não se preocupa em ter uma estrutura de passagem de conhecimento (guarda isso ai, passar conhecimento) ou treinar as pessoas para serem melhores e aprender a aprender, muito menos os cursos. O mercado quer alguém capacitado, barato e que resolva problemas. A escola quer aluno e mais alunos, pois isso é o número que diz que ela é boa ou não, quanto mais gente frequentar melhor para instituição. No IFPB os professores realmente estavam preocupados em te treinar ao máximo para o mercado, mas termina ficando refém de uma grade curricular e greve e afins, não vem ao caso no momento.

Estava insatisfeito com a vida de garçom (12:00 até 02:00 quase todo dia), precisava mudar, o que fazer se não tinha experiência? Comecei a procurar QUALQUER trabalho na área de T.I. para conseguir experiência e conciliar com meu trabalho atual.

Consegui sair do trabalho de garçom, fui para atendente de telemarketing, não era o que queria, mas era 6h dia e facilitava pra trabalhar como T.I. se estar tão cansado, fazia um serviço ali e depois de bons 1 ano quase, consegui um estágio na área de T.I. - empresa de aluguel e prestação de serviço de informática (técnico de informática bombril terceirizado), onde trabalhava de manhã e saia direto para o trabalho de atendente, foi um CAOS, mas foi a única forma que achei para conseguir experiência.

Consegui o tão desejado estágio e agora?

Não tinha experiência com NADA que a empresa usava, fui aprendendo tudo no youtube (não era como é hoje), o que tinha de material BOM era em inglês e por ai vai. Resultado: muita cobrança, pouca entrega e muito estresse. Não desisti e continuei seguindo as demandas e entedi que faltava uma coisa além de conhecimento técnico: APRENDER A FALAR, VESTIR e FALAR COM PESSOAS. Cheguei a ser promovido a técnico e depois supervisor, mas por conta da falta de empatia e não entender pessoas, sempre fui muito reclamado.

A vida ainda era um caos, mas como supervisor já era mais "tranquilo" e sempre continuando a estudar por fora e com cursos.

A oportunidade

Nesse periodo de trabalho, uma das empresas que eu dava suporte gostou do meu trabalho e me convidou a fazer um processo seletivo, claro que eu fui e fui aprovado, mesmo sem ter faculdade, mas com a responsabilidade de iniciar a faculdade o mais breve possível. A empresa antiga não queria dar minhas contas, o prazo para contratação era apertado, resultado DISCURSÃO BRABA, demissão enfim saiu. Comecei trabalhar na área de suporte e infraestrutura, mágico, empresa grande, cheia de processos, bem mais organizado, maaaaaaas como toda boa empresa grande, coisas legadas :). Mesmo problema de antes, falta de saber lidar com pessoas, falta de conhecimento técnico sobre questoes de rede e tecnologias usadas, mas meu gestor sempre foi muito de ensinar, passar conhecimento e fui evoluindo. Enemzinho feito, passei para o IFPB novamente, greve, atraso, inicia o curso, felicidades, agora a vida muda né?

Choque de realidade

Fazer um curso presencial, trabalhar e ter uma familia (Sim, esposa e filho) faz da sua vida ser bem agitada, comecei a ver também que tinha uma galera ganhando mais que eu que não era tão esforçada e nem tinha tanto conhecimento assim, mas que sabia muito bem lidar com pessoas, algumas até nem formadas na área de T.I. eram, conheci os primeiros PROGRAMADORES, mas estou falando de uma galera dinossauro mesmo, programava em VisualBasic e por ai vai. Meu gestor e demais colaboradores sempre com o mesmo texto de que INFRA e SISTEMAS eram mundo diferentes e SEPARADOS, ou era um ou era outro, algo me dizia que não deveria ser assim, mas me espelhava muito no meu gestor e segui esse caminho: INFRA, REDES e FACULDADE PARTICULAR, beber no fim de semana e por ai vai. Resultado: ACOMODAÇÃO. Estava insatisfeito com trabalho, não passava tanto tempo com minha familia e não faltava dinheiro, mas também não sobrava, pespectivia de crescimento 0. Nesse periodo, decidi trancar a faculdade e começar faculdade online mesmo, pra ter uma vida mais tranquila e me formar, a publica só vivia de greve e choque com meu horario de trabalho que mudava. Comecei a ver melhor o que estava acontecendo, com o mercado, onde trabalhava e como tudo funcionava na empresa, promoções, flexibilidade e como era o perfil de quem tinha a vida que eu queria ter e ai a explosão: 1 - Programador ganhava bem, as vezes até sem faculdade. 2 - Ninguém quer saber onde você fez faculdade, quer saber o que você entrega. 3 - Falar bem, se vestir bem e educação muda tudo. 4 - TODOS os gestores eram GENERALISTAS que contratavam ESPECIALISTAS por um breve periodo, mas gostavam de contratar GENERALISTAS porque eles aprendem mais rapido e resolvem todos os tipos de problemas. 5 - Quem compartilhada comhecimento, quando mais compartilhava mais crescia.

A mudança

Foi um choque, de verdade, parecia que tinha perdido tempo, muito tempo, mas que agora eu meio que sabia para onde direcionar minhas energias: 1 - Entrar na área de programação, o dinheiro estava lá. 2 - Aprender a lidar com pessoas, compreender e fazer compreender minha mensagem. 3 - Entender que o melhor não é que tira as melhores notas e entrega 100% certinho, o melhor é que se adapta e que interage bem com as pessoas (sim, saber lidar com pessoas conta mais do que quem entrega). 4 - Alocar mais tempo para estudos de outros assuntos que não questões técnicas apenas. Terminei virando programador Python, a linguagem que para algumas pessoas "não faz nada direito, não serve pra web, desktop nem mobile" mas que hoje é uma das linguagens mais adaptavel que tem, serve pra web (Django, Flask), desktop/mobile (Tkinter, Kivy, Flet), DevOps e ciência de dados, dá pra fazer muita coisa com nosso amigo Python.

Fiz um pé de meia, comecei outra graduação, pós, mudei de emprego, continuei seguindo esse pensamento de compartilhar informação e entender pessoas, paralelo a questões de conhecimento técnico e entendi que quando mais generalista melhor, não adianta ser especialista em algo se não tem demanda, deixa pra ser especialista daqui uns bons 20 anos de mercado de T.I., ainda assim não acredito nisso, os melhores gestores são generalistas e sabem como RESOLVER PROBLEMAS, LIDAR COM PESSOAS e MOTIVAR (nada de papo coach).

Queria ter iniciado essa jornada de ser generalista bem antes, mas não temos maquina do tempo, então, vida que segue. Minha sugestão pra quem talvez esteja na mesma situação: SEJA GENERALISTA, você não vai ser especialista em nada em pelo menos uns 10 anos, foca em entrar no mercado, resolver problemas, faculdade e pós online, aprenda como as pessoas funcionam e foca em ganhar dinheiro e cuidar da sua familia.

Pra mim funcionou bem seguir essa listinha, a vida parece ter mais cor e ser mais divertida. O que você acha?

Assim, como sempre falo na vida tudo depende. Eu foquei pelo menos uns 6 anos na minha vida tentando ser um generalista pois meu pbjetivo era ser um diretor de uma grande empresa, eu encarava meu conhecimento de programação apenas como um plus.

Só que entrei na mesma situação que tu e não ganhava muita grana, até pensei em desistir da carreira.

Só comecei dar certo como profissional quando cai de cabeca na programação que é minha alegria e consegui produzir muito mais e ter muito mais retorno.

O que posso falar da minha experiência.

  • É bom buscar dominar os fundamentos do que você trabalha isso vai te ajudar muito.
  • Buscar entender o que o mercado busca é muito importante, não adianta apenas criticar python e node por exemplo de quando vai ver vagas 80% por está usando essa stack nas suas buscas por exemplo.
  • soft skills são muito importantes, não adianta escovar bits se no final você lida com pessoas. É importante saber lidar bem com as pessoas e isso se extende além da programação, isso é importante pra vida.
  • como dozia meu amigo Henrique Bastos um programador precisa ir além da programação, acho isso um fator chave pro sucesso.
  • Acho a profissão de programador uma busca continua por varias coisas, por exemplo eu comecei a estudar Rust apenas por curiosidade, hoje trabalho tambem com essa linguagem.

Na real eu acreidito qie da pra ser o qie quiser só precosa criar um plano e seguir ele.