Executando verificação de segurança...
1

senior de 1 ano ?

Tem como um programador se tornar sênior em 1 ano ? Em um ano eu nunca vi mas já vi com 3 anos, 4 anos, sim. Mas calma que eu vou te explicar.

Como a maioria de vocês já sabe, junior, pleno e senior é uma categorização que as empresas compactuaram pra rotular programadores de acordo com os seus conhecimento. A medida padrão adotada para senioridade foi o tempo, sim, o tempo. Mas em muitos casos, esse padrão é deixado de lado pela necessidade. Por exemplo:

 - Imagine que você trabalha em uma empresa e você é o único desenvolvedor lá, você cria todas as soluções, fala com clientes, aprende tecnologias novas, desenvolve features, você faz tudo. Nesse quesito, você já é um sênior, porque as atividades que lhe são atribuídas são de um senior. 

Existem casos de as empresas contratarem a pessoa como senior mesmo com poucos anos de experiência por conta de situações como a citada acima. Também houveram os casos de programadores subirem rapidamente de cargo no período da pandemia, onde a mão de obra estava muito requisitada e os desenvolvedores conseguiram subir de salário e de senioridade de maneira mais rápida.

Embora por um tempo, eu tentei dissipar a idéia de que senioridade só está relacionada ao tempo, acabei não tendo muito sucesso, porque é um padrão que o mercado estipulou. É claro que presume-se que você sendo senior, terá mais habilidade com códigos, mais conhecimento, saiba lidar com pressão mas a verdade é que isso nem sempre acontece. Muitos seniors escrevem códigos porcos, não sabem lidar com entregas nem com pressão, alguns não tem responsabilidade, e existem junior's e plenos que tem mais conhecimento técnico aprofundado do que um senior.

Mas como mudar isso ? Não há muito o que fazer pois este é um padrão adotado pelo mercado de tecnologia, estando certo ou errado, foi o que predominou.

Beleza, mas qual a minha opnião?
A minha opnião é que, a senioridade de mercado de trabalho só se conquista com tempo ou com "job hopping" que é um termo que poderia escrever uma newsletter só pra explicar ele. Já a senioridade como programador se conquista através de desafios, projetos novos, tecnologias novas, trabalhar sobre pressão, criar Sass, conversar com clientes, lidar com desenvolvedores diferentes, conhecer diferentes padrões de código e entender o que realmente faz sentido ou não.
Esse é o meu posicionamento.

Faz sentido pra você?

Queria te lembrar que estamos na semana do APV (Até a Primeira Vaga) onde estou ajudando diversos desenvolvedores iniciantes até que eles consigam a sua primeira vaga como programador. Eu sei que isso envolve várias coisas, por isso, estou postando diversos vídeos diariamente no nosso grupo do whatsapp, além de compartilhar vagas e oportunidades para desenvolvedores.
Ficou curioso e quer participar ? Vou deixar o link abaixo (é de graça hehe):

https://chat.whatsapp.com/GTG4G8ZPKP75lgGrn0QEdC

Carregando publicação patrocinada...
2

Senioridade é maturidade. Dificilmente você enfrenta desafios o suficiente pra se tornar sênior em 1 ano.
Eu diria que se você entra como junior e suas habilidades são iguais as de um senior lá, eles precisam rever a régua deles. O senior está sabendo pouco lá.
Agora se você com o mesmo nível junior olhar para vagas de senior em 100 empresas verá que seus conhecimentos não atendem as exigências da maioria.

Minha opinião é que a cada ano a mesma função deve exigir mais que no ano anterior. Assim como as tecnologias evoluem para fazer mais com menos, os profissionais precisam oferecer mais por menos.

E isso que falo não é uma tendência à escravidão, mas é a natureza da economia. Um profissional oferece o melhor custo benefício tem a maior chance no mercado e conforme as empresas o conhecem vão concorrer para te-lo fazendo sua senioridade e remuneração subir.

2

É um problema complexo realmente, eu também acho que apesar de ser uma métrica do mercado o tempo de atuação é um fator muito ruim para essa classificação.

Conheci programadores que aprenderam a fazer CRUD no início da carreira e vem repetindo essa atividade por anos, alguns até do mesmo jeitinho que faziam quando entraram em suas empresas. Esse tipo de profissional, para mim, vai ser júnior para sempre.

Por outro lado, também conheci profissionais que passaram e resolveram desafios complexos em um ano, passando por regras de negócio, tecnologias, limitações totalmente diferentes umas das outras. A capacidade dessa pessoa de resolver problemas é bem maior que a média, então eu diria que tem um senioridade maior que muita gente com mais tempo de carreira.

Outra coisa importante: COMUNICAÇÃO. Que é negligenciada por muita gente da nossa área.
Saber ler, escrever, ouvir e entender muitas vezes é bem mais importante do que escrever código. Um teste que aplico em entrevistas é a pessoa me escrever um e-mail descrevendo o maior desafio que ela já enfrentou em um projeto e como resolveu.

Se a pessoa não sabe organizar as próprias ideias e experiências de forma clara em um texto, provavelmente o código que essa pessoa gera também é uma bagunça que só ela entende. E é perceptível a diferença entre quem é júnior, pleno é sênior nesse processo mesmo sem saber o tempo de carreira.

1

comigo aconteceu uma coisa engraçada, meu primeiro emprego na área de programação ainda na faculdade, fui contratado como junior e terceirizado para outra empresa como pleno, eu sem saber fazer as coisas direito, no fim isso queimou meu filme nessa empresa. Fui saber isso depois que troquei de empresa porque peguei amizade com meu gestor. Eu recebia 1500 como junior, e a outra empresa pagava 12000 para empresa que tinha me contratado.