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

Gostaria de compartilhar minha experiência com o Delphi, não para denegrir a ferramenta, mas para alertar sobre os desafios e evitar que outros cometam os mesmos erros que cometi.

Se você está iniciando, recomendo aprender o necessário para a vaga atual e começar a se preparar para outras linguagens, evitando assim ficar refém do Delphi, que tem se tornado cada vez menos utilizado e mais limitado.

Delphi é bastante comum em sistemas de ERP, como vide o projeto ACBR, um dos maiores e melhores projetos livres feitos no Brasil. No entanto, ao mudar de empresa se você conseguir, a regra de negócio geralmente não muda, forçando você a trabalhar sempre com as mesmas coisas, o que pode se tornar cansativo (Imposto, Governo, Contabilidade, etc.).

Outro ponto complicado é a escassez de material de qualidade para aprender a linguagem. Um exemplo foi quando precisei gerar e consumir JSON em Delphi 7 e e Delphi 4, devido a restrições de licença, não pude usar componentes externos. Isso se tornou uma tarefa muito árdua, enquanto em linguagens como C# ou JavaScript, seria uma linha de código.

Quando comecei com Delphi em 2011, ele já estava em declínio. Aprendi através de vídeo-aulas do MJailton, que hoje nem oferece mais o curso, e um livro extenso conhecido como "A Biblia do Delphi 7". Também tive que lidar com muito código legado estruturado.

Com o tempo, apesar de minha melhora e aumento salarial, tornei-me valioso demais para ser movido para a migração para C#, e a empresa contratou novas pessoas para essa nova linguagem. Isso me deixou em uma situação difícil no mercado, pois ao ser demitido, minhas oportunidades e salários seriam reduzidos, dado meu foco em Delphi.

Ao tentar me realocar, percebi que perderia uma parte significativa do meu salário começando como júnior em C#. Com muito esforço, consegui uma recolocação em C# em uma empresa que acreditou em mim. Se não tivesse saído, estaria até hoje trabalhando com Delphi, correndo o risco de ser demitido e preso em um ciclo de estagnação.

Carregando publicação patrocinada...
1

Sabe qual o problema de quem trabalha com Delphi? É ficar restrito a versões antigas porque quer.
Meu amigo, Delphi 7 é de 2002, pede por exemplo para o pessoal que trabalha com PHP usar só a versão de 2002, não vai dar bom, isso vale para praticamente qualquer outra tecnologia, nem vou comentar sobre o Delphi 4 que é de 98.
A licença do Delphi é cara? Sim, não é barata a primeira licença, todavia, uma vez comprado, voce segue apenas com a renovação (que é em média 30% do valor de uma licença) e com isso tem direito as versões posteriores, com isso basta saber administrar.
Agora as empresas querem continuar usando um produto de 2002 até os dias atuais e querem que tenha de tudo que é atual, não existe milagre.
Igual pessoas que estão em versões antigas do Delphi e querem compilar para android atuais e colocar na loja, não faz sentido, uma versão antiga do Delphi não tem como prever o futuro para saber como iria ser o android.

Um exemplo foi quando precisei gerar e consumir JSON em Delphi 7 e e Delphi 4, devido a restrições de licença, não pude usar componentes externos

Não entendi aqui, a restrição de licença era devido a uma politica da empresa? Porque nunca ouvi falar de não poder usar biblioteca de terceiros no Delphi por conta de licença.