The Post-Graduation Blues: 10 conseils pour le récent diplômé en informatique

Je me souviens du jour où j'ai obtenu mon diplôme universitaire comme si c'était hier. Entouré de centaines d'amis proches, de membres de la famille et de pairs, j'ai écouté le doyen de notre université décrire la grandeur de cette occasion. C'était le moment que j'attendais… les quatre dernières années en avaient finalement valu la peine.

Je me souviens d'être assis là et de sourire avec impatience. J'étais prêt à prouver au monde à quel point je pouvais briller dans l'industrie avec une ténacité à poursuivre mes rêves que je n'avais jamais eu auparavant.

Les six mois précédant l'obtention de mon diplôme, je me souviens avoir occupé mon temps avec des salons de l'emploi, des cafés et de nombreux entretiens. «Attendez juste d'être diplômé» m'a dit chaque recruteur: «Vous avez un avenir prometteur devant vous dans cette industrie. Accrochez-vous. Nous avons toujours de la place pour les jeunes talents ».

La famille et les professeurs m'ont répété à maintes reprises à quel point les entreprises recherchaient désespérément des développeurs, et la grande quantité d'offres d'emploi sur Internet que j'ai trouvées n'a fait que prouver leur point de vue. Tout ce que j'avais lu sur l'industrie semblait être vrai; Les développeurs de logiciels professionnels étaient en demande et j'avais hâte de rejoindre leurs rangs.

Cependant, malgré mon diplôme, je n'étais en aucun cas préparé à la difficulté d'accéder à mon premier emploi.

Je me souviens avoir regardé ma boîte de réception une semaine après l'obtention de mon diplôme, espérant désespérément avoir un signe de vie concernant ma recherche d'emploi. «Position remplie», «Merci d'avoir postulé» et «Nous avons décidé de partir avec un autre candidat», indiquait chaque e-mail. Chaque e-mail de rejet m'a coupé de plus en plus profondément que le précédent. Comment cela pourrait-il m'arriver? On m'a dit que mon diplôme serait la clé qui ouvrirait le reste de mon avenir, mais 15… 16… 17 candidatures plus tard, je n'étais pas plus proche d'un emploi à temps plein que les 6 mois précédents.

L'avenir que je pensais si brillant devant moi me paraissait soudainement hors de portée.

La recherche d'emploi après l'obtention du diplôme est l'une des choses les plus difficiles et les plus frustrantes que j'ai rencontrées jusqu'à présent dans ma carrière. Comment ai-je si mal compris à quoi ressemblerait ma recherche d'emploi? Vous pouvez imaginer ma surprise lorsque j'ai commencé à discuter avec d'autres autour de moi de leur expérience de recherche d'emploi, pour découvrir que je n'étais pas seule. Entre les rencontres locales, les clubs et les organisations, j'ai été absolument choqué de découvrir combien de personnes diplômées (ou au moins une expérience de développement décente) travaillaient dans le secteur des services simplement parce que la recherche d'emploi les avait traités aussi impitoyablement que moi. .

Bien que l'on nous apprenne à quel point une carrière dans le développement de logiciels serait enrichissante, je pense que nous sous-préparons nos diplômés à ce qu'est le monde de la recherche d'emploi à notre époque. Avec un monde autour de nous qui change si rapidement, je crois que donner à nos étudiants une compréhension de la façon d'aborder leur recherche d'emploi est tout aussi important que de connaître les compétences techniques.

Malgré ce que j'ai vécu, je sais pertinemment qu'il y a de la place pour de nouveaux diplômés dans le monde du développement logiciel. Nous ne savons tout simplement pas comment percer dans cette industrie à partir de notre seule formation universitaire.

Il y a trois ans, j'ai obtenu mon diplôme sans aucune idée de ce à quoi mon avenir ressemblerait, mais aujourd'hui, je peux affirmer avec confiance que je suis un développeur de logiciels professionnel avec un avenir radieux devant moi. J'écris cet article dans l'espoir de réconforter ceux dont la recherche d'emploi ressemblait à la mienne et de partager les précieux conseils que j'ai reçus au sujet de la recherche d'emploi post-diplôme. Ces informations ont vraiment amélioré ma carrière et j'espère que vous trouverez ces conseils aussi utiles que moi.

