PROJET AUTOBLOG


Korben

source: Korben

⇐ retour index

Comment recruter un bon développeur ?

mardi 27 octobre 2020 à 19:10

Que ce soit une startup ou un grand groupe, en ce moment c’est une vraie galère pour recruter des développeurs. Peu sont disponibles et malheureusement, tous ne sont pas forcément à la hauteur. D’après ce sondage réalisé auprès de 90 000 développeurs, il n’y aurait dans le monde que 6,4 % de développeurs à la recherche d’un job. C’est encore plus rare que d’apercevoir une licorne dites donc. Et les besoins en développeurs des entreprises augmentent chaque année.

C’est la pénurie, que voulez-vous, mais la bonne nouvelle c’est que la plupart des développeurs restent à l’écoute du marché (73% d’après cette étude) et sont près à changer de boite si une opportunité intéressante s’offre à eux. Et par opportunité, je veux dire d’abord la possibilité d’un meilleur accomplissement professionnel, un meilleur salaire et des projets plus passionnants.

Toutefois, un mauvais casting lors d’un recrutement peut ralentir votre projet, voire planter votre startup dans les cas les plus dramatiques. Heureusement, il existe des leviers que vous pouvez activer en tant que recruteur pour mettre toutes les chances de votre côté et recruter le bon profil de développeur.

Par quel biais recruter ?

Pour recruter, vous n’avez pas 50 options. Vous pouvez tout d’abord chercher dans votre cercle premier, en mettant une annonce sur votre site, en la diffusant via les réseaux sociaux et en en parlant autour de vous, notamment auprès de vos meilleurs développeurs en poste pour savoir s’ils n’ont pas un ami aussi compétent qu’eux. C’est ce qu’on appelle le recrutement passif… vous lancez une ligne et vous attendez que ça morde.

Vous pouvez également faire du recrutement actif. C’est-à-dire poster votre annonce sur des sites de recrutement. Préférez les sites spécialisés et évitez les sites trop généralistes.

J’ai déjà recruté sur des sites généralistes et il y a beaucoup de gens qui se perdent et qui postulent à des offres qui ne leur sont pas du tout destinées. Si vous cherchez un développeur, c’est mieux d’opter pour un site qui propose uniquement des métiers du numérique comme sur mon espace emploi.

Linkedin est également une bonne source de candidats potentiels. Cherchez les gens par spécialité, en regardant ce qu’ils partagent, en vous baladant dans les hashtags ou en zonant sur les pages entreprises pour ceux qui veulent débaucher.

Vous pouvez aussi faire appel à un chasseur de têtes si vous en connaissez un bon.

Le suivi du recrutement

Le recrutement ça demande du temps, vous allez échanger avec beaucoup de candidats et vous risquez de vous mélanger les pinceaux donc prenez le temps de réaliser un petit tableau Excel, ou un petit CRM pour suivre chaque candidature comme il se doit et éviter les boulettes de recrutement.

Que mettre dans votre annonce ?

Travaillez votre marque employeur en amont

Avant de rédiger une annonce, veillez à travailler en premier lieu votre marque employeur. En anglais, on dit aussi « Employer Branding ». Il s’agit de donner envie aux potentiels candidats en montant à quel point c’est super de bosser pour vous. Oubliez le billard et le café gratuit, et mettez plutôt en avant les valeurs et la culture de votre entreprise. Évidemment, comme la plupart des développeurs déjà en postent bougent aussi pour la qualité des projets qu’on leur attribue, n’hésitez pas à mettre ceux-ci en avant.

Un autre truc qui peut apporter de la valeur à votre marque employeur, c’est d’embrasser l’open source et de mettre du code à disposition de tous. Tous les grands développeurs de ce monde adooooore contribuer à des projets open source et si vous les laisser faire dans le cadre de leur travail, ils seront les plus heureux. Un autre levier pour donner envie à un développeur de vous rejoindre, c’est la technologie. Donnez-lui accès à des technos nouvelles et innovantes, soit dans le cadre de son travail quotidien, soit dans un cadre de recherches et développement.

Évidemment, construire cette marque employeur ne sera pas suffisant et il faudra communiquer dessus et la faire connaître. Donc impliquez votre service communication et marketing pour répandre la bonne nouvelle au plus grand nombre des développeurs, histoire de les exciter un peu.

