Fermer

juin 20, 2018

Des décrocheurs uniques et des majors non-STEM peuvent rivaliser pour des emplois techniques


J'ai récemment écrit un guide de 80 pages sur la façon d'obtenir un travail de programmation sans diplôme préparé à partir de mon expérience en aidant les étudiants à Springboard camp d'entraînement. Cet extrait est une partie où je me concentre sur les façons uniques dont les étudiants non-STEM et les décrocheurs à la recherche d'emplois de programmation devraient se différencier.

Comme quelqu'un qui a dû peut-être passer par un chemin non traditionnel faire des choses qui sont légèrement différentes et un peu plus que la norme pour que votre profil dépasse. Sans connaissances formelles en informatique, vous devrez démontrer que vous avez un dynamisme et une volonté d'apprendre uniques.

Voici quelques choses que vous devrez faire

Mesures de suivi

1- Construire un portefeuille de tâches techniques tangibles et participer aux communautés

Vous voulez démontrer que vous pouvez réellement programmer . Il y a plusieurs façons de le faire: construire votre propre site de portfolio, avoir un profil Github actif ou contribuer à Stack Overflow .

En étant un participant actif dans différentes communautés de programmation telles que r / learnprogramming ou Hacker News vous pouvez également démontrer que vous contribuez activement aux discussions de programmation en cours – et vous pourrez commencer à travailler en réseau avec différents membres de la communauté de programmation – y compris les gestionnaires d'embauche.

J'ai utilisé Hacker News pour entrer en contact avec les gestionnaires d'embauche de Google en leur permettant d'accéder à leurs profils personnels. En étant un membre actif des communautés où les gestionnaires d'embauche embauchent, vous pouvez facilement se démarquer.

2 Faire des entrevues d'information et construire un réseau

Une fois que vous avez une base de connexions dans différentes programmations communautés, vous devriez commencer à cartographier les différentes entreprises et industries où vous voulez travailler. Ensuite, vous devriez commencer à tendre la main et à trouver des gens qui travaillent dans ces entreprises et industries particulières.

Une fois que vous avez trouvé des gens que vous voulez joindre, faites ce qu'on appelle une entrevue d'information à eux et leur demander sur quoi ils travaillent et quels sont les problèmes qu'ils rencontrent au travail.

Ici, si vous pouvez montrer que vous êtes un résolveur de problèmes proactif et quelqu'un qui peut répondre avec empathie et compétence aux différentes situations qui se présentent (et quelqu'un qui semble avoir fait ses recherches et ses devoirs sur une entreprise ou une industrie en particulier ), alors vous pourriez ne pas simplement laisser un aperçu sur un domaine qui vous intéresse – vous pourriez partir avec un avocat potentiel pour vos compétences dans l'entreprise, et un allié potentiel dans votre recherche d'un emploi.

3- Pratique, pratique, pratique pour l'interview de codage

Une fois que vous avez un entretien initial, il n'y a pas de pratique à laquelle vous devriez vous limiter. Mieux vaut prévenir que guérir.

Vous devriez pratiquer avec des limitations à l'esprit . Une interview de codage ne va pas avoir lieu avec vous confortablement capable de naviguer à travers Stack Overflow – une interview de codage va vous tester en limitant le temps et l'information que vous avez devant vous. Cela va souvent casser les programmeurs autodidactes qui ne sont pas habitués aux limitations.

Parfois, coder des interviews impliquera d'écrire votre code sur un bout de papier et de le réciter au téléphone! Préparez-vous à n'importe quoi en vous entraînant avec ces contraintes à l'esprit. Forcez-vous à accomplir des tâches de programmation dans un bloc de temps défini.

4- Faire le suivi et ne pas abandonner

Le processus d'entrevue est toujours long et les entreprises et les gestionnaires d'embauche peuvent mettre un certain temps à vous répondre.

N'abandonnez jamais – faites un suivi proactif de temps en temps pour avoir une idée de l'endroit où vous vous trouvez.

Si une entreprise rejette votre candidature, vous pouvez lui demander des commentaires, mais sachez qu'il existe des contraintes légales sur ce qu'une entreprise peut vous dire. Une fois que vous avez reçu votre réponse, acceptez-la avec grâce et travaillez continuellement tout au long du processus. Prenez tous les commentaires que vous pouvez obtenir et apprendre de lui.

Hacks

J'appelle ça des hacks de section parce que c'est une très bonne description de la façon dont tu devras agir si tu veux avoir un avantage ici. Ce sont de petits trucs et astuces que j'ai appris sur la façon d'entrer dans la Silicon Valley sans les degrés STEM qui l'accompagnent.

1- Trouver des méthodes de sensibilisation non traditionnelles

Il peut être difficile de bâtir un réseau et d'atteindre les gens de la communauté de programmation – à bien des égards, c'est une sorte de problème de poule et d'œuf. Pour être embauché et remarqué, vous devriez avoir un bon réseau – mais si vous venez d'un milieu non traditionnel en matière de programmation, il peut être difficile d'obtenir ce réseau à moins d'être embauché.

