Com a programador, com obtenir un salari més alt?

La foto prové de: http://ukrainet.eu/phd-contest/

Introducció

Voleu augmentar el sou? Alguna vegada has pensat en ser programador, per què guanyes un sou petit?

O ets estudiant d’informàtica, però no saps trobar una feina més ben remunerada.

Voleu saber obtenir una feina remunerada?

Utilitzaré les dades de l’enquesta anual sobre desenvolupadors de Stackoverflow 2017 per respondre a aquesta pregunta.

Primera part: Quin tipus de desenvolupador de programari he de ser?

Hi ha molts tipus de desenvolupadors en aquest món. Diferents tipus de desenvolupadors tenen diferents nivells salarials. Llavors, quin sou del desenvolupador és més elevat?

Salaris Top10 per a diferents tipus de desenvolupadors

La imatge aquí es mostra als desenvolupadors generals del salari base anual mitjà. Com podeu veure, l’eix x no representa un desenvolupador de tipus determinat. Com que en el treball real, la majoria de la gent fa més que treballar amb un sol paper.

Part II: Quin idioma del programa i he d’aprendre?

Hi ha molts llenguatges de programació al món i cada llenguatge de programació té el seu propi escenari d’aplicació específic.

Diferents tipus de desenvolupadors utilitzaran diferents llenguatges de programació. Ara que sabem quins tipus de desenvolupadors té el sou més alt, quina llengua hauria d’aprendre a guanyar un sou més alt?

Top10 de sous per a diferents idiomes de programa

Si ens fixem en aquesta imatge, no es pot veure cap diferència salarial òbvia. Però si contactem amb la imatge de la primera pregunta. Podem veure aquesta imatge que ens indica quins idiomes hauríem d’aprendre si volem implicar-nos en el tipus de desenvolupador més ben pagat. És a dir: Java, Python, R i Scala.

Per què aquestes llengües? Ho explicaré més endavant.

Part II: Haig d'obtenir un títol superior?

Aquí estem, l’última pregunta és molt controvertida entre els meus amics i companys.

Hi ha qui pensa que els programadors no tenen altes titulacions acadèmiques i l'experiència és superior a la titulació. Però hi ha qui no ho pensa.

Així que què et sembla?

Salaris per diferents graus

Aquesta imatge ens indica que el grau i el salari són directament proporcionals. Hi ha una clara diferència entre els que han cursat la universitat i els que no.

Conclusió

Les preguntes de les tres parts anteriors estan interrelacionades.

  1. La primera part ens diu que convertir-se en desenvolupador de mòbils o científic en dades, especialista en aprenentatge automàtic pot obtenir un salari més alt. Aquest resultat està en línia amb la tendència actual. En l’era de la Internet mòbil, la intel·ligència artificial i les grans dades, aquests tres llocs de treball tenen un sou molt superior al desenvolupament tradicional.
  2. La segona part ens diu Si voleu ser desenvolupador de mòbils, podeu triar aprendre Java per convertir-vos en desenvolupador d'Android. O podeu aprendre Python, R o Scala per ser un científic de dades o especialista en aprenentatge automàtic.
  3. L’última part ens indica si voleu convertir-vos en especialista en aprenentatge de màquines o científic en dades, aleshores necessiteu coneixements matemàtics profunds, com ara probabilitat, estadístiques, càlcul, etc. Així, com més gran sigui el grau, més probabilitats és convertir-se en un especialista en aprenentatge automàtic o científic en dades, i més serà el sou.

Les conclusions aquí són observacionals, no el resultat d’un estudi formal. De manera que queda la veritable pregunta:

Com obtenir un sou més alt?

Per obtenir més informació sobre aquesta anàlisi, consulteu l’enllaç al meu Github disponible aquí.