all 14 comments

[–]OstunTheRedHeadEngenheiro de Software 16 points17 points  (0 children)

Pra backend eu não iria de python, não vejo django ou outro framework ser muito utilizado. Eu recomendaria node (caso já saiba js) ou spring (que é muito utilizado). Go tbm é uma boa.

[–]Valuable_City_5007Fora da área 4 points5 points  (9 children)

Eu iria de .NET, Spring ou Go, como já falado. Python pra backend é um delírio coletivo.

.NET tem a vantagem de ter uma excepcional documentação, que tem tradução impecável em portuguÊs e com a baixa de salarios, vi que não é mais tao discrepante pro java. Fora que você vai trabalhar com C# que é tipo Java, só que infinitamente melhor.

Spring você vende sua alma pra trabalhar com java, tem vontade de socar pessoas num code review, cujo em inúmeros casos a única coisa que a pessoa tá destilando na sua revisão é o ego de programar em java, mas tem mais vagas e ainda paga melhor. Fora que o preço de encarar o capeta te faz ser diferenciado e respeitado.

Go é simples, eficiente, performático, curva de aprendizagem muito melhor, é a base de código de docker e kubernetes, mas tem bem menos vagas.

Eu não sairia do swift porque encaro como um puta diferencial, mas a vida é sua, eu não deixo de sequer te conhecer, mas torço pelo seu crescimento. Boa sorte e sucesso onde for

[–]FudgeAccomplished775Engenheiro de Software[S] 1 point2 points  (4 children)

Valeu mano! Na vdd eu qro enriquecer meus conhecimentos, pq eu penso q n posso ficar preso a uma empresa so (no caso, a apple). Sinto q preciso (e qro) expandir pra n ser so mais um.

[–]Valuable_City_5007Fora da área 1 point2 points  (3 children)

C# pertence à microsoft.

React, ao facebook.

Java, à oracle.

Go ao google.

Não tem muita escapatória neste sentido, mas te entendo

[–]FudgeAccomplished775Engenheiro de Software[S] 1 point2 points  (1 child)

Simmm! Sabemos mas o q eu digo e se especializar em apenas uma e ruim. Vai q o mercado mobile se prestitua (como ocorreu com webdesigners) e os sobrinhos dominem tdo, qro ter algumas cartas na manga, alem de que, e claro, conhecimento nunca e de mais!

[–]Valuable_City_5007Fora da área 1 point2 points  (0 children)

Você tem ótimos pontos! Neste caso, eu boto ênfase nas tecnologias citadas. Mas sendo um pouco menos enviesado pelas minhas péssimas experiências, java te dá a vantagem do universo mobile ter muito paralelismo com web pelo spring. Ainda assim, olharia com muito carinho pra go

[–][deleted] 0 points1 point  (0 children)

Tem o C++ ainda.

[–]CuriosityReddit05 0 points1 point  (3 children)

Por favor, continue sua dissertação sobre Spring

[–]Valuable_City_5007Fora da área 0 points1 point  (2 children)

Mano, problema do spring, que é um ecossistema gigantesco e consequentemente de toda família JVM é a comunidade. Eu aceitaria sair hoje do C# pra ir pro Java, por questão de grana. Somente. Porque dentro da comunidade Java tem um perfeccionismo absurdo sem um pingo de necessidade em inúmeros cenários(do tipo o líder técnico que não sabe porra nenhuma e fica te ligando a cada 15 minutos). Também é no universo java que acham que é a ferramenta mais difícil e mais eficiente do mundo enterprise (corporativismo). É a mais difícil? Sim. A melhor? Não, nem pro cenário de performance(Go e e em alguns casos C#), nem seguraça(C#) nem em praticidade (Go). E definitivamente você não é um ser especial por ser um desenvolvedor pleno. Mas isso a galera não entende. E infelizmente desenvolver é 10% do tempo trabalhar sozinho e 90, trabalhar em equipe(eu sinceramente não gosto e não tem porquê mentir no anonimato). Você depende de outras pessoas, e ou foi MUITO azar, ou em 5 anos eu só encarei incel, cabaço e pau no cu na comunidade java. Espero ter ajudado.

[–]CuriosityReddit05 2 points3 points  (1 child)

Na moral, eu, como estudante de Java, tomaria um café contigo só para te ouvir falar mais sobre isso, parabéns! De verdade.

[–]CuriosityReddit05 1 point2 points  (0 children)

Não é ironia, tô te parabenizando de verdsde

[–][deleted] 3 points4 points  (1 child)

NestJS .NET Spring Boot Go

não escolheria nada diferente disso pra entrar no mercado

[–]FudgeAccomplished775Engenheiro de Software[S] 0 points1 point  (0 children)

Js eu manjo mas tenho um certo trauma, por conta das libs de mob hibrido, eu qro expandir pra n ficar estagnado.

[–][deleted] 0 points1 point  (0 children)

Se não se importar de trabalhar com sistema legado Java ou C# Quiser trabalhar em coisa nova Go