Soyez précis dans votre annonce

Donnez les langages utilisez dans votre entreprise, certains frameworks, les logiciels majeurs, certains protocoles innovants…etc. N’en dites pas trop non plus si ça devient sensible pour conserver une certaine sécurité et éviter d’en dire trop à un quelqu’un de mal intentionné. Mais essayez quand même de trouver le bon équilibre pour donner envie aux gens.

Mais au-delà des aspects techniques, expliquez clairement ce que vous attendez de votre recrue. Aura-t-elle des responsabilités, une équipe à gérer, sera-t-elle responsable des mises en prod, de l’architecture, de la conception d’une application ? Bref, tout ce qui a attrait à une charge de responsabilité et pas forcement aux petites tâches qui font partie de la vie des développeurs (comme le suivi des bugs, la doc ou les pull requests…etc.)

Dites aussi clairement si vous recrutez pour un nouveau projet où il y a tout à faire ou si vous cherchez à compléter une équipe déjà constituée autour d’un projet existant. Et si le projet a déjà un peu d’ancienneté, donnez un peu de détail dessus.

Tout cela vous permettra de filtrer les candidatures et vous fera ainsi gagner du temps.

Après pour la rédaction de l’annonce en elle-même, évitez les conneries comme la rock star, le ninja, le geek, le guru, le joueur en équipe…etc. Si vous voulez quelqu’un qui sache s’intégrer et participer au sein d’une équipe, dites plutôt que vous recherchez quelqu’un capable de prendre les développeurs moins expérimentés sous son aile, ou quelqu’un capable d’apprendre de ses pairs pour faire évoluer le projet.

Bref, soyez plus clair et plus précis plutôt que d’utiliser des termes marketing que tout le monde utilise dans ses offres de poste et qui ont perdu leur sens.

Faites gaffe aussi à ne pas demander 10 ans d’expérience sur une technologie qui n’existe que depuis 3 ans. On voit ça trop souvent et ça montre tout simplement que l’offre est rédigée par-dessus la jambe.

Globalement, quand un développeur va lire votre annonce,

Donc tout simplement, est-ce que le cadre de travail sera sympa, est-ce que l’humain est pris en considération et est-ce qu’on pourra s’amuser avec les technologies ?

Le salaire viendra juste après tout cela.

Comment établir une première prise de contact

Donc là, ça y est, quelqu’un a postulé. Vous n’allez pas immédiatement le recevoir dans votre bureau, mais vous allez plutôt engager une première discussion, soit par mail, soit au téléphone. Cela va vous permettre dans un premier temps d’évaluer ses capacités en communication, de lui poser des questions plus précises sur son parcours, de clarifier éventuellement certains points de son CV ou de sa candidature, et bien sûr de lui demander ses prétentions salariales.

Vous pouvez également lui poser des questions comme :

Demandez lui aussi quels sites web il consulte à titre pro et comment il s’y prend pour résoudre un nouveau problème.

Profitez-en aussi pour évaluer son niveau d’anglais. J’ai déjà vu des développeurs ne pas connaître l’anglais et donc être limités dans leurs recherches sur Internet.

Mettre en place une évaluation technique

Une option qui se fait beaucoup aujourd’hui, c’est l’évaluation technique des candidats. Il existe de nombreux services en lignes et outils qui proposent ce genre de choses : QCM pour les développeurs, logiciel d’évaluation algorithmique, production d’un bout de code…etc.

Cela peut avoir des avantages, mais également des inconvénients. Souvent les candidats n’aiment pas trop ça, et comme ça les gonfle, ils ne s’y mettent pas vraiment ou zappent votre offre d’emploi.

Si vous optez vraiment pour une évaluation technique, faites en sorte qu’elle soit courte.

Certaines boites proposent des évaluations trop longues, au-delà de 10h de test. Imaginez le délire ! Offrez plutôt au candidat de vous montrer ses réalisations passées, que ce soit du code personnel, des choses mises en production ou des contributions à l’open source.

Et peu importe ce que vous choisissez, faites toujours un retour au candidat, même vous ne retenez pas sa candidature, c’est la moindre des choses et cela lui permettra de s’améliorer.

Passer à l’entretien

