Comment décrocher un travail de codage avec très peu d'expérience

Je suis entré dans la scène technologique de la Silicon Valley par la porte dérobée - en construisant ma carrière avec des concerts indépendants simples et rapides. Je recommande vivement cette approche. Non seulement c'est un excellent moyen d'acquérir très rapidement de nombreuses compétences en codage différentes, mais c'est aussi très amusant!

Le paradoxe: il faut un travail pour acquérir de l'expérience mais il faut de l'expérience pour obtenir un emploi…

L'autre jour, un ami qui s'apprêtait à obtenir son diplôme universitaire m'a demandé des conseils sur la façon d'obtenir un emploi de développeur. Il avait passé des heures à se pencher sur les sites d'emploi, à envoyer des lettres d'accompagnement, et avait eu des nouvelles d'exactement zéro entreprise. ?

J'ai complètement compris sa douleur. Ayant été l'un des ingénieurs fondateurs d'une entreprise de recrutement technologique où j'ai travaillé sur la science des données, j'ai eu l'occasion de voir des chiffres réels et l'image peut être plutôt sombre.

C'est coupé et sec. Les nouveaux diplômés et les personnes sans grande expérience ont beaucoup de mal à trouver un emploi. Lorsque nous demandons aux employeurs pourquoi ils ne voulaient pas embaucher quelqu'un sans beaucoup d'expérience, nous entendons généralement la même chose: «nous recherchons quelqu'un d'expérience».

Ça craint.

Vous avez besoin d'un emploi pour acquérir de l'expérience et vous avez besoin d'expérience pour obtenir un emploi… C'est le paradoxe séculaire.

Heureusement, dans le monde de la programmation, il existe une solution à ce puzzle.

Tout ce que vous avez à faire est de trouver des employeurs prêts à embaucher des programmeurs qui ont un peu moins d'expérience. Cela semble impossible? Ce n'est pas. Croyez-le ou non, des employeurs comme celui-ci existent actuellement .Ils recherchent désespérément quelqu'un pour résoudre leurs problèmes et ils seront heureux de payer pour votre aide.

Tout ce que tu as à faire, c'est de les trouver.

Permettez-moi de vous présenter la pige et le «Gig» !

Je sais ce que tu penses, pigiste? Si personne ne m'embaucherait pour un emploi, pourquoi quelqu'un m'embaucherait-il comme pigiste? Qu'est-ce que le freelance a de si spécial? N'est-ce pas juste travailler pour une entreprise, sauf sans le W-2, les avantages sociaux et la sécurité d'emploi? Ne ferais-je pas mieux de rester à la recherche d'un emploi pendant un moment?

Ce sont toutes des préoccupations valables et le travail à la pige n'est pas toujours facile, mais avant de vous enfuir et de commencer à envoyer plus de CV dans l'abîme, laissez-moi vous expliquer.

Freelanceest un terme qui couvre tout travail que vous faites dans lequel vous n'avez pas de relation formelle employeur-employé avec une entreprise. Dans le monde des développeurs, je diviserais (de manière très non scientifique) le freelance en quelques catégories distinctes. Il y a des consultants , des pigistes et des pigistes .

Consultantssont généralement des développeurs experts très expérimentés qui sont amenés à résoudre des problèmes techniques difficiles où ils ont des connaissances et une expertise uniques. Puisque vous apprenez juste à programmer, je suppose que ce n'est pas vous.

Les employés indépendants sont généralement à peu près exactement comme les employés, sauf qu'ils ont obtenu leur emploi via une agence de placement au lieu d'être directement embauchés par l'entreprise pour laquelle ils travaillent. Cela se produit généralement pour des raisons politiques beaucoup trop ennuyeuses pour être discutées dans cet article. Autant dire que vous n'entrez probablement pas dans cette catégorie.

Enfin, il y a les pigistes .

