O que um Dev .Net / C# precisa para sair do JR ?
Sou dev .net e c#, porém vejo que muito conteúdo é voltado para devs mais avançados e com mais experiência. O que vocês julgam necessário um JR saber e diferencial ?
Sou dev .net e c#, porém vejo que muito conteúdo é voltado para devs mais avançados e com mais experiência. O que vocês julgam necessário um JR saber e diferencial ?
Base! Leia livros (Recomendo o Orientação a Objetos - Aprenda seus conceitos e suas aplicabilidades de forma efetiva. Autor: Thiago Leite e Carvalho) de orientação à objetos, entenda os pilares do paradígma e todas as suas contextualizações. Elabore metodologias de estudo eficazes, responda para você:
Consegue explicar para uma criança o que é Orientações a Objetos? Comece por:
Estude banco de dados, crie projetos paralelos em uma tecnologia que você não conhece. Aprenda a entender o problema que você está resolvendo. Estude testes automatizados, ajude a responder dúvidas no Stackoverflow, compartilhe o que você conhece.
A melhor maneira de aprender é ensinando, procure um projeto interessante no github e o acompanhe. Ser pleno é ser autônomo na resolução dos problemas que você trabalha com domínio das tecnologias que estão presentes no seu dia a dia.
É um pouco do que sei, espero que ajude um pouco.
Eu acho essa tática de explicar para uma criança a melhor forma de medir se realmente sei algum conteúdo a ponto de conseguir simplificar e passar a ideia adiante. Achei interessante o Livro que você citou. Anotado! ;) Valeu Dev
O único problema é explicar corretamente para uma criança um conceito complexo de TI :D Nunca vi dar certo, ou a criança não entende nada ou a simplificação é tão grande que aquilo nem é certo, qualquer bobagem dita porque alguém que não entendeu nada dá na mesma.
Dá para resumir isso de uma forma bem simples: a pessoa precisa saber o que precisa para sair de júnior.
Sim, é isso, uma das coisas que definem que a pessoa já tem uma certa experiência é quando ela consegue ver o que está mais à frente. Ela consegue planejar sua carreira, ela já viu toda base, e vai evoluindo naturalmente, passo por passo. Ela já não tem mais a ingenuidade de que existem listas prontas para estudar e ser o que deseja.
Analisando sob outra ótica, esses títulos servem muito pouco, porque cada um tem sua própria definição. E você será pleno quando alguém disser que você é, alguém colocar na sua carteira profissional esse título. Porque no fundo é só isso que define mesmo. É um título com significado de classificação de RH. Se te contratarem para uma vaga que diz que é para pleno, então você é. Não tem certificado que diz o que você é. E pode hoje ser contratado para pleno, tentar outro emprego, ganhar mais, exigem bastante e falarem que você é júnior, e daí?
Se quer ser mais experiente, vá trabalhando com afinco, fazendo tudo com mais qualidade em cada tentativa e projeto que mexe. E estude muito, aprenda coisas novas. Faça tudo com cuidado e pegue para fazer o que acha que é mais avançado, desde que o básico esteja em ordem. Um grande erro é ir para frente deixando coisas mal aprendidas antes.
Experiência não se mede com nomes, você tem a sua, você é responsável por ela ser cada dia melhor.
Experiência não é o que a pessoa sabe, é como ela age com cada situação. Júnior não é o mesmo que conhecimento básico.
Eu sei que outras pessoas podem ter maneiras de ver difernete, e é um dos motivos que esses títulos não podem ser levados a sério, cada um tem uma régua, eu vou considerar que a pessoa evolui para algo além de júnior quando ela consegue evoluir no básico por conta própria, mesmo que com ajuda de cursos, ou ajuda mais de perto em coisas mais avançadas, mas consegue, e quando ela começa ser mais cuidadosa com tudo o que faz de importante. O que ela aprende é consequência disso.
Se fosse uma lista de conhecimentos que precisa ter as vagas não seriam anunciadas com esse título e sim com a lista de conhecimentos. Especialmente a pessoa não pode ser júnior ou não de acordo com a tecnologia.
Faz sentido?
Espero ter ajudado.
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).
Fala dev, tranquilo, cara?
Bom, eu vejo os "3 níveis" da seguinte forma:
Júnior:
Pleno:
Sênior:
Espero que isso lhe ajude a entender melhor a escada que você tem pela frente ;)
Abraços!