Je suis sur le point d'obtenir mon diplôme et je travaille déjà en tant que développeur Web dans notre service informatique de bibliothèque.
Quand je regarde les offres d'emploi, je suis absolument submergé par la grande variété de technologies.
Certaines entreprises se soucient des mathématiques + algorithmes + structures de données. Certains se soucient des expériences dans la pile technologique XYZ. SQL, css, html, frameworks, javascript, design patterns etc .. etc ... etc ...
À un moment donné, j'ai réalisé que je devais juste commencer à maîtriser une fondation pour devenir employable à un meilleur endroit et partir de là. Mais les compétences nécessaires pour me faire entrer varient et je n'ai tout simplement pas le temps de tout apprendre.
Comment gérez-vous ce problème? Quelle est la pile essentielle pour devenir employable? Dites dans l'arène php ou ror.
Peut-être que le plus intelligent serait de passer à une pile technologique avec moins de variété comme .net?
Réponses:
Le truc avec les offres d'emploi, c'est que les exigences pour être affichées sont souvent plus étendues que l'ensemble de compétences qui est suffisant pour vous obtenir le poste, soit parce que les RH énumèrent tous les mots à la mode qu'ils proposent, y compris des compétences agréables au besoin ou veut effrayer les candidats incompétents. Les gens surestiment leurs capacités en CV ou mentent carrément à leur sujet, il en va de même pour les offres d'emploi. Si vous sentez que vous remplissez, disons, 3/4 des exigences énumérées, vous pouvez très bien tenter votre chance. Si les RH sont compétents, ils considéreront sérieusement votre candidature.
De plus, obtenir un stage est de loin le moyen le plus simple de vous mettre à la porte. Vous voudrez peut-être en chercher un.
N'oubliez pas non plus que le climat sur le marché du travail n'est pas le même partout dans le monde et qu'il se manifestera. À en juger par la réponse de Daniel Pittman, la situation aux États-Unis est très différente de celle en Europe centrale (ce qui pourrait vous intéresser en regardant votre surnom).
la source
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:
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.
la source
Ce n'est pas écrasant,
structures de données, les diplômés comp-sci connaissent les structures de données
technologie pile XYZ, apprendre une pile le reste est assez similaire
Si vous avez un diplôme comp-sci et que vous avez créé une application Web, vous remplissez tous ces critères.
la source
Je vous suggère de suivre une piste de certification si vous souhaitez vous concentrer en tant que développeur. Ce serait le meilleur moyen de prouver vos compétences et de vous rendre plus commercialisable dans l'industrie.
De plus, lorsque vous parlez de choses comme les algorithmes, les structures de données et les mathématiques, vous devez comprendre ici que certains employeurs ont besoin de diplômés en informatique et d'autres de professionnels de l'informatique. Vous devez apprécier la différence entre l'informatique et la technologie de l'information. Identifiez-vous un cheminement de carrière. Veuillez vérifier cette réponse ici:
tester pour le rôle de développeur de logiciels diplômé?
la source