Une façon de contourner cela est de réseauter intensivement, en utilisant des solutions telles que LinkedIn, AngelList ou des rencontres locales pour faire des entrevues d'information avec des experts dans le domaine. C'est ainsi que vous pouvez construire un réseau à partir de rien si vous n'en avez pas déjà un.

2- Tirez parti de vos atouts uniques

Si vous possédez des antécédents dans un certain domaine, profitez-en pour obtenir un avantage supplémentaire en recherchant des tâches de programmation. Si vous avez déjà travaillé dans le secteur bancaire, parlez avec des sociétés de technologie financière. Soulignez votre passion pour l'industrie dans laquelle travaille une entreprise et adaptez votre profil à une industrie particulière: cela vous aidera à augmenter vos chances.

3- Démontrez votre volonté de travailler

Un avantage que vous aurez Si vous cherchez des emplois en programmation, beaucoup de gens qui sont établis dans l'industrie ne vont pas faire un effort supplémentaire lorsqu'ils cherchent du travail. Il peut être facile de se différencier en étant simplement plus disposé à démontrer que vous êtes en mesure de mettre dans les heures. Cela peut être aussi facile que de travailler pour l'entreprise avant même de l'interviewer, peut-être de créer une page d'atterrissage simple contenant des solutions aux problèmes potentiels que vous avez identifiés.

Peut-être que vous voulez contacter les utilisateurs et les clients actuels de l'entreprise et vous demander quels problèmes ils ont et voir si vous pouvez concevoir quelque chose pour les résoudre. Être proactif et montrer que vous pouvez être un résolveur de problèmes vous aidera à gagner l'avantage dont vous aurez besoin.

4- Participez à l'aide aux organismes sans but lucratif

démontrer vos compétences en programmation? Vous pouvez vous porter volontaire pour un projet local à but non lucratif ou créer des projets open source sur des données ouvertes.

5- Impliquez-vous dans la communauté

Découvrez vos rencontres locales et voyez si vous pouvez vous impliquer! Vous pouvez même organiser votre propre meetup si vous ne voyez rien autour – cela peut être un excellent moyen de construire votre marque personnelle et de rencontrer les responsables d'embauche.

Allez aux hackathons et construisez des solutions avec différents membres d'équipe, dont beaucoup pourraient être des gestionnaires d'embauche ou qui pourraient vous recommander.

6- Écrivez au sujet de vos apprentissages

Au fur et à mesure que vous apprenez à programmer, écrire sur vos défis et créer de précieuses ressources et tutoriels pour les personnes qui pourraient suivre vos pas vous différencieront de quelqu'un qui est obsédé par l'apprentissage incessant et qui communique cette passion au plus grand nombre: (19659020) 7- Facilitez la tâche des gens

Que ce soit en créant votre propre site Web personnel ou en maintenant une présence active sur LinkedIn, Des événements communautaires locaux, des communautés axées sur la programmation comme Hacker News, Stack Overflow ou Quora, vous souhaiterez que votre profil personnel soit étoffé et prêt à être partagé entre ces différentes plateformes. Facilitez la tâche des gestionnaires d'embauche de vous trouver et de vous contacter.

Conseils d'entrevue courants

Voici quelques conseils d'entrevue pour différentes entrevues de programmation.

1- Préparez avec des contraintes

La plupart des gens se préparent à coder des entrevues en travaillant simplement leur journée normale. flux d'aujourd'hui: cependant, les interviews de codage sont une bête différente à cela. Souvent, les enquêteurs vous demanderont de griffonner du code sur un papier et de le relire ou de faire l'interview du célèbre tableau blanc où vous devez tout assembler sans l'aide d'un ordinateur ou la capacité de vraiment taper les choses.

Vous ne voulez pas vous préparer à coder des entrevues en faisant la même chose. Pratiquer la programmation sous toutes sortes de contraintes, des limites de temps aux algorithmes de gribouillage sur papier. De cette façon, lorsque vous faites l'entrevue sous contraintes et que vous subissez des contraintes de temps et que vous essayez d'obtenir un emploi, vous serez sur la bonne voie.

2- Le processus est aussi important que la réponse

Lorsque vous travaillez sur différentes questions à travers l'interview de codage, gardez à l'esprit que la façon dont vous structurez votre réponse et comment vous arrivez à des conclusions différentes plus que d'obtenir la "bonne" réponse. Il n'est pas très coûteux de corriger les erreurs de programmation, mais il est coûteux d'embaucher des gens qui n'ont pas la bonne logique et les bons systèmes de programmation.

3- La pratique rend parfait

Tu devrais t'entraîner à répondre à autant d'exemples de questions et à faire différents exercices pratiques avant de t'asseoir et d'avoir la véritable interview de programmation devant toi.

C'est utile pour vous! Vous voulez plus de matériel comme celui-ci? Découvrez mon guide sur la façon d'obtenir un travail de programmation sans diplôme .

Ce message fait partie de la série des contributeurs. Les opinions exprimées sont celles de l'auteur et ne sont pas nécessairement partagées par TNW.




Source link