[Dúvida] Como avaliar meu nivel de programação
Hello, world!
Então, tenho estudado e trabalhado (sozinho) com programação por 1 ano, e, sinceramente, tem sido uma das melhores experiências da minha vida!
Apenas a historia, pode pular se quiser
Bem, comecei a programar por um necessidade na empresa dos meus pais. Eu era responsável pelo Marketing e Design da marca, e tínhamos um site (horrível) feito por um montador de sites do Google. Era apenas uma Landing Page para a apresentação do produto, e era feio (dói só de lembrar).
Começo de tudo
Um dia, percebi: esse site está horrível, não porque eu fiz mal, mas sim porque a ferramenta (Google Sites) é horrível! Fiquei indignado, mas não queria gastar dinheiro com montadores de sites do mercado.
Solução: Já sei, vou montar meu site com programação. Não deve ser tão difícil, basta assistir alguns vídeos no YouTube e pronto! (Também estava motivado com um anime de programação que vi.)
Claro que não foi fácil assim (demorei 1 mês para fazer uma navbar, e 3 para finalizar o projeto). Foi estressante, MAS tudo deu certo! Usei apenas HTML e CSS (eu tinha medo de JS), ele ficou completamente responsivo, e a dopamina gerada ao colocá-lo no ar com um domínio FOI SENSACIONAL!! E o melhor de tudo, ficou do jeitinho que eu queria.
2º nessecidade
Depois de uns 2 meses com o site no ar, meu pai chegou e disse: Você consegue fazer um sistema para controle de vendas? Com login, cadastro de clientes e gerenciamento de vendas?
Na minha cabeça, pensei: MANO?? ACHA QUE SOU O STEVE JOBS????
Parecia uma tarefa impossível para alguém que só sabia o básico de HTML e CSS. Não tinha ideia de como dar o primeiro passo, mas foi nesse momento que me tornei um programador e respondi: Não sei, mas vou tentar!
Bom, daí pra frente foi só código e estresse, mas no fim consegui desenvolver o sistema, adquirindo conhecimentos em:
- HTML
- CSS
- JS + jQuery
- Bootstrap (facilitou muito minha vida)
- PHP (sem Laravel)
- MySQL
- GitHub para controle de código (usava apenas para hospedagem)
- Hospedagem de banco de dados e sites PHP
Por fim
Meus 2 grandes projetos estão rodando até hoje, e tenho orgulho de mim mesmo por ter conseguido fazer tudo isso tendo apenas 15 anos.
EI!! Você mesmo que pulou a historia, aqui a parte importante
Basicamente, estudo e trabalho com programação sozinho, meu único curso foi o CS50 (ainda não terminei), e não sei se sou JÚNIOR ou algo mais. Digo isso porque sempre vejo as pessoas tratando o nível de experiência como JÚNIOR, PLENO e SÊNIOR (os que conheço).
Como posso avaliar meu nivel na programação? É tipo inglês onde você faz um teste e ele te dá um nivel como A2 e B1, ou você mesmo determina com base na sua experiencia??
Muito obrigado por ler até aqui! Desculpe pelo texto longo (acho que me empolguei). Tenha um ótimo fim de semana!!