lincolixavier / tretadev

Repositório criado com o intuito de centralizar as tretas semanais que acontecem na cena dev BR
506 stars 3 forks source link

A Linguagem q vc sabe define o tipo de profissional que vc é #84

Open LucienCorreia opened 2 years ago

LucienCorreia commented 2 years ago

https://twitter.com/lincolixavier/status/1452812064943132673?t=PcZlL-DEaToYSHd5kDh2rQ&s=19

Linguagem como filtro pra profissionais bons...

edo9k commented 2 years ago

Uncle Blob tá fazendo a mesma coisa, só trocar OCaml por Clojure...

https://twitter.com/search?q=from%3A%40unclebobmartin%20clojure&src=typed_query&f=top

Se a "bolha dev" fosse um país, shitposting seria o esporte nacional.

terremoth commented 2 years ago

Linguagem como filtro pra profissionais bons...

Discordo dele e de você

lincolixavier commented 2 years ago

@LucienCorreia eu disse engajados... não bons... =/ Vc entendeu errado.

rodrigogs commented 2 years ago

Tanto faz a linguagem, o que importa é sempre a arquitetura. Você pode fazer um sistema lixo não escalável com haskell e uma obra prima escalável com VB.

mariomeyrelles commented 2 years ago

Sinceramente, eu concordo sim com o argumento. Um cara que pelo menos se interessa por alguma linguagem fora do mainstrem ou mesmo, uma técnica fora do mainstream já demonstra, ao menos na minha humilde opinião e experiência de campo, que tal profissional tem algum diferencial interessante. Este diferencial pode ser amor pelo que faz, maior capacidade intelectual para entender códigos diferentes e/ou mais complexos, maior vivência em diferentes soluções para problemas comuns...

Por exemplo, eu tenho apreço maior por pessoas que curtem programação funcional. Todos os profissionais que conheci com esta característica, sem exceção, estão extremamente bem empregados em projetos bacanas. E em contrapartida, conheci também muitos profissionais que nunca tiveram interesse sequer em aprender mais sobre a própria linguagem com que trabalha diariamente. E claro, acham que OO é a melhor coisa do mundo e vivem a vida curtindo os mesmos tipos de projetos, com os mesmos tipos de desafios e com o tempo, vão passando de consultoria em consultoria, de bar em bar, atrás de um pouquinho mais de salário ou um pouquinho mais de cargo/responsabilidade para se manter no mercado. Uma vida apenas ok, ao meu humilde ver.

É triste afirmar, mas infelizmente, na minha bolha, as maçãs do alto estão para aqueles que estão realmente a buscar o algo a mais na parte técnica. Seja se aventurando em novas linguagens, seja entrando em novos tipos de projetos com características complexas. O cara que assume o risco, que se expõe e que busca sempre melhorar está sim acima da média e é reconhecido por outros profissionais.

Por último, o mercado tem preconceito sim. As grandes empresas preferem pessoas que usam Java, Go, Rust a pessoas que usam VB.NET ou mesmo, Javascript cheio de JQuery e ultrapassado. As empresas gostam bem mais de caras que sabem Haskell, Scala, "Functional Typesscript" e F#, pelo menos na minha bolha. Eu sinto a estigmatização na pele porque sou programador C# bem experiente. C#, embora seja uma linguagem boa, é também bastante estigmatizada e quase ninguém começa um projeto novo com C# e .NET. Como eu estudei programação funcional e principalmente, gosto muito de F#, muitas pessoas acabam gostando de mim nos processos seletivos e acabam se interessando bem mais pelo que eu tenho a dizer. Foda.

rodrigogs commented 2 years ago

Funcional é uma religião, só isso. É tipo crossfit.

terremoth commented 2 years ago

mucho texto pra uma treta

mariomeyrelles commented 2 years ago

Funcional é uma religião, só isso. É tipo crossfit.

Tem até um termo pra isso: "funcsplaining" hahahaha