CodeGym /Blog Java /Random-FR /Plus d'emplois et moins de pression. Pourquoi cela pourra...
John Squirrels
Niveau 41
San Francisco

Plus d'emplois et moins de pression. Pourquoi cela pourrait être une bonne idée de commencer votre carrière dans une entreprise non informatique

Publié dans le groupe Random-FR
Il est courant dans l’industrie technologique que pour un développeur junior, trouver un emploi et acquérir les premières années d’expérience en tant que développeur à temps plein constitue souvent un défi. Et c’est surtout vrai. Si nous parlons d’entreprises du secteur technologique.

90 % des emplois informatiques sont concentrés dans les secteurs non technologiques

Les industries non technologiques nécessitent également de nombreux programmeurs et autres spécialistes informatiques, et la demande de compétences informatiques en dehors du secteur technologique traditionnel augmente rapidement, selon une nouvelle étude menée par Oracle Academy et Burning Glass Technologies.Plus d'emplois et moins de pression.  Pourquoi cela pourrait être une bonne idée de commencer votre carrière dans une entreprise non informatique - 1

Photo par Angelo DeSantis / CC BY-SA 2.0 / Modifications par CodeGym

« Les emplois informatiques sont largement perçus à tort comme étant principalement situés dans le secteur technologique, et ils sont également considérés comme inaccessibles. En nous appuyant sur nos efforts de recherche antérieurs et en exploitant une base de données de plus de 150 millions d’offres d’emploi en ligne uniques, nous avons pu produire davantage de preuves qu’aucune de ces perceptions n’est confirmée par les données. Au contraire, 90 % des compétences et des emplois en informatique sont concentrés dans 10 secteurs non technologiques, ce qui laisse seulement 10 % dans le secteur technologique. Et la croissance rapide des emplois informatiques est de plus de 50 % plus élevée dans les secteurs non technologiques que dans les secteurs technologiques », constatent les auteurs du rapport. Selon le rapport, entre 2013 et 2018, la croissance de l'emploi informatique dans le secteur technologique était de 40 % ; tandis qu'en dehors de la technologie, la croissance de l'emploi informatique a bondi de 65 %. Les secteurs des services professionnels, de l'industrie manufacturière et des services financiers sont les plus importants en termes de demande absolue d'emplois informatiques, représentant environ la moitié de toutes les ouvertures informatiques dans le secteur non technologique, ont découvert les chercheurs.

Les emplois dans les entreprises non technologiques sont plus accessibles aux débutants

Ce qui est encore plus intéressant, c'est que les emplois informatiques dans les entreprises non technologiques sont également plus accessibles aux débutants, ont constaté Oracle Academy et Burning Glass Technologies. Et cela en fait de très bons points d’entrée dans les carrières technologiques. Dans le secteur technologique, 89 % des emplois informatiques nécessitent au moins un baccalauréat, contre 76 % dans les secteurs non technologiques. 29 % des offres d'emploi dans les secteurs non technologiques nécessitent deux ans d'expérience professionnelle ou moins, contre seulement 16 % dans le secteur technologique. En tenant compte de tout ce qui précède, nous avons décidé d'analyser un peu plus en profondeur les emplois des développeurs de logiciels dans les secteurs non technologiques et avons dressé une liste des avantages et des inconvénients de ce type d'emploi, basée sur les opinions sur le sujet d'experts expérimentés. développeurs et autres spécialistes de la technologie.

Travail de développeur dans une entreprise non technologique. Avantages

  • Les emplois de programmation dans le domaine non informatique sont plus accessibles et généralement moins exigeants

Nous avons déjà expliqué pourquoi les emplois de développeur dans les secteurs non technologiques sont plus accessibles aux spécialistes de niveau junior. Une autre différence majeure est que les entreprises non informatiques ne sont pas aussi exigeantes quant au niveau de compétences professionnelles des développeurs. Ils ne mettent pas autant de pression sur les développeurs juniors pour qu'ils apprennent de nouvelles choses et améliorent leur niveau de qualification par rapport aux entreprises technologiques. « Travailler pour une entreprise technologique vous pousse à en apprendre davantage et à vous améliorer. J'ai appris plus dans mon travail dans une entreprise de services/développement technologiques que partout ailleurs. Ce qui était nul dans ce travail, c'était les heures et le temps passé loin de ma famille », a déclaré Mark Graham, développeur expérimenté et membre de la communauté DEV.

  • Les emplois de programmation dans le domaine non informatique sont souvent moins formels et hiérarchiques

Nous savons tous que l'informatique est un environnement très compétitif et que le succès dans cette compétition est généralement bien récompensé. Le carriérisme et la bureaucratie dans la technologie moderne sont l’autre aspect de cette compétitivité. Beaucoup de gens en ont assez des choses typiques du travail dans les entreprises informatiques, telles que les processus d'équipe, la hiérarchie stricte et les politiques de carrière/de bureau. Un emploi dans des secteurs non informatiques, dans des entreprises dotées de petites équipes et départements techniques, peut être une bonne alternative pour éviter cela. « Je travaille dans une entreprise non technologique et je trouve qu'il y a beaucoup de discussions dans le domaine technologique sur les titres, la hiérarchie et les processus d'équipe qui ne font pas du tout partie de mon monde. Les formalités n'existent pas pour moi », a déclaré Brian Kephart, un autre membre de la communauté DEV.

  • Un emploi dans un domaine non informatique peut être plus motivant à mesure que vous vous impliquez davantage dans des problèmes du monde réel