Les pigistes de Gig comblent une lacune particulière dans le monde du génie logiciel. Ils acceptent généralement des emplois trop petits, trop spécialisés ou trop expérimentaux pour justifier l'embauche d'un employé à temps plein. Les employeurs pour lesquels ils travaillent les embauchent parce qu'ils ont besoin de faire un travail temporaire et que le travailleur est disponible et disposé à faire le travail.

Voici quelques exemples d'employeurs qui embauchent des travailleurs de chantier:

  • entrepreneurs - qui cherchent à construire une preuve de concept pour une idée
  • intrapreneurs - entrepreneurs travaillant sur l'innovation au sein d'une entreprise qui cherchent également à construire des preuves de concepts
  • petites entreprises - généralement à la recherche de quelqu'un de `` pratique '' pour installer ou configurer quelque chose
  • les personnes ayant un problème de programmation - c'est peut-être un gars qui a besoin d'aide pour ses devoirs de programmation ou quelque chose?

Les caractéristiques unificatrices de ces emplois clients sont qu'ils sont petits, bien définis et temporaires .

Le travail à la pige a définitivement ses inconvénients, et j'hésiterais à le recommander comme lieu de construction d'une carrière à long terme. Mais pour quelqu'un qui commence son parcours de programmation, c'est l'un des moyens les plus rapides de développer simultanément des compétences , des liens et de la crédibilité. Cela peut aussi être très amusant .

Pourquoi cela vaut-il la peine de faire du travail en freelance lorsque vous débutez

Étonnamment, les emplois Gig sont assez faciles à obtenir.

Les concerts sont généralement de petite taille - quelques heures, une semaine…

Ils ne paient généralement pas que beaucoup d' argent, donc si vous savez où regarder la concurrence est pas féroce.

Le travail nécessite généralement moins d'expérience. Il s'agit «d'écrire un simple robot d'exploration» au lieu de «créer le prochain Facebook».

Pour l'employeur, les enjeux sont bien moindres. Aucun engagement à long terme ne doit être pris. Aucun badge d'employé n'est imprimé. Aucun service RH n'est impliqué. Si vous ne faites pas du bon travail, très peu de choses ont été perdues.

Tout cela signifie qu'il est assez facile d'obtenir ces emplois. Soyez professionnel et rapide… ne soyez pas difficile à travailler et vous devriez pouvoir être embauché malgré votre manque d'expérience.

Découvrir le type de concert qui vous convient

Lorsque vous obtenez un travail de concert, vous pouvez l'utiliser pour découvrir quel type de programmation vous convient.

Les concerts vous donnent l'opportunité de travailler pour un grand nombre de personnes différentes et de travailler sur de nombreux projets différents. C'est une excellente occasion de faire quelques explorations pour découvrir ce que vous aimez.

Envie de données? Prenez un concert de grattage ou de traitement de données.

Vous voulez en savoir plus sur le matériel? Il y a des concerts Arduino et Raspberry pi.

Vous avez trouvé quelque chose que vous aimez? Trouvez un autre emploi similaire.

J'ai personnellement utilisé des concerts pour essayer toutes sortes de domaines de programmation. Quand j'étais en concert, certaines catégories de projets que j'ai eu la chance d'essayer comprenaient:

  • sites Internet
  • lecteurs vidéo personnalisés
  • lecteurs audio
  • programmation du micro-contrôleur
  • diffusion en direct et vidéoconférence
  • grattage et exploration de données
  • jeux simples

Et la liste continue.

Utilisez des concerts pour découvrir ce que vous aimez et ce que vous n'aimez pas en tant que programmeur . L'apprentissage est extrêmement précieux. Peut-être plus précieux que l'argent que vous auriez pu gagner en travaillant à un emploi qui ne vous intéressait pas vraiment.

Les concerts vous permettent de peaufiner vos compétences et de perfectionner votre métier.

Au début de votre carrière de programmeur, vous n'êtes probablement pas prêt pour de grands projets. Ils sont trop compliqués. Ils impliquent des compétences (comme lire le code des autres) que vous ne maîtrisez peut-être pas encore.

