Ninguém deveria memorizar doc de framework
Memorizar API de framework não é "evoluir como dev"
Memorizar API de framework não é "evoluir como dev"
Comments
Uso Django quando preciso mas não faço dele meu padrão. Como dev eu tenho obrigação de conhecer 'peripécias das linguagens', não frameworks
Por exemplo, o meu time é quase todo composto de uma galera que só trampou em FAANG+. Consequência: Muitas vezes eles querem reinventar a roda porque eles não conhecem tudo o que o framework oferece.
Como eu vim do mercado BR, eu sempre aprendi frameworks...
Dar um framework na mão de um iniciante é quase como dar uma granada: ele não vai saber usar direito e vai explodir afetando alguém.
Por exemplo, meu primeiro trampo fora da universidade a gente tinha que saber Struts2, JSPs, Hibernate.
Claro, eu sabia algoritmos e fundamentos já (por causa da universidade).
Também depende mto do que você tá falando de iniciante. Eu tô falando de iniciante como primeiro emprego e não aprendendo a programar. Se for aprendendo, eu concordo com vc.
E eu sei que o mundo real é diferente e q a gnt termina tendo q trabalhar com framework... isso só ressalta uma coisa: todo mundo é 'iniciante' nessa pora
Eu vejo a galera que tá começando a aprender mais focada em decorar do que em aprender a lógica por trás do que tá fazendo.
De um lado, o pensamento BR de fazer de todo modo, taca lib, usa framework (não necessariamente, mas é a média)
Do outro, uma GLR que consegue recriar um react se der tempo (e dinheiro)
Se o Spring oferece um jeito bacana de construir objetos e reusá-los em memória a gente segue esse caminho.
Por outro lado, se for mais simples eu mesmo construir o objeto, eu faço isso.
Nosso trabalho é criativo e deveria pontuar mais a criatividade do que resposta pronto