Maintenant, sans plus tarder… Voici mes 10 meilleurs conseils pour le récent diplômé en informatique à la recherche d'un emploi.

10 conseils pour le diplômé en informatique à la recherche d'un emploi

Sous chaque astuce, j'ai inclus des articles externes où vous pouvez trouver plus d'informations sur le sujet. Les auteurs et les sites Web ne reflètent pas mes propres convictions personnelles, mais j'ai trouvé que leurs ressources étaient pertinentes et utiles pour d'autres recherches. N'hésitez pas à utiliser ces liens comme tremplin dans vos propres recherches!

1. Comprenez que votre obstacle le plus difficile sera d'acquérir de l'expérience.

Tout le monde veut des développeurs. Heck, tout le monde a besoin de développeurs. Cependant, la plupart des entreprises sont-elles prêtes à prendre le temps de ralentir et d'enseigner à quelqu'un les compétences dont il a besoin pour faire le travail? Non.

Le temps, c'est de l'argent et lorsqu'une entreprise se dépêche de sortir ses produits et ses correctifs, elle ne peut pas ralentir suffisamment longtemps pour mettre un nouveau développeur au courant. C'est pourquoi trouver un emploi dès la sortie de l'université peut être si difficile. Vous allez être désavantagé au début; même si vous aviez des stages, de l'expérience en leadership et de nombreuses heures de bénévolat (comme moi). Les entreprises évaluent le temps qu'il faudra avant de commencer à voir un retour sur leur investissement.

Soyez patient et comprenez que tous les environnements de travail ne seront pas propices à votre apprentissage. Il y a cependant des positions là-bas. Regardez attentivement et regardez attentivement, et vous les trouverez.

2. Assurez-vous que votre code est visible pour les employeurs potentiels.

C'était l'un des premiers conseils que j'ai reçus concernant ma recherche d'emploi et j'aurais aimé l'avoir adopté plus tôt. Au collège, j'ai suivi 3 cours de synthèse différents, chacun produisant un classeur de 2 pouces d'épaisseur rempli de code et de systèmes que j'avais personnellement construits. Malgré tout ce travail acharné, pas une seule des interviews que j'ai eues pour voir le travail que j'avais fait parce que ce n'était pas disponible pour eux!

Github et Bitbucket sont des ressources incroyables que vous devriez utiliser si vous prévoyez de contribuer à des bases de code au niveau de l'entreprise. Il est de plus en plus courant pour les candidatures de demander des liens vers des référentiels personnels de code afin que les recruteurs techniques puissent revoir vos compétences avant de mettre en place des entretiens. De nombreuses personnes que je connais ont reçu des offres d'emploi basées uniquement sur leurs contributions open source! Investissez dans l'apprentissage de ces plates-formes de gestion de contrôle de source. Vous ne le regretterez pas.

  • "Une introduction à Git et Github pour les débutants (tutoriel)" - //product.hubspot.com/blog/git-and-github-tutorial-for-beginners
  • «Présentation de Git Flow» - //datasift.github.io/gitflow/IntroducingGitFlow.html

3. Commencez à développer votre réseau professionnel via les médias sociaux.

LinkedIn est un site de réseautage social professionnel populaire que j'ai utilisé pour réseauter dans le confort de ma propre maison. Entre la rencontre de nouveaux professionnels, la création de cafés avec des personnes que j'admire et la lecture d'articles utiles, LinkedIn est une excellente ressource pour tous ceux qui souhaitent se développer professionnellement. En outre, c'est une plate-forme décente à utiliser lors de la recherche de ce premier emploi.