Si tout colle, vous pouvez alors passer à l’entretien physique et faire plus ample connaissance… Faire parler le candidat de son parcours, de ce qu’il a aimé et moins aimé dans ses précédents jobs, des projets sur lesquels il a bossé, de ce qu’il aime le plus…etc.

L’idée de l’entretien, c’est vraiment d’approfondir ce que vous avez déjà vu ensemble pour éviter tout malentendu. Vous pouvez aussi à ce stade discuter plus en détail du salaire (négociation), mais également de ses demandes en matière d’environnement de travail (co-working, bureau réservé, fréquence de télétravail, horaires, aménagement spécifiques…etc.)

Et surtout ne vous arrêtez pas à l’absence de costume cravate. La plupart des développeurs ne savent même pas que cette tenue existe :-)))

Et voilà ! Enfin, pour conclure, si le candidat ne fait pas l’affaire, une fois encore prenez 5 minutes pour lui expliquer pourquoi vous n’irez pas plus loin avec lui. Ne le traumatisez pas non plus, mais soyez sincère, ça lui servira pour la suite.


PROMO Western Digital Disque dur externe 2 TB USB 3.0

-17 % de réduction

Compatibilité USB 3.0 et USB 2.0. Température de fonctionnement: 41 ° F à 95 ° F
Taux de transfert rapides
Améliorez la performance de votre PC en libérant de l’espace sur votre ordinateur
Capacité massive dans un boîtier compact
La qualité WD dedans et dehors
Formaté pour Windows. Reformatage possible pour les systèmes d’exploitation Mac ou autres

Voir la promo


<script type="text/plain" data-tcf="waiting-for-consent" data-id="118889" data-bid="1" data-placement="sous-article-avec-rotation">PGRpdiBpZD0ic2JJd2psaEQtMTQyMDkzOTU0OCI+PGRpdiBpZD0iNjk1NjktMiI+PHNjcmlwdCBzcmM9Ii8vYWRzLnRoZW1vbmV5dGl6ZXIuY29tL3MvZ2VuLmpzP3R5cGU9MiI+PC9zY3JpcHQ+PHNjcmlwdCBzcmM9Ii8vYWRzLnRoZW1vbmV5dGl6ZXIuY29tL3MvcmVxdWVzdGZvcm0uanM/c2l0ZUlkPTY5NTY5JiMwMzg7Zm9ybWF0SWQ9MiI+PC9zY3JpcHQ+PC9kaXY+CjwvZGl2PjxiciBzdHlsZT0iY2xlYXI6IGJvdGg7IGRpc3BsYXk6IGJsb2NrOyBmbG9hdDogbm9uZTsiLz4=

Privatezilla – Vérifiez et nettoyez Windows 10 de ses trackers

mardi 27 octobre 2020 à 09:00

Je ne compte plus le nombre d’outils permettant de nettoyer Windows 10 de tous ses bloatware et autres trackers impropres à la préservation de vie privée. Un petit dernier arrivé, c’est Privatezilla connu anciennement sous le nom de SpyDish.

Utilisant une partie du code de Chemo et de Windows10Debloater, Privatezilla permet de scanner votre Windows 10 pour vous informer des paramètres encore actifs exploitant votre vie privée ou des logiciels préinstallés que Microsoft prend un malin plaisir à incruster dans son OS.

Une fois l’analyse terminée, en cochant les cases proposées par Privatezilla vous pourrez activer ou désactiver ces options, y compris Cortana ou également retirer des permissions aux applications.

Et voilà, un petit Windows plus clean !


PROMO Western Digital Disque dur externe 2 TB USB 3.0

-17 % de réduction

Compatibilité USB 3.0 et USB 2.0. Température de fonctionnement: 41 ° F à 95 ° F
Taux de transfert rapides
Améliorez la performance de votre PC en libérant de l’espace sur votre ordinateur
Capacité massive dans un boîtier compact
La qualité WD dedans et dehors
Formaté pour Windows. Reformatage possible pour les systèmes d’exploitation Mac ou autres

Voir la promo