Certains programmeurs ayant une expérience d'emploi dans des secteurs non technologiques rapportent également que le même travail de développement de logiciels peut être plus satisfaisant lorsqu'ils s'impliquent dans la résolution de problèmes du monde réel et voient les résultats de leur travail en action. Cela leur permet également de rester plus facilement motivés. « Il est bien plus satisfaisant de voir l'objectif du logiciel et d'être directement impliqué dans la résolution de problèmes du monde réel en ne pensant pas aux tâches de Jira ou aux modèles. Vous vous sentez plus utile, du moins c'est mon cas », a déclaré Haris Secic, développeur de logiciels suédois.

  • Un emploi dans une entreprise non informatique peut vous offrir plus d'opportunités

Ce n'est pas toujours le cas, car de nombreux postes de programmation dans des entreprises non technologiques sont certes des emplois sans issue, mais ils pourraient également offrir de nombreuses opportunités s'ils sont abordés avec le bon état d'esprit. Après tout, on dit que dans un avenir proche, chaque entreprise sera une entreprise technologique. De nos jours, les entreprises de divers secteurs commencent tout juste à découvrir de nouvelles technologies et sont souvent disposées à promouvoir de précieux spécialistes technologiques qui travaillent pour elles. « Vous ne concevez peut-être pas le prochain grand produit technologique ou le gadget le plus récent, mais vous pouvez vous retrouver à montrer à quelqu'un des idées qui pourraient perturber le secteur de votre employeur – et montrer comment l'entreprise pourrait profiter de ces idées, laissant ses concurrents dans le pétrin. . Vous vous retrouverez à concevoir et/ou à écrire des systèmes critiques, et vous pourrez montrer aux utilisateurs un moyen de déterminer ce que signifie faire », a déclaré Russell McCabe, ancien ingénieur logiciel avec des décennies d'expérience professionnelle.

Travail de développeur dans une entreprise non technologique. Les inconvénients

Bien sûr, ce n’est pas que la totalité, voire la majorité, des emplois en programmation dans les secteurs non technologiques soient si formidables. Ils ont aussi suffisamment d’inconvénients. Voici quelques-uns des plus notables et des plus courants.

  • Il est plus fréquent pour les entreprises non technologiques de traiter les programmeurs comme une responsabilité et une dépense, et non comme un atout.

Il s’agit probablement de la plainte la plus courante formulée par de nombreux développeurs de logiciels travaillant dans des secteurs non informatiques. La perception du service informatique et/ou de l'équipe de développement logiciel par les dirigeants d'entreprises non technologiques est naturellement différente : pour eux, les programmeurs sont plus une dépense qu'un atout. Voici une expérience typique d'un codeur dans un secteur non informatique : « Mon premier emploi faisait partie d'une équipe de 5 développeurs dans une entreprise non spécialisée dans les logiciels. La plus grande différence à mon avis est que les éditeurs de logiciels considèrent leurs DVD comme leur plus grand atout, alors que les éditeurs non-logiciels les considèrent comme une dépense. Parce que nous représentions une dépense, l’entreprise essayait toujours de faire des économies. Nous n'avons jamais eu le temps de rembourser notre dette technique croissante, dont la majeure partie a été ajoutée par des ingénieurs auxquels l'entreprise a sous-traité en Asie du Sud-Est (une autre mesure de réduction des coûts). Mon manager m'a même dit que la raison pour laquelle ils m'avaient embauché, ainsi qu'un autre diplômé du bootcamp, était que deux juniors coûtaient beaucoup moins cher que le développeur senior dont ils avaient désespérément besoin.

  • Les dirigeants d'entreprises non informatiques ne comprennent souvent pas la technologie, ce qui rend votre travail plus difficile.

Une autre plainte très courante est que les dirigeants d’entreprises non informatiques n’ont généralement aucune idée des technologies et du processus de développement. C'est pourquoi ils ont du mal à estimer le temps et les ressources nécessaires pour mener à bien un projet, ce qui conduit souvent à des attentes irréalistes et à un manque de clarté dans la communication avec l'équipe technique. « Souvent, les managers ne comprennent pas la technologie. Ils font des promesses sans pouvoir estimer l'effort nécessaire », a déclaré Tobias Krause, développeur .NET.

  • Les programmeurs non informatiques doivent souvent travailler avec du code existant et des technologies obsolètes.

La nécessité de travailler avec du code existant et des technologies et solutions obsolètes peut également être typique pour certaines entreprises et secteurs non informatiques. Lorsque c'est le cas, le travail du programmeur peut être assez ennuyeux et fatiguant. Un autre problème est que travailler avec des solutions existantes limite votre expérience, ce qui peut avoir un effet négatif sur l'évolution de carrière. « Actuellement, je travaille pour une université. Notre charge de travail repose principalement sur le travail avec des API cloud. Et ça craint, pour être honnête. Parce que la plupart des entreprises qui proposent des services aux universités sont établies depuis longtemps et que leur documentation est la pire chose à lire. La plupart du temps, même eux ne comprennent pas ce qu'ils ont fait (je le sais en leur parlant) », a déclaré Chingiz Huseynzade, développeur back-end à plein temps.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION