L'une des parties difficiles du travail dans l'industrie du développement logiciel est que, d'une manière générale, vous pouvez vous attendre à affronter une partie de ce problème pour le reste de votre carrière. L'industrie évolue assez vite pour que si vous restez immobile, vous vous retrouvez de plus en plus à la traîne. (Réfléchissez par exemple aux compétences de programmation de Windows 3.1 qui pourraient vous aider sur le marché du travail actuel, par exemple.)
En tant que nouveau diplômé, de nombreux employeurs sont réalistes et comprennent que vous n'avez pas une longue histoire de compétences dans l'industrie. Certes, au cours des dix dernières années d'embauche dans diverses entreprises et en discutant avec des pairs qui font partie du processus d'embauche ailleurs, cela est vrai aux États-Unis, en Australie et en Europe.
Les choses standard que vous pouvez apporter à la table en tant que nouveau diplômé sont:
- enthousiasme pour l'entreprise, l'industrie, l'espace problématique et le travail lui-même.
- une passion pour l'apprentissage et la preuve que vous êtes capable d'apprendre à la volée.
- la preuve que vous maîtrisez réellement les compétences de base du cours que vous avez suivi.
Ce sont plus ou moins le niveau «réussite / échec»: il y a suffisamment de diplômés qui sont enthousiastes à l'égard du travail et qui ont une passion démontrable pour l'apprentissage, que si vous vous retrouvez «juste après un travail», vous êtes moins susceptible de vendez-vous bien.
Au-delà de cela, les choses qui rendent un candidat le plus convaincant lorsque nous embauchons des stagiaires ou des nouveaux diplômés sont à la fois raisonnablement faciles et raisonnablement difficiles à leur manière:
Nous recherchons quelqu'un qui a fait preuve à la fois de passion et de succès en dehors des exigences du cours - bons stages antérieurs, victoires en compétition, adhésion à l'industrie, un blog qui documente leur apprentissage et leurs expériences, participation à la communauté open source, une présence visible et compétente sur le Famille StackExchange, etc.
Nous recherchons également quelqu'un qui peut faire le travail - et rien ne convainc comme le faire. Mon employeur actuel a un projet open source, donc y contribuer est une grande aide pour trouver un emploi - car cela correspond exactement à une partie du travail qui nous tient à cœur.
Pour les sociétés fermées, démontrer que vous pouvez écrire du code, et bien, c'est bien. Nous serions absolument favorables aux candidats qui avaient un code accessible au public que nous pourrions lire et comprendre leur compétence générale.
Les deux principaux chemins pour y parvenir sont de contribuer à un projet ouvert existant, ou de démarrer le vôtre - même s'il ne remporte pas un franc succès - dans des endroits visibles comme GitHub, ou d'autres référentiels de code en ligne, ou dans des projets open source visibles.
Enfin, rappelez-vous deux choses déprimantes:
Premièrement, la plupart des employeurs vont chercher votre présence en ligne. Vous devriez vérifier qui reflète ce que vous voulez qu'ils sachent, comme vos compétences techniques, et qu'il ne reflète pas des choses que vous ne voulez pas souligner, comme l'histoire du jour où vous avez sauté un examen parce que votre gueule de bois était trop grande . (Ce qui est triste mais vrai, une infime proportion de nos candidats rejetés se fait virer.)
Deuxièmement, vous allez obtenir votre diplôme dans un terrible marché du travail pour les personnes sans expérience dans l'industrie. À l'heure actuelle, il y a beaucoup de gens qui ont un, deux, cinq, voire dix ans d'expérience et qui ne trouvent pas d'emploi.
Aux États-Unis en particulier, cela signifie qu'ils ont faim de quoi que ce soit à plein temps (avec des avantages sociaux) et sont prêts à envisager n'importe quoi - même des stages - pour pouvoir travailler.
Donc, en ce moment, vous obtiendrez beaucoup de rejets. Ne vous méprenez pas - vous pourriez être incroyable, et vous obtiendriez toujours beaucoup de rejets. La compétition est incroyable, alors ne vous découragez pas. Continuez à vous brancher avec honnêteté et travaillez à améliorer vos compétences en apprenant des éléments de la liste des offres d'emploi.