<script type="text/javascript">;new advadsCfpAd( 119525 );<script type="text/plain" data-tcf="waiting-for-consent" data-id="118889" data-bid="1" data-placement="sous-article-avec-rotation">PGRpdiBpZD0iaVF6cEVnVXUtMTQ5MDY3NTQyNiIgZGF0YS1jZnB0bD0iMSIgZGF0YS1jZnBhPSIxMTg4ODkiPjxkaXYgaWQ9IjY5NTY5LTIiPjxzY3JpcHQgc3JjPSIvL2Fkcy50aGVtb25leXRpemVyLmNvbS9zL2dlbi5qcz90eXBlPTIiPjwvc2NyaXB0PjxzY3JpcHQgc3JjPSIvL2Fkcy50aGVtb25leXRpemVyLmNvbS9zL3JlcXVlc3Rmb3JtLmpzP3NpdGVJZD02OTU2OSYjMDM4O2Zvcm1hdElkPTIiPjwvc2NyaXB0PjwvZGl2Pgo8L2Rpdj48YnIgc3R5bGU9ImNsZWFyOiBib3RoOyBkaXNwbGF5OiBibG9jazsgZmxvYXQ6IG5vbmU7Ii8+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPjtuZXcgYWR2YWRzQ2ZwQWQoIDExODg4OSApOzwvc2NyaXB0Pg==

Youtube-DL dans la sauce

lundi 26 octobre 2020 à 12:55

Tous ceux qui un jour ont eu envie de télécharger une vidéo YouTube ou en provenance d’un autre site, connaissent le logiciel Youtube-DL.

Cet outil en ligne de commande, je l’ai essoré dans cet article, donc je ne reviendrai pas dessus. Malheureusement, mauvaise nouvelle pour les développeurs de cet outil qui est hébergé sur Github : Microsoft vient de fermer leur dépôt suite à une plainte DMCA en provenance de la RIAA qui estime que Youtube-DL viole les droits d’auteurs.

Bon, OK, nous voilà revenus en l’an 2000. À quel moment est ce que la RIAA ou un autre organisme de ce genre peut encore penser qu’ils arriveront à stopper un logiciel comme celui-ci dont les sources sont libres ?

En effet, déposer une telle plainte a toujours l’effet inverse. Tout d’abord, une grosse pub depuis quelques jours pour Youtube-DL dans tous les médias. Mais également des dépôts du code source clonés se retrouvent un peu partout sur la toile, y compris sur Github.

Ainsi, non seulement le code de Youtube-DL était éternel et maintenant il est PARTOUT ! Histoire de troller, il y a même un petit malin qui a claqué tout le code source de Youtube-DL sur le dépôt DMCA de Github. Pour cela, il a profité d’une « faille » que Github n’a pas voulu corriger, qui permet de faire une « pull request » qui même non mergée possède une référence qu’on peut ensuite consulter ^^.

Partout et il y a même un internaute qui s’est amusé à le convertir sous la forme d’images à se partager sur les réseaux sociaux et a livré les commandes pour le reconstituer.

<script async src="https://platform.twitter.com/widgets.js" charset="utf-8">

D’ailleurs, si vous voulez faire de même avec un de vos fichiers, il suffit d’installer le logiciel File2PNG et de l’utiliser comme ceci sous Linux :

./file2png -store FICHIER.TXT IMAGE.png

Vous pouvez évidemment tout y mettre. Une autre image, un zip…etc. Bref, de la stéganographie.

Voici ce que ça donne pour l’un de mes fichiers :

Plus il y a de données à stocker, plus l’image sera grande.

Et pour récupérer le fichier, il faut utiliser le paramètre -restore

./file2png -restore IMAGE.png

D’ailleurs, l’action DMCA de la RIAA est très discutable, car d’après les juristes experts du sujet, Youtube-DL enfreint la loi lorsqu’on l’utilise. Le code source en lui-même n’étant pas actif, ils ne devraient en théorie pas tomber sous le coup d’une DMCA. Microsoft / Github serait donc en droit de refuser cette demande de la RIAA.

Bref, essayer de faire disparaître un code source libre sur la toile, c’est un peu comme vouloir faire disparaître le pissenlit de la surface de la Terre en soufflant sur l’une de ses fleurs.

Longue vie à Youtube-DL !


A la recherche d’un job dans le numérique et envie de changer de région et de vie ?

Est-ce que je fais vraiment le boulot que j’aime ? Ma qualité de vie dans cette grosse ville bruyante, polluée, chère … est-elle vraiment la meilleure ? Est-ce que ce village de campagne est le lieu le plus propice pour préparer mes enfants au futur ? Nous sommes nombreux à nous être posé ce genre de questions à un moment ou un autre, moi le premier.

