Como saber se alguém já é um bom programador? #2119
Replies: 3 comments 3 replies
-
É uma pergunta muito abrangente, mas tem o w3schools, o linkedin e pluralsight que eu conheço que possuem testes |
Beta Was this translation helpful? Give feedback.
-
Olha, fora testes, um jeito mais qualitativo de avaliar sua habilidade em uma linguagem seria fazer projetos dela. Porque os testes vao te perguntar muitas coisas, alguns perguntam sobre funcionalidades que quase ninguem usa, outros sao mais voltados pra algoritmos ou coisas mais teoricas. Conforme voce evolui, você começa a perceber quais projetos você tem confiança de levar e quais não. Programação é algo muito amplo, e depende muito do seu proprio caminho como profissional e seus objetivos. Conheço muito front-ender bacana que chora quando tem que fazer efeito simples de transição, e vejo muita gente com projetos incriveis no codepen que nao tanka um site. Então assim, respondendo sua pergunta geral, se você quer saber como é que ta seu nivel como programador, escolhe primeiro o que voce tem interesse de fazer, procura algum curso gratis com projetos e descobre até onde voce consegue levar. Por exemplo, se a gente fala de front-end, existe no freecodecamp uma trilha pra voce aprender projetos web e responsividade. Voce pode verificar os projetos finais dessa trilha e no mínimo tentar cria-los. Acho que isso da uma ideia boa da capacidade, e voce sempre pode comparar seus projetos novos com antigos e ver como evoluiu. Se voce quer algo mais como um hank, ou saber como ta seu nivel de algoritmo um site bom pra isso é o hackerrank (acho que é esse o nome). Existe um similar em portugues mas eu nao vou saber dizer qual é. Ele te da simples tarefas de programação e conforme voce vai passando ele vai aumentando o nivel. E ele tambem rankeia as melhores respostas Mas essa real nao é uma pergunta trivial, tanto é que varias empresas que procuram programadores tem diversos criterios de escolha, do curriculo ao portifolio e testes de algoritmos |
Beta Was this translation helpful? Give feedback.
-
Também recomendo o Hackerrank caso quiser se testar. Mas na minha opinião, creio que o maior ponto de virada que diz que vc sabe a linguagem, framework, conhecimento e tal é na hora que você parar de acompanhar os artigos de "Como fazer X ou Y" e começa procurar "Quais as mudanças na próxima versão"... Mas isso é sobre domínio da linguagem ou do conhecimento que se está testando. Já pra pergunta do título, que acho bem diferente do que foi perguntado no corpo da mensagem, ser um bom programador é bem subjetivo. Mesmo porquê a senioridade pode variar de empresa a empresa pois depende do ramo de atuação, stack utilizada, domínio sobre o produto etc. Mas creio que subjetivamente pra mim, ser um bom programador na média é quando vc, não que para de aprender pois isso nunca paramos, mas quando começa a ensinar outros e ser referência para o tal. Também que saiba boas práticas, escrever código legível, desacoplado, testado, escalável e possivelmente reutilizável... Para outros pode ser que ser um bom programador é ser aquele que sempre entrega o que lhe foi delegado sem muitos atrasos.... por aí vai. É algo que só pode ser avaliado por um contexto, seja o programador dentro de uma empresa, ou dentro de uma comunidade, gerando conteúdos... (bem filosófico rs) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Olá! sou um iniciante no mundo da programação e queria saber como avaliar o meu nível em linguagens como, por exemplo, o JavaScript ou qualquer outra linguagem. Existem sites que dão uma nota para nós ou algo do gênero?
Beta Was this translation helpful? Give feedback.
All reactions