Carreira de Programador

Stella Oliveira
Animadigital
Published in
5 min readMay 9, 2019

Um assunto bastante discutido em salas de aulas e até mesmo na hora de pedir aquele aumento é o nível no qual nos encontramos na carreira de TI. Quando deixo de ser Junior e passo a ser Pleno ? Bem, esse assunto será abordado neste artigo com base em tudo o que eu aprendi e venho aprendendo na minha carreira. Existem várias opiniões diferentes e é claro que não dá pra levar todas ao pé da letra.

Uma das coisas que identifiquei, é que algumas pessoas, consideram seus níveis através de tempo de atuação em determinada tecnologia. O que se pode observar é que, quando se baseia o nível analisando uma tecnologia específica torna-se muito muito difícil manter este determinado nível caso o profissional decida ou necessite mudar. Por exemplo, um profissional de PHP ter o desafio de trocar de linguagem de desenvolvimento e começar trabalhar com .NET, como seria possível manter o seu nível por se tratar de uma linguagem totalmente nova com vários recursos e arquitetura diferente ?

O ideal para a carreira é focar para uma área de atuação e não a uma tecnologia específica, logo ao invés de ser sênior em uma determinada linguagem Back-End o profissional foca suas energias em estudar o Back-End como um todo, entendendo o porque e como aquilo ocorre, logo ao invés de somente saber como montar determinada estrutura da linguagem o profissional entende o motivo da estrutura ser daquela forma, qual a melhor abordagem utilizar, o porque essa é a melhor abordagem, entre outras coisas..

O mesmo se aplica com o Front-End, ao invés do profissional concentrar sua energia em determinada linguagem saber qual a melhor forma de implementar determinados componentes/módulos etc..

“Senioridade tem haver com maturidade” Diego Fernandes

Podemos considerar que a maturidade é a forma que você lida e enxerga os problemas do seu dia a dia. Suponhamos que um problema muito grande ocorre por um erro que você cometeu, a forma que você lida com esse problema, que você resolve ou pelo menos tenta é onde identificamos o progresso do profissional em sua carreira. Quanto mais problemas você passa maior o seu grau de maturidade.

A forma que você lida com esses problemas o prepara para os próximos, você vai “perdendo o medo”, sua postura passa ser mais sofisticada diante dos problemas. Mas vamos lá né, não vai se auto-sabotar somente para subir o seu nível.

O ideal é que o profissional entenda o porque aquele problema aconteceu para que possa tomar iniciativas, abordagens evitando que o problema possa acontecer novamente.

Uma brincadeira entre os profissionais de TI é que não pensamos muito para resolver os problemas, basta olhar na internet que a resposta está lá. Bem, de fato está, mas o interessante é entender o porque a resposta é essa que encontrou, o porque essa abordagem funciona, e o melhor questionamento: Essa é a melhor abordagem para resolver determinado problema !?

Depois de resolver determinado problema, analisando todos estes questionamentos citados, o profissional vai ter a maturidade de saber que essa é a melhor forma para resolver esse tipo de problema e vai estar preparado para os próximos.

Se enquadrar em quaisquer categorias não há o menor problema, como citado o nível do profissional de TI aumenta com determinada maturidade e o ideal é sempre buscar se desenvolver, manter a calma e aprender com os problemas e pressões do dia a dia.

Com o intuito que o leitor se identifique com algum nível, Diego Fernandes classifica Profissionais de TI através dos seguintes níveis:

  • Profissional Jr.

É um profissional que não passou por muitos desafios, podemos dizer que o profissional já passou por problemas porém não tão críticos. Como perda de um trecho de código, scripts, ou coisas similares.

O profissional Jr, tem grande dificuldade em lidar com problemas novos, sem contar na demora para resolver determinados problemas. Como por exemplo, um determinado cliente solicitar uma entrega com urgência, o profissional júnior fica desesperado em resolver, não sabe lidar com aquela pressão.

Outra característica de um profissional júnior é não ter domínio da área de atuação na qual trabalha. Como por exemplo trabalhar com Back-End não saber quais as abordagens a ser aplicadas.

É importante ter domínio de determinada tecnologia !? É “bom” mas não ter domínio da linguagem que utiliza não o torna júnior, até porque para um profissional com uma maturidade superior a de um Jr. sabe que linguagem de programação não é algo complexo de migrar, tem sim a curva de aprendizagem. Inclusive a forma que o profissional lida com a curva de aprendizagem é mais uma das características que influência em sua maturidade.

  • Profissional Pleno

O profissional possui um domínio das tecnologias, já entende como ela funciona e em termos de sintaxe e ferramentas o profissional pleno já sabe lidar e resolver com esses tipos de problemas.

O profissional pleno não tem um foco, está sempre buscando entender tecnologias novas. O profissional pleno também não passou por muitos problemas críticos, como por exemplo alguém ter apagado o banco de dados em produção e o mesmo ter que resolver esse problema.

Outro ponto que se pode destacar é que o profissional pleno não tem tanta segurança de assumir uma aplicação muito grande sozinho, e fazer o negócio acontecer. Mas com certeza já tem muito mais confiança em resolver problemas do que um profissional Jr.

  • Profissional Sênior

O que o difere dos outros níveis é que o profissional já tem domínio das tecnologias. Já sabe em quais tecnologias ele deve focar, concentrar suas energias nas tecnologias que farão diferença na carreira dele, e estuda somente o que irá agregar em seu dia a dia.

Outra característica muito importante é a sua maturidade para resolver os problemas, ele possui calma e paciência para enxergar o nível de impacto daquele problema e busca o melhor jeito de resolver.

O sênior também sabe “para onde ir” caso se encontre numa situação que não tem conhecimento sobre determinado assunto, sabe o que perguntar, para quem perguntar e possui paciência e calma para lidar com a situação.

A postura de um profissional sênior é grandiosíssima, possui maturidade em todos os sentidos. A forma de lidar com profissionais com níveis inferiores ao dele, de lidar com clientes, com pressões, com problemas, entre outras situações. A maturidade vem com o tempo, e dificilmente é possível acelerar esse processo.

--

--