Si vous n'avez pas encore créé de compte, envisagez de créer un profil LinkedIn et profitez des ressources de recrutement disponibles avec l'abonnement gratuit. Il est également important de noter que d'autres plateformes de médias sociaux, telles que Twitter, regorgent de développeurs de logiciels partageant leurs connaissances et leur expérience. Profitez de ces communautés et n'ayez pas peur d'y contribuer vous-même! Tout le monde doit commencer quelque part.

  • "Comment vraiment laisser les recruteurs maintenant votre ouverture" - //www.linkedin.com/pulse/how-really-let-recruiters-know-youre-open-donna-serdula/
  • "Qui suivre sur Twitter si vous voulez comprendre la technologie" //www.digitaltrends.com/social-media/tech-people-influencers-follow-twitter/

4. N'ayez pas peur de trouver un recruteur.

Comme je l'ai mentionné plus tôt, il y a plus de postes disponibles que de développeurs pour les pourvoir. Pour cette raison, les entreprises ont du mal à trouver le candidat le plus qualifié. Nous savons tous que là où il y a un problème, il y a de l'argent à gagner. Calez l'entrée de l'industrie du recrutement technique.

Les agences de recrutement technique ont contribué à combler cet écart en offrant des services aux entreprises en leur fournissant des talents sans frais pour la personne embauchée. Les recruteurs sont payés en vous trouvant la meilleure solution avec un employeur. Les recruteurs ont une impulsion sur les exigences technologiques des entreprises locales et les endroits où des postes d'ingénieur logiciel d'entrée de gamme seront disponibles.

N'ayez pas peur de contacter une agence si vous avez du mal à faire en sorte que les entreprises vous répondent par vous-même. Dans certaines villes, il peut même être difficile d'obtenir un emploi sans l'aide d'une agence de recrutement simplement en raison de la confiance que les agences de recrutement ont établie avec les entreprises locales.

Travaillez avec une agence de recrutement, comprenez son processus et comment cela affectera directement votre recherche d'emploi. Toutes les agences ou recruteurs ne se ressemblent pas, et il est important que vous et votre recruteur ayez les mêmes objectifs en ce qui concerne les postes qui vous intéressent.

  • "Chasseurs de têtes: La vérité sur le travail avec eux (un guide détaillé)" - //www.resumetoreferral.com/headhunters/
  • "Ce que vous devez savoir sur la façon dont les recruteurs sont payés (et comment cela affectera votre recherche d'emploi)" - //chameleonresumes.com/need-know-how-recruiters-get-paid-may-affect-job-hunt/

5. Sachez ce que vous recherchez.

Bien que vous ne sachiez peut-être pas exactement ce que vous voulez faire pour le reste de votre vie, vous connaîtrez probablement le type d'heures que vous souhaitez travailler pendant la semaine, le salaire auquel vous vous attendez et si vous souhaitez ou non des avantages sociaux.

L'une des plus grandes choses que j'ai découvertes lorsque je suis entré dans l'industrie était les différences entre les employés à temps plein et les entrepreneurs. Bien que les titres eux-mêmes n'aient pas intrinsèquement de différence dans le travail à accomplir, cela affectera le montant que vous êtes payé, les congés, les avantages et la sécurité globale de l'emploi. Avant de commencer votre recherche et de négocier votre salaire, notez les éléments dont vous devrez tenir compte:

  • Avez-vous de grandes vacances dans un proche avenir?
  • À quelle fréquence avez-vous besoin de votre chèque de paie?
  • Combien dépensez-vous chaque mois? Personnel? Factures? D'autres responsabilités?
  • Envisagez-vous de déménager bientôt?

Certaines personnes souhaitent occuper un poste à temps plein dans une certaine organisation (avantages sociaux complets, prise de force et congé), mais vous devrez peut-être y travailler comme entrepreneur avant que l'employeur ne soit disposé à vous embaucher à temps plein. Faites des recherches sur le marché de votre région pendant que vous travaillez en réseau. Vous pourriez être financièrement flexible maintenant mais nécessiter plus de stabilité dans quelques années, on ne sait jamais.

Aussi… friandise importante.