Et bien si vous êtes dans cette situation, que vous avez envie de changer d’air sans pour autant changer de travail, Laou vous accompagne dans toutes les étapes de ce nouveau voyage, pour que vous ayez l’esprit serein jusqu’au moment d’envoyer votre premier mail pro 😉

Découvrir leur service et lancez-vous


<script type="text/plain" data-tcf="waiting-for-consent" data-id="118889" data-bid="1" data-placement="sous-article-avec-rotation">PGRpdiBpZD0iOTJQS0ZIZTUtMTYwMjE1MzQwIj48ZGl2IGlkPSI2OTU2OS0yIj48c2NyaXB0IHNyYz0iLy9hZHMudGhlbW9uZXl0aXplci5jb20vcy9nZW4uanM/dHlwZT0yIj48L3NjcmlwdD48c2NyaXB0IHNyYz0iLy9hZHMudGhlbW9uZXl0aXplci5jb20vcy9yZXF1ZXN0Zm9ybS5qcz9zaXRlSWQ9Njk1NjkmIzAzODtmb3JtYXRJZD0yIj48L3NjcmlwdD48L2Rpdj4KPC9kaXY+PGJyIHN0eWxlPSJjbGVhcjogYm90aDsgZGlzcGxheTogYmxvY2s7IGZsb2F0OiBub25lOyIvPg==

Brisez la glace avec vos collègues

lundi 26 octobre 2020 à 10:40

Ah quelle période formidable ! On n’aurait pas pu faire mieux qu’une pandémie pour démocratiser enfin le télétravail. Malheureusement, certains petits chefs résistent et forcent leurs employés à venir quand même au travail alors qu’ils pourraient parfaitement télétravailler*.

Sûrement un fort besoin de contrôle lié à un profond manque de confiance en soi et en ses équipes.

Et ces coquins, ils vous sortent des arguments bien pourris genre « Oui, mais le travail, c’est aussi avoir des relations humaines, une vie sociale, et bien sûr on s’entraide, ce qu’on ne peut pas faire en télétravail« .

Hiiiiiiin ! Je m’insurge ! On peut parfaitement s’entraider et échanger à distance, les visioconférences c’est pas fait pour les chiens. Quant à la vie sociale physique, c’est en partie vrai, mais la bonne nouvelle c’est qu’on peut aussi avoir une vie sociale physique ailleurs qu’au taf.

Grosse dédicace aux gens qui ont une vie équilibrée. Me concernant, ma vie sociale 99,9% en ligne me convient très bien aussi. Au moins, les gens avec qui je discute sur Internet ne sentent pas mauvais de la bouche (en tout cas, je ne sens rien) ^^.

Toutefois si sur le Slack de votre entreprise, l’ambiance est un peu morte parce que tout le monde est trop occupé à lire mon blog ou à mater Netflix sur ses heures de travail, voici un petit bot Slack qui devrait vous faire plaisir.

Il s’appelle Ice Breaker Time et comme son nom l’indique, il permet tout simplement de briser la glace entre collègues en posant des questions marrantes auxquelles chacun se doit de répondre.

Par exemple : « Qu’avez vous déjà mangé de plus bizarre dans votre vie ? » ou encore « Quelle est la situation la plus embarrassante que vous ayez vécu ?« 

Barres de rire assurées.

De quoi s’amuser et remplacer la machine à café. Ainsi, votre petit chef qui porte probablement son masque sous le nez, aura un argument de moins dans son sac banane pour freiner l’adoption du télétravail.

* »Prout » : Ce message s’adresse à tous ceux qui vont me dire « Oui, mais les garagistes, les coiffeurs, les éboueurs, ils peuvent pas télétravailler » dans les commentaires, comme si on ne le savait pas déjà.


A la recherche d’un job dans le numérique et envie de changer de région et de vie ?

Est-ce que je fais vraiment le boulot que j’aime ? Ma qualité de vie dans cette grosse ville bruyante, polluée, chère … est-elle vraiment la meilleure ? Est-ce que ce village de campagne est le lieu le plus propice pour préparer mes enfants au futur ? Nous sommes nombreux à nous être posé ce genre de questions à un moment ou un autre, moi le premier.

