You CAN set standards.
You CAN hold people accountable.
You CAN stop the race to the bottom.
You CAN reject people who don't meet your standards.
You DONT have to pander to the lowest common denominator.
You CAN forge your own path.
None of this is toxic.
GTA San Andreas is 20 years old and it is still more detailed than games releasing TODAY. It's still insane what Rockstar managed to pull off on the PS2 hardware.
Here are 10 insane small & hidden details from San Andreas that prove it was ahead of its time. A Thread 🧵
Tem uma galera #chateada com o @AkitaOnRails e possivelmente se ofendendo a toa. Não é para a carapuça servir a todos, mas não me espantei com ele dizer que essa é a pior geração de programadores. Bate com minha experiência individual e não necessariamente reprodutível: os recrutamentos que fiz nos últimos anos tiveram as piores candidaturas possíveis, algumas obscenas de gente que entendo estar inapta para trabalhar comigo.
Não posso falar muito pois há sigilo nos testes, mas tenho recebido candidaturas de webdevs de 2 a 4 anos de experiência que:
- Já tinham ouvido falar em SSH, mas não sabiam para que serve.
- Também já tinham ouvido falar em Apache, mas sem saber para que serve.
- Nunca ouviram falar em nginx.
- Tinham dificuldades em descomprimir arquivos.
- Não tinham noções de carga de um sistema simples, se X de CPU e Y RAM seriam suficientes para uma landing page (única página, formulário de 4 campos) que não recebe mais de 10 visitas diárias.
- Não sabiam as consequências e motivações para se armazenar um objeto ou em RAM ou em disco.
- Não sabiam fazer commit no Git.
- Não sabiam a diferença de Git para Github.
- Acham que cache é um defeito e não um recurso do navegador.
- Possuem conhecimentos tortos sobre CDN, ou de não entender como funciona, ou de achar que qualquer sistema só funciona se possuir uma.
- Entendem que somente onde há uma nuvem pública (ex.: AWS, Azure etc.) é possível hospedar um site ou sistema web. Desconhecem em absoluto que servidor é algo que se compra, liga na tomada, se configura e põe-se um software dentro para rodar.
Se alguma empresa consegue contratar alguém assim, mérito dela. Eu não dou conta. Não tenho espaço para alguém que está tão nos primeiros degraus da jornada desse conhecimento e consegue ao meu ver gerar resultado nenhum. Não conseguem gerar um código-fonte que convença o computador a fazer algo que pedi.
Fiquei com a impressão que uma dada geração foi forjada a fazer uma única etapa da cadeia produtiva de desenvolvimento de software sem ter muita clareza sobre as etapas anteriores e nem das posteriores. Como Chaplin no filme Tempos Modernos, só aperta um tipo de parafuso sempre na mesma direção.
Então quando ouço o @AkitaOnRails falar que "essa é a pior geração de devs" não me assusto e nem me ofendo porque o que vejo no cotidiano está em sintonia com essa síntese dele.
If you're a young dude and you feel lost/directionless..especially in terms of success
This is why. It comes down to 3 things
Brain Deficiency, Brain Addictions and Life Overcomplexity
Fix these...you'll likely figure out what you want and make it faster than you think. Thread
isso vale pra vida de vcs, só aceite críticas de alguém que entende mais que você ou de alguém que te ama, o resto é só os invejosos ou derrotados tentando te puxar pro mesmo barco