Partout où vous atterrissez, la probabilité que vous y restiez pendant plus de 3 ans est très faible. En 2017, l'industrie du génie logiciel a enregistré le chiffre d'affaires le plus élevé de toutes les autres industries, et pour une bonne raison. Entre la demande et la rémunération croissante pour séduire des ingénieurs talentueux, le coût de votre temps augmentera considérablement à mesure que vous travaillerez. Prenez cela en considération lorsque vous avez hâte d'accepter votre premier poste; vous ne serez probablement pas là pour toujours, alors quels compromis pouvez-vous faire pendant un an ou deux?

  • «Contrat vs temps plein» - //blog.toggl.com/contract-vs-full-time/

6. Votre valeur! = Ce que vous serez payé

L'un des conseils les plus difficiles à accepter pour moi était le fait que le salaire qui m'est offert ne correspondra pas directement à ma valeur en tant que professionnel.

En théorie, disons que je suis un excellent candidat pour un poste de débutant. Je travaille dur, je suis impatient et disposé à apprendre et je vaux un certain montant sur le marché du travail. Bien que ce soit une pensée très logique, ce n'est pas nécessairement la façon dont les entreprises pensent en matière de négociation salariale. Malgré leur désir de recruter des développeurs talentueux, ils cherchent toujours à faire des bénéfices. Ce qui peut signifier offrir un salaire inférieur à quelqu'un qui est prêt à l'accepter.

Vous devrez peut-être considérer votre salaire potentiel comme «combien me motivera à aller travailler le matin» par opposition à «combien je« vaux »». Ce changement de mentalité peut sauver votre estime de soi et votre niveau de stress lorsque vous commencez les négociations salariales. La probabilité qu'ils visent plus bas que ce que vous pensez que vous «valez» est élevée. Tant qu'il y aura des personnes prêtes à accepter un salaire inférieur, vous aurez du mal à trouver quelqu'un qui soit prêt à vous payer ce que vous pensez valoir.

Bien que cela puisse être frustrant au début, sachez que le nombre qu'il vous faut pour «vous lever le matin» augmentera avec le temps. Vous ne serez pas toujours au bas de l'échelle salariale. Plus vous aurez d'expérience, plus vous aurez de pouvoir dans la négociation de votre salaire. Soyez assuré qu'il existe de nombreuses façons de grimper dans l'industrie technologique.

  • Estimation du salaire de Glassdoor «Entry Level Developer» - //www.glassdoor.com/Salaries/entry-level-developer-salary-SRCH_KO0,21.htm
  • Glassdoor Estimation personnelle «Know your value» - //www.glassdoor.com/Salaries/know-your-worth.htm

7. Familiarisez-vous avec les frameworks de test et de test

Bien que cela soit rarement couvert dans un diplôme de premier cycle, les tests de logiciels sont quelque chose que vous rencontrerez dans presque tous les emplois de développement.

En tant qu'ingénieur, votre travail consiste à développer d'excellentes solutions tout en vous assurant que ces solutions ne brisent pas les fonctionnalités précédentes. En utilisant des cadres de test, les développeurs sont en mesure d'identifier les bogues produits dans le code nouvellement produit.

En résolvant ces problèmes dès le début, vous pouvez éliminer une grande partie des bogues qu'un client peut trouver grâce à une interaction régulière avec le produit. Bien que vous ne puissiez jamais vraiment éliminer tous les bogues, vous pouvez assumer la responsabilité du produit en utilisant les meilleures pratiques de test.

Les tests peuvent vous aider à devenir un meilleur développeur. Comme l'a dit un jour Boris Beizer, un ingénieur logiciel et auteur américain ...

«Plus que le fait de tester, le fait de concevoir des tests est l'un des meilleurs moyens de prévention des bogues connus. La réflexion qui doit être menée pour créer un test utile peut découvrir et éliminer les bogues avant qu'ils ne soient codés - en effet, la réflexion sur la conception des tests peut découvrir et éliminer les bogues à chaque étape de la création d'un logiciel, de la conception à la spécification, en passant par la conception, le codage et le reste."
  • «Qu'est-ce que le test logiciel? Introduction, définition, principes de base et types »- //www.guru99.com/software-testing-introduction-importance.html
  • «Types de tests de logiciels» - //www.geeksforgeeks.org/types-software-testing/

