What developers should do during a downturn

De nombreux jeunes développeurs d’aujourd’hui ne se souviennent pas de l’époque de l’évasion et des roches froides, sans parler de la bombe dotcom (ou de son site de fans associé). Avant chacun de ces effondrements, les bons moments semblaient ne jamais finir. Mais les bons moments cèdent toujours la place aux périodes de vaches maigres et aux licenciements. Même si vous êtes dans une position stable, il est sage de se préparer à l’imprévu.

Les entreprises ont commencé à leurrer les employés avec des boissons gratuites juste avant la bombe Internet de 2000. La Silicon Valley a commencé à servir de la nourriture gratuite aux employés avant la récession de 2008. Bien sûr, la nourriture et les boissons gratuites sont des incitations à rester au bureau, mais dans les moments difficiles. .. il y a des licenciements. Ces avantages s’estompent ou vous êtes encouragé à ne pas les utiliser.

Chaque boom technologique a un buste qui l’accompagne. Selon où vous en êtes dans votre carrière, vous serez affecté différemment. Voici certaines choses que les développeurs doivent faire en ces temps difficiles.

ne te désespère pas

Premièrement, les périodes de vaches maigres durent rarement longtemps. Si vous avez la malchance de vous retrouver au chômage, il y a généralement du travail si vous êtes suffisamment motivé pour le trouver. Ce n’est peut-être pas ce que vous voulez, mais cela paiera les factures.

Un travail indépendant peut être plus facile à trouver qu’un travail à temps plein. N’oubliez pas, cependant, que le travail à la pige entraîne des frais administratifs, tels que la facturation et le suivi du temps. Fixez un taux qui couvre la différence. Méfiez-vous du « contrat de location » s’il est assorti d’un tarif inférieur. Souvent, la « location » ne vient jamais, et souvent les contrats réguliers se transforment de toute façon en embauches.

Obtenez une mise au point

En particulier, si vous avez longtemps travaillé seul dans une même entreprise, il est peut-être temps de vous « affiner ». Il y a plus de façons que jamais de le faire. Bien qu’il existe de nombreux camps d’entraînement coûteux, les temps sont durs et, franchement, certains d’entre eux sont prédateurs. Envisagez l’auto-apprentissage à l’aide de MOOC comme Coursera, Udemy, Saylor et EdX. Ceux-ci ont des cours de style collégial qui sont gratuits ou à faible coût.

Si vous êtes au début de votre carrière, vous pouvez désormais obtenir une certification ou même un baccalauréat en informatique entièrement en ligne. L’Université de Londres et le BITS Pilani proposent tous deux des programmes diplômants sur Coursera. (Plusieurs autres écoles offrent des programmes de maîtrise.) Les MOOC ne sont cependant pas le seul jeu en ville. Votre université locale se lance également dans le jeu et peut proposer des cours entièrement en ligne. Ayant fait cela récemment, mon conseil est de ne pas vous embêter avec un diplôme officiel si vous êtes déjà un professionnel chevronné, à moins que vous ne changiez de domaine.

Les universités ont de nombreux cours « payants » qu’elles vous font suivre là où vous répondez aux « exigences », mais n’apprenez rien de valable. La qualité de certains cours de Coursera dépasse la qualité des mêmes cours dans mon université locale, et la plate-forme logicielle de l’université est inférieure. Cependant, l’université locale sera généralement moins chère si vous poursuivez un diplôme complet.

Bénévole expérimenté

À présent, vous avez peut-être réalisé que le processus d’embauche dans la plupart des entreprises est arbitraire et n’a rien à voir avec la preuve que vous pouvez faire le travail. C’est juste pour limiter le nombre de candidats. Même les tests de codage que certains endroits utilisent sont généralement des conneries. Comparer votre CV avec des mots-clés faisant référence à des API que vous pouvez apprendre en 15 minutes est également inutile. Quand on est au début de sa carrière, c’est encore plus arbitraire.

Améliorez votre CV et incluez des mots-clés superflus. Envisagez de le faire retoucher par un professionnel et de le numériser avec un scanner de mots clés ATS (Applicant Tracking System). Bien sûr, votre meilleur outil pour trouver un emploi passe par vos contacts, mais cela ne fait jamais de mal d’avoir un CV qui réussit le test.

Il est plus difficile d’obtenir que quelqu’un vous embauche pour de l’argent. Cependant, les gens sont moins exigeants si vous travaillez gratuitement. Il existe de nombreuses organisations à but non lucratif qui ne peuvent pas se permettre de nouveaux logiciels ou une aide technique. Envisagez de faire du bénévolat et de faire un projet pour une personne. Vous pouvez l’ajouter à votre CV et avoir des exemples de code pour le montrer.

Dans le passé, j’aurais suggéré de s’impliquer dans l’open source. C’est peut-être encore une bonne idée, mais il est difficile de trouver le bon projet et le bon « in ». Idéalement, vous souhaitez travailler sur quelque chose que votre prochain employeur trouvera utile. Cependant, si vous êtes un développeur fraîchement sorti de l’école et que vous souhaitez contribuer à quelque chose comme React, cela pourrait ne pas fonctionner. Lorsque vous faites du bénévolat, cherchez quelque chose d’un peu plus encourageant et soyez prêt à apporter des preuves et de la documentation. Les développeurs plus expérimentés peuvent rechercher des projets parrainés par une entreprise pour laquelle ils aimeraient travailler.

Soyez toujours en ligne

Lorsque vous êtes à la recherche d’un emploi, il est bon d’être connecté à un réseau de personnes comme des amis, de la famille et d’anciens collègues qui peuvent vous aider. Cependant, il est généralement trop tard pour réseauter lorsque vous avez besoin d’un emploi. Vous vous présentez comme quelqu’un qui vient quand vous avez besoin de quelque chose au lieu d’une véritable connexion.

Travaillez votre réseau socialement et professionnellement avant d’avoir besoin de quelque chose. Pensez à chaque personne et à ce que vous pourriez faire pour elle. Cela nécessite de définir votre réseau. Ce ne sont pas toutes les connexions LinkedIn ou Facebook. Votre réseau professionnel n’est peut-être pas le même que votre réseau social, mais tous deux sont composés de personnes qui se feront un plaisir de prendre votre appel. Assurez-vous que ces personnes savent qu’elles peuvent compter sur vous avant d’appeler pour compter sur elles.

Ne pas accepter la première offre

Lorsque vous cherchez du travail dans des moments difficiles, vous voudrez peut-être accepter le premier emploi qui se présentera à vous. Et en effet, si vos factures arrivent à échéance, vous pourriez y être contraint. Cependant, si vous avez un peu de temps, demandez-vous si vous voulez vraiment y travailler, même s’ils vous veulent. Ont-ils une stratégie commerciale décente ? Pensez-vous qu’ils vous traiteront assez bien? Les heures seront-elles longues ? Est-il probable que vous vous retrouviez dans les mêmes circonstances des mois plus tard ?

Rappelez-vous que c’est temporaire

Les récessions entraînant des licenciements ont manqué de technologie. La fameuse réduction des effectifs des années 1990 n’a duré que quelques années, du moins pour la technologie. La bombe Internet de 2000 a inauguré le Web tel que nous le connaissons en environ deux ans. La Grande Récession de 2008-2009 a été encore plus courte pour la technologie. Chacune de ces périodes a été suivie de pénuries de développeurs et d’embauches inutiles. Commencez votre recherche avant la mise à pied en suivant les compétences recherchées, un réseau utile et un CV à jour.

Copyright © 2023 IDG Communications, Inc.

Source