Executando verificação de segurança...
2

É verdade, concordo com você.

Mas como se diz na Máxima: Tudo sem suas vantágens e desvantágens.

Posso dar exemplo em dois cenários.
Ex:

  • No ponto de vista do profissional como desenvolvedor é perigoso ficar refém da tech, no entanto é importante o desenvolvedor perceber isso e tomar seus cuidados.

  • No ponto de vista da equipe é ótimo, porque image que você precise de mais um membro da equipe para o desenvolvimento, seria um pouco mais facil e rápido tornar esse novo membro produtivo pois seguimos o 'Padrão' Django de desenvolvimente, em tese não precisarios treiná-lo para ele saber como nosso software funciona, ou ele encontra onde ficam e como as coisas são estruturadas.

Carregando publicação patrocinada...
1

Siiim, exatamente. Pra uma empresa que quer entregar muitos projetos em pouco tempo padronizar a equipe em Django faz total sentido (o que a propósito é exatamente o cenário da minha empresa). O desenvolvedor só tem que ser consciente e se lembrar de que um dia pode não estar mais naquela empresa e sempre se perguntar: "se um dia eu sair daqui, vou estar competitivo no mercado pra conseguir assumir diferentes projetos?"

É como você disse, tudo tem suas desvantagens. Muitos vão chamar esse ponto de vista de querer ser pato por não se especializar em nada enquanto outros vão achar valor em ser capaz de assumir diversos projetos com facilidade.

Acho que no final a melhor escolha é não ter tech de estimação e saber ser aberto e experimentar. Saber usar Django se precisar de entregas rápidas, mas ser capaz de integrar uma equipe como um fullstack ajudando desde a ponta do CSS até a ponta do SQL.