Qui gagne un meilleur salaire – un ingénieur réseau ou un ingénieur logiciel ?


. Un bon ingénieur réseau doit savoir presque tout ce qu'il y a dans l'informatique, y compris la programmation avec l'introduction des dernières tendances comme l'automatisation, SDN. Un bon ingénieur logiciel n'a pas besoin de savoir tout ce qu'il y a à savoir en informatique. Cela se traduit par des milliers de pages supplémentaires à étudier et des mises à jour pour un ingénieur réseau.

Les ingénieurs réseau sont considérés par les gestionnaires comme une "dépense" où les "ingénieurs logiciels" sont considérés comme des "générateurs de profits".


Devenir un bon ingénieur réseau est beaucoup plus difficile que de devenir un ingénieur logiciel.

La demande d'ingénieurs réseau alors que l'augmentation du web augmentera la demande d'ingénieurs logiciels. En somme, à moins que vous n'ayez tout le temps du monde, faites-vous une faveur et poursuivez une carrière d'ingénieur logiciel.

Les ingénieurs réseaux sont considérés par les managers comme une "dépense" alors que les "ingénieurs logiciels" sont considérés comme des "générateurs de profits".

si le nombre est aussi élevé pour les ingénieurs logiciels. Si vous regardez les exigences d'emploi des ingénieurs réseau, ~90% exigent au moins 5 ans d'expérience pour un rôle d'ingénieur réseau de niveau intermédiaire. Pas autant d'années sont requises pour les ingénieurs logiciels de même lvl.

Le rôle d'ingénieur réseau junior juste après avoir passé CCNA, network+ ou même avoir terminé un diplôme est presque nul.

Les CCNP et CCIE's seniors qui n'ont pas pu trouver un emploi pendant des mois en raison de leurs exigences salariales relativement plus élevées (100 à 150k $) Pas un problème pour les ingénieurs logiciels seniors.

Si vous avez les compétences pour devenir un ingénieur logiciel, et que vous aimez programmer, don't ever bother to think about a network engineer career. Allez directement vers le développement de logiciels ! !!

Pourquoi ?

1) Il y a une tonne plus d'emplois pour le développement que pour la mise en réseau.

2) La programmation nécessite beaucoup plus de compétences que de faire un travail d'ingénieur réseau. Je veux dire, vous avez besoin de plus de raisonnement logico-mathématique qui est rare.

3) Le développement est beaucoup plus difficile que le réseautage. Vous pouvez voir des "ingénieurs" de réseau avec de mauvaises compétences et avec un emploi ! "Ok, je ne'sais pas comment faire ça, je vais demander à celui qui sait. Merci". Dans le développement, si vous posez beaucoup de questions de noob finalement vous allez être ignoré et viré.

4)Dans le réseau il y a plus de compétence pour les emplois. Les tiebraker sont l'expérience et les "certifications". Allez voir le point 5 plz.

5)Les certifications sont tout simplement ********. Presque toutes les personnes se certifient en faisant des "dumps" (merci cisco !), ils téléchargent le test original, répondent à l'avance aux questions, et ils vont au centre de test en connaissant toutes les questions. Bien sûr, il y a des gens qui disent qu'ils ne font pas de dumps, la plupart d'entre eux sont des menteurs, et peu sont légitimes. La conclusion ? Beaucoup de gens certifiés.

Ce qui est bien dans le développement, c'est que les développeurs savent assez bien que les certs ne valent rien. Connaissez-vous un cert pour python, ruby, perl, c, c++ ? Ok, il y a des certificats pour php et java. Demandez à un recruteur en développement s'il va engager quelqu'un parce qu'il détient un certificat. Il vous demande votre github ! Let's see, what coding have you done ?, etc...

6) Étant plus difficile en développement, you'll pay can be higher but you have to study a lot in your own. L'avantage d'une carrière en réseau est que vous pouvez gagner un salaire décent en étudiant moins que pour le développement.

Conclusion:

Si vous avez la motivation et les compétences pour devenir un programmeur, allez-y ! N'envisagez même pas de faire du réseautage.

Autrement, faites ce que vous voulez.

Regards,