Vous devez également affiner votre architecture et les côtelettes d'API de plate-forme choisies. Il n'y a rien de tel qu'un vrai client vous demandant de perfectionner du CSS pour vous apprendre comment fonctionnent les flex-box. Et devoir créer des applications d'une seule page pour quatre clients différents vous aide vraiment à comprendre vraiment comment les applications React gèrent le routage.

De plus, le simple fait de tout faire vous-même sera bénéfique. Vous devrez construire des systèmes entiers. Vous n'aurez pas le choix. Vous allez apprendre comment tout fonctionne.

Les concerts mènent souvent à de meilleures choses

Quand j'ai commencé à faire des concerts, je ne m'attendais pas vraiment à ce qu'ils m'ouvrent des portes, mais c'est ce qui a fini par arriver.

Je facturerais un concert pendant 2 heures (le concert m'a en fait pris un peu plus de temps) et je livrerais exactement ce que mon client m'avait demandé. Le lendemain, le client me demandait si j'avais du temps pour un autre projet.

Chaque projet que j'ai créé était un autre projet que je pouvais ajouter à mon portfolio. Chaque projet a également élargi mon réseau. Les gens que je rencontrais me renvoyaient leurs amis et collègues. Au fil des ans, j'ai fini par travailler pour de très grandes entreprises.

Finalement, je n'ai même pas vraiment eu à chercher de nouveau travail. Cela m'est venu en quelque sorte.

C'était amusant… et même si c'était effrayant au début, cela s'est facilité avec le temps.

Alors, comment obtenez-vous des concerts? Voici le processus que je recommande:

Trouvez une bonne place de marché qui correspond à votre situation

Vous voulez commencer votre recherche de travail en trouvant un «marché» où les employeurs vous verront comme une bonne solution aux problèmes qu'ils essaient de résoudre. Ils recherchent généralement en ligne sur une «place de marché»: babillard d'emploi, liste de diffusion, canal détendu, forums, etc. Quand je dis «marché», je veux dire en fait toute communauté où un groupe particulier de personnes affiche des emplois.

Trouver le bon marché est probablement lela partie la plus importante d'une recherche d'emploi, et de nombreuses personnes n'abordent pas le lieu de leur recherche d'emploi de manière très stratégique.

La vérité est que chaque marché a des «mélanges de clients» différents avec des besoins, des désirs et des critères d'embauche différents.

Si vous passez du temps à chasser sur le mauvais type de marché, vous aurez du mal à trouver du travail. Il est donc vraiment avantageux de passer du temps à chercher des marchés appropriés.

Alors, que voulez-vous rechercher?

Tout d'abord, il va sans dire: recherchez un marché axé sur les concerts. Cela signifie probablement un endroit où les employeurs entrepreneurs publient de petits projets ciblés. Cela signifie que vous voudrez éviter les sites d'emploi à temps plein. Tout message dans lequel vous auriez besoin de soumettre un CV et de passer des entretiens n'est probablement pas ce que vous recherchez.

En plus de rechercher des marchés axés sur les «concerts», vous aurez plus de chance avec les marchés «nichés».

Qu'est-ce que je veux dire par «niched»? Eh bien, vous voulez des marchés qui ont une sorte de concentration dans laquelle vos compétences ou votre expérience s'insèrent.

Les marchés de niche comprennent:

  • Orientation géographique: certaines places de marché sont conçues pour les communautés locales. Les gens embauchent souvent sur ces sites lorsqu'ils veulent travailler avec une personne locale.
  • Focus technologique: certains marchés se concentrent sur des technologies particulières. Si vous avez passé beaucoup de temps avec une technologie particulière, ces tableaux seront des endroits où vous aurez un avantage.
  • Focus sur l'espace des problèmes: certains marchés ne sont pas ciblés sur une technologie en soi, mais plutôt sur un public particulier. Des projets logiciels existent dans chaque communauté. Si vous êtes membre d'une communauté, vous pourrez peut-être accéder à des concerts qui ne sont pas disponibles pour d'autres développeurs.

Choisir un bon marché niché augmentera considérablement vos chances d'obtenir un concert.

Dans un marché niché, les employeurs seront plus pertinents. Vous ferez face à moins de concurrence que sur un site indépendant plus général. Plus important encore, le niching vous donne une chance d '«empiler le jeu» en votre faveur car vous postulerez avec un avantage sur la concurrence, même si cet avantage n'est que «nous vivons dans la même ville».

Si je devais recommencer à jouer aujourd'hui, certains endroits que je pourrais chercher incluent:

  • craigslist (la section des concerts) - il est axé localement / géographiquement, vous avez donc certains des avantages intégrés mentionnés ci-dessus.
  • rencontres physiques en personne - encore une fois locales et nichées. D'après mon expérience, lorsque vous vous présentez à ces événements, il y a presque toujours quelqu'un qui cherche quelqu'un pour l'aider dans ses projets. Le fait que vous soyez un local est un énorme avantage.
  • groupes de discussion slack axés sur les entrepreneurs publics et listes de diffusion d'actualité (encore une fois, ils sont nichés et un peu moins courants). Vous pouvez les trouver en recherchant sur Google «chaînes publiques libres» - beaucoup d'entre elles ont une section spécifique consacrée aux emplois, et la plupart des emplois sur les canaux axés sur les entrepreneurs seront basés sur des concerts.
  • enfin, upwork.com , freelancer.com ou tout autre site de travail axé sur les pigistes. Ces sites comptent de nombreux employeurs qui cherchent à embaucher des personnes, mais il peut être un peu difficile de démarrer. Vous serez en concurrence pour des emplois avec des personnes du monde entier qui ont déjà beaucoup d'avis sur la plateforme. Lorsque vous obtiendrez finalement des évaluations 5 étoiles, les choses deviendront faciles, mais d'ici là, c'est un jeu de chiffres, alors soyez prêt à faire face à de nombreux rejets.

Postulez pour le concert

Demander un concert est assez simple. Vous allez avoir une conversation avec un employeur et vous voulez le convaincre que vous pouvez résoudre son problème.

Habituellement, vous enverrez un e-mail. Dans certains cas, vous pouvez remplir un formulaire ou quelque chose. Cela n'a pas vraiment d'importance tant que vous pouvez d'une manière ou d'une autre avoir une conversation.

Que dis-tu?

Vous voulez faire savoir à l'employeur que vous comprenez le problème qu'il essaie de résoudre et que vous pensez pouvoir le résoudre à sa place.

Vous voulez leur dire combien de temps vous pensez que cela prendra et inclure un peu d'informations sur vous-même qui expliquent pourquoi vous êtes un bon partenaire.

Vous souhaitez inclure quelques liens vers certains travaux que vous avez effectués et qui sont similaires à ce que l'employeur recherche si vous les avez.

Vous pensez peut-être, je n'ai aucune expérience. Est-ce que cela ne me disqualifie pas immédiatement?

Pas nécessairement. Vous pouvez réellement utiliser votre faiblesse comme votre force! Voici quelques exemples de la manière dont vous pourriez procéder.

  • Faites savoir à l'employeur que vous êtes nouveau dans la pige, mais dites-lui que vous êtes intéressé par son projet parce que vous avez besoin de bons éléments de portfolio. Cela signifie que vous êtes heureux de réviser et de peaufiner autant que nécessaire pour créer quelque chose de vraiment spectaculaire.
  • Faites savoir à l'employeur que vous êtes novice en freelance et que c'est pourquoi les tarifs que vous proposez sont si bas - probablement inférieurs à ceux de la concurrence. Ils recevront beaucoup.
  • Faites savoir à l'employeur que, même si vous êtes nouveau dans le codage, vous avez beaucoup d'expérience dans son secteur particulier. Vous avez des connaissances qui vous qualifient de manière unique pour faire le travail mieux que la concurrence plus générique.

Le fait que vous êtes juste débutant est une force à certains égards, comme vous pouvez le justifier des projets que les développeurs plus expérimentés ne détectera pas parce que le gain pour vous est différent - l' expérience et des preuves de portefeuillevs argent. Communiquez ce message efficacement et vous n'aurez aucun problème à décrocher quelques-uns des concerts auxquels vous postulez.

Suivre

Ce qui est souvent dit dans de nombreux livres et articles sur la recherche d'emploi est vrai! Le suivi est vraiment important.

Pensez-y du point de vue des employeurs (je le sais parce que j'ai déjà embauché des gens).

Vous (en tant qu'employeur) publiez un concert et commencez à recevoir des messages des entrepreneurs. De nombreux messages sont terribles. Les messages sont mal rédigés ou l'entrepreneur veut trop d'argent ou il ne semble pas que l'entrepreneur comprenne ce que vous voulez. Quelques candidats semblent prometteurs, mais naturellement vous voulez attendre un peu que d'autres candidatures arrivent. Peut-être que quelqu'un de spectaculaire se présentera.

Finalement, vous passez à une autre tâche et oubliez le concert que vous avez posté. Quelques jours passent et les applications cessent de s'afficher. Vous êtes occupé… et vous recevez ensuite un e-mail de suivi de l'un des rares candidats prometteurs. Cette personne semblait pouvoir faire le travail et elle semble professionnelle (après tout, elle a suivi). Votre décision est prise.

En tant qu'entrepreneur, vous voulez être cette personne qui semble prometteuse et qui assure le suivi . Vous seriez surpris du peu de personnes qui suivent lors de leur candidature à des concerts. Cela fait vraiment toute la différence.

Alors, comment faites-vous cela?

Après avoir envoyé votre premier e-mail, attendez un jour ou deux, puis envoyez un rapide e-mail disant:

Hé, je n'avais pas eu de vos nouvelles et j'ai pensé que je ferais un suivi. Avez-vous trouvé quelqu'un pour vous aider avec votre concert? Si vous en avez encore besoin, je suis toujours disponible.

D'après mon expérience, c'est à ce moment-là que vous obtenez le poste. Essayez-le et voyez si cela fonctionne pour vous.

Ne te décourage pas

Obtenir des concerts peut être un peu un jeu de nombres au début. Ne prenez pas le rejet personnellement. Au début, vous ne vous serez pas fait une réputation, il est donc naturel que les gens hésitent à vous embaucher.

Continuez à postuler et ne vous découragez pas! Je recommande de considérer le succès comme «postuler» plutôt que comme «obtenir» le travail. Cela aidera à garder les choses en perspective. Finalement, vous décrocherez votre premier concert.

Ce premier concert que vous obtenez vaut bien l'effort. Après ce premier concert, lorsque quelqu'un vous demande ce que vous faites dans la vie, vous aurez quelque chose de nouveau à leur dire:

Je suis un professionnelprogrammeur?

J'espère vous avoir convaincu

J'espère vous avoir convaincu que les concerts peuvent être un excellent moyen de commencer une carrière en programmation.

Si vous pouvez créer des programmes de base, vous pouvez utiliser des concerts pour commencer votre carrière de programmeur aujourd'hui .

Au fil du temps, les concerts sont un tremplin vers des choses plus grandes et meilleures, alors allez-y et obtenez un ou deux concerts. Vous serez surpris de ce que vous pouvez faire si vous essayez.

Merci d'avoir pris le temps de lire mon article.

Vous pouvez également lire mes autres articles sur mon blog personnel //wildnotion.com

Vous pouvez me trouver sur Medium où je publie des articles sur la programmation, l'entrepreneuriat et les données. Vous pouvez aussi me suivre sur twitter.

Si vous avez trouvé cet article utile, faites-le moi savoir ???.