8. Utilisez les ressources post-universitaires de votre école

Cela peut sembler une évidence, mais n'oubliez pas que votre université dispose d'une quantité incroyable de ressources à portée de main. Ils se sont donné pour mission de former de jeunes professionnels talentueux prêts à entrer sur le marché du travail. Ne soyez pas étonné que les entreprises les contactent régulièrement pour demander des candidats. Vous ne découvrirez ces opportunités que si vous prenez le temps de discuter avec eux et de leur demander!

Je suis diplômé d'une petite université privée et même là, j'avais une quantité impressionnante de ressources pour m'aider à obtenir mon premier emploi. Entre les réviseurs de CV, les contacts d'entreprises locales et même les offres d'emploi exclusives, les universités disposent d'une mine de ressources. N'oublions pas les salons de l'emploi qui se déroulent constamment dans toute la ville! Prenez le temps et examinez les ressources disponibles. Vous pourriez être agréablement surpris de l'aide qu'ils apportent.

9. Interviewez souvent

Souvent, nous nous mettons une pression extrême lors d'une recherche d'emploi. Si vous êtes comme moi, les entretiens sont source d'anxiété, angoissants et une expérience globalement désagréable. Cependant, tout cela est simplement dû à l'inexpérience dans l'acte réel de l'interview lui-même. Si vous n'êtes pas à l'aise avec qui vous parlez et que vous savez exactement ce qu'ils recherchent, vous allez être nerveux! Quelle est la meilleure façon de combattre l'anxiété lors des entretiens? … Plus d'entretiens.

Tout au long de votre carrière, vous allez travailler dans de nombreux endroits, il vous sera donc avantageux de devenir un «intervieweur professionnel». Vous savez déjà que vous ne resterez pas éternellement au même endroit, alors quel est le mal à avoir une conversation sur d'autres opportunités d'emploi? Si vous vous entretenez pour des postes que vous ne souhaitez pas nécessairement accepter, il sera d'autant plus facile de passer un entretien pour des postes qui vous intéressent beaucoup.

Assurez-vous toujours de garder vos options ouvertes. Cela vous prépare vraiment au succès lorsqu'il s'agit d'adopter le conseil n ° 10.

Et enfin…

10. Assurez-vous que vous et votre famille êtes n ° 1. TOUJOURS.

C'est vraiment le début de l'une des plus grandes aventures de votre vie. Vous êtes dans un domaine bien trop vaste pour détester votre travail et c'est une chose incroyable. Si j'ai appris quelque chose ces trois dernières années, je dirais que rien ne vaut la peine de sacrifier mes relations; pas même un travail vraiment bien rémunéré.

Vous avez actuellement l'un des ensembles de compétences les plus recherchés au monde… n'oubliez pas cela.

Une fois que vous avez décroché ce premier emploi, obtenir le suivant sera beaucoup plus facile. L'idée de quitter un emploi qui vous a tant appris peut être effrayante, mais rappelez-vous qu'en fin de compte, le capitalisme ne joue pas bien avec la sentimentalité.

Dans un monde qui change rapidement, il est important de vous mettre vous-même et votre formation continue comme une priorité dans votre recherche d'emploi continue. Mieux vous serez en mesure de vous mettre dans une position, mieux vous serez en mesure de prendre soin de votre famille et de votre avenir; et à la fin de la journée, c'est la chose la plus importante.

J'espère que ces conseils vous intéresseront autant qu'ils l'ont fait avec moi. Il y a beaucoup de place dans cette industrie pour nous tous, et tous ceux que vous rencontrez ont des expériences dont vous pouvez apprendre. Si vous avez un excellent conseil que vous pensez que les nouveaux diplômés devraient connaître, partagez-le dans les commentaires ci-dessous!

Merci d'avoir lu et je vous souhaite la meilleure des chances dans votre recherche d'emploi.

Jenna Palmer, @jpalmerproject (Twitter)