Pythonistas do it better? - o pythonista finlandês Jarno Virtanen tem um link para o Levantamento Salarial de 2003 da Software Development Magazine (registo obrigatório mas gratuito), que parece indicar que os programadores de Python têm o salário médio mais elevado (ex-aequo com a categoria Biztalk/Crossworlds/business integration) de todas as tecnologias consideradas:
Average Staff Salary by Languages Used:É claro que este tipo de análises deve ser usado com cautela. No fim de contas, a maior parte dos programadores dominam várias das linguagens/tecnologias apresentadas - qual é o programador que não usa XML, UML, SQL e uma base de dados qualquer? Suponho que os números se referem à área de competência principal dos programadores analisados.
$75K Delphi/Object Pascal
$76K Visual Basic
$77K Cobol
$78K Oracle/SQL Server/Sybase/database
$78K .NET
$80K EDI
$80K SAP/PeopleSoft/Oracle/ERP
$80K C#
$81K LotusNotes/groupware
$81K Perl/Javascript/PHP/scripting
$81K XML
$82K Java
$82K C++
$82K JavaBeans/ActiveX/component
$83K Fortran
$83K C
$84K UML
$84K Ada
$84K J2EE
$84K CORBA/COM/middleware
$86K Python
$86K Biztalk/Crossworlds/business integration
Mesmo levando em conta eventuais deficiências da metodologia utilizada neste levantamento, o facto de o Python aparecer muito à frente das outras linguagens de Programação Ágil (Perl/Javascript/PHP/scripting) deve querer dizer algo. Apesar de ocuparem o mesmo "nicho ecológico" do espaço de problemas, o Python tem mais "cachet", literalmente. No entanto, é preciso ter cuidado em não confundir correlação com causalidade: será que os programadores de Python ganham mais por usar esta linguagem, ou será que os programadores mais competentes, que normalmente ganham mais dinheiro, gravitam naturalmente para o Python?
Outro facto surpreendente é que quem trabalha em projectos de Software Livre ganha em média mais dinheiro:
Paradoxically, open-source or free-software projects are associated with high salaries for both staff and management.É curioso ver ainda que tecnologias como o Fortran, Ada, C e C++, que há muito que deixaram de ser "buzzword compliant", ainda parecem ter salários elevados. Embora duvide muito que haja ainda muita saída para programadores de Fortran e Ada, os poucos que trabalham com estas linguagens devem conseguir garantir salários elevados, talvez devido à falta de programadores nestas áreas e ao facto de serem usados em domínios muito específicos: o Fortran é ainda relativamente usado no meio científico, e julgo que o Departamento de Defesa americano exige a utilização do Ada para a maioria dos projectos.
O facto de o UML aparecer bem cotado, apesar de não ser uma linguagem de programação "sensu stricto", reflecte talvez os salários mais elevados recebidos por Analistas e Arquitectos de software. Como era de esperar, o C# e o .Net são penalizados pela abundância de recursos qualificados nestas áreas. As tecnologias que claramente ultrapassaram o prazo de validade não surpreendem muito: Delphi/Object Pascal, Visual Basic e Cobol. Quem trabalha com estas tecnologias precisa rapidamente de passar a novas tecnologias. Que tal Python?
Recent Comments