Et bien si vous êtes dans cette situation, que vous avez envie de changer d’air sans pour autant changer de travail, Laou vous accompagne dans toutes les étapes de ce nouveau voyage, pour que vous ayez l’esprit serein jusqu’au moment d’envoyer votre premier mail pro 😉

Découvrir leur service et lancez-vous


<script type="text/plain" data-tcf="waiting-for-consent" data-id="118889" data-bid="1" data-placement="sous-article-avec-rotation">PGRpdiBpZD0iVFhkOVdQZ0UtMTQ0MDg2ODg1MSI+PGRpdiBpZD0iNjk1NjktMiI+PHNjcmlwdCBzcmM9Ii8vYWRzLnRoZW1vbmV5dGl6ZXIuY29tL3MvZ2VuLmpzP3R5cGU9MiI+PC9zY3JpcHQ+PHNjcmlwdCBzcmM9Ii8vYWRzLnRoZW1vbmV5dGl6ZXIuY29tL3MvcmVxdWVzdGZvcm0uanM/c2l0ZUlkPTY5NTY5JiMwMzg7Zm9ybWF0SWQ9MiI+PC9zY3JpcHQ+PC9kaXY+CjwvZGl2PjxiciBzdHlsZT0iY2xlYXI6IGJvdGg7IGRpc3BsYXk6IGJsb2NrOyBmbG9hdDogbm9uZTsiLz4=

PatchFluent – Pour choisir les mises à jour de Windows 10

lundi 26 octobre 2020 à 09:00

Si vous êtes sous Windows 10 et que vous aimez garder le contrôle des mises à jour que vous faites sur votre système d’exploitation préféré, vous pouvez choisir de les télécharger manuellement ou vous reposer sur un logiciel comme PatchFluent.

Par défaut Microsoft permet de faire ou de ne pas faire les mises à jour de l’OS, mais vous n’avez pas vraiment le choix. C’est tout ou rien.

PatchFluent est un petit soft qui désactive les mises à jour automatiques et permet justement de choisir les celles que vous voulez appliquer et donc potentiellement repousser l’installation de certaines mises à jour qui ne vous iraient pas.

C’est un outil pratique, mais à réserver aux experts qui savent ce qu’ils peuvent et ne peuvent pas installer, car d’une manière générale, je recommande à tout le monde de faire les mises à jour via Windows Update ne serait ce que pour la sécurité de votre ordinateur.


A la recherche d’un job dans le numérique et envie de changer de région et de vie ?

Est-ce que je fais vraiment le boulot que j’aime ? Ma qualité de vie dans cette grosse ville bruyante, polluée, chère … est-elle vraiment la meilleure ? Est-ce que ce village de campagne est le lieu le plus propice pour préparer mes enfants au futur ? Nous sommes nombreux à nous être posé ce genre de questions à un moment ou un autre, moi le premier.

Et bien si vous êtes dans cette situation, que vous avez envie de changer d’air sans pour autant changer de travail, Laou vous accompagne dans toutes les étapes de ce nouveau voyage, pour que vous ayez l’esprit serein jusqu’au moment d’envoyer votre premier mail pro 😉

Découvrir leur service et lancez-vous


<script type="text/plain" data-tcf="waiting-for-consent" data-id="118889" data-bid="1" data-placement="sous-article-avec-rotation">PGRpdiBpZD0iVFhkOVdQZ0UtMTYyMzUwMzQ1NCI+PGRpdiBpZD0iNjk1NjktMiI+PHNjcmlwdCBzcmM9Ii8vYWRzLnRoZW1vbmV5dGl6ZXIuY29tL3MvZ2VuLmpzP3R5cGU9MiI+PC9zY3JpcHQ+PHNjcmlwdCBzcmM9Ii8vYWRzLnRoZW1vbmV5dGl6ZXIuY29tL3MvcmVxdWVzdGZvcm0uanM/c2l0ZUlkPTY5NTY5JiMwMzg7Zm9ybWF0SWQ9MiI+PC9zY3JpcHQ+PC9kaXY+CjwvZGl2PjxiciBzdHlsZT0iY2xlYXI6IGJvdGg7IGRpc3BsYXk6IGJsb2NrOyBmbG9hdDogbm9uZTsiLz4=