Comment commencer à construire une carrière dans l'informatique, si vous n'avez pas encore d'expérience

Je m'appelle Konstantin Shcheglov, je suis engagé dans le développement web commercial depuis 2001, et depuis 13 ans je participe activement au team building et au staffing dans les départements techniques des entreprises qui sont principalement impliquées dans le développement mobile, web et télécom, et aujourd'hui je voulais discuter certains des tenants et aboutissants de la construction d'une carrière dans l'informatique au stade initial, lorsque vous n'avez pas encore d'expérience.

En un mot, je vais vous dire comment les choses sont sur le marché, nous parlerons des compétences qui sont demandées, des opportunités d'apprentissage, nous discuterons de la façon de rédiger un CV et de ce qu'il faut dire lors des entretiens. Nous discuterons séparément des attentes des employeurs. Je vais également parler de certaines des astuces pour construire une carrière dans l'informatique.

Alors allons-y!

Situation du marché


Maintenant, sur le marché, il y a une pénurie totale de personnel, il n'y a vraiment pas assez de spécialistes, vous pouvez donc aller n'importe où si vous le souhaitez. Le marché des technologies de l'information connaît une croissance rapide. Désormais, même à première vue, les sociétés non développantes se positionnent comme des sociétés informatiques. Par exemple, il y a cinq ans, il était difficile de croire que les pizzerias et les quincailleries prendraient une position active dans le domaine informatique. DoDo pizza et Leroy Merlin bonjour!

Si vous décidez de consacrer votre vie à travailler dans des entreprises technologiques, je vous recommande tout d'abord de faire attention aux grands acteurs du marché - ce sont de grandes entreprises. Ils ont, en règle générale, des processus bien organisés, mais ils ont beaucoup d'héritage. À mon avis, l'héritage n'est pas toujours mauvais. En travaillant avec l'ancien code, vous pouvez comprendre comment le système est organisé en interne et communiquer avec des collègues plus expérimentés.

Il est également logique de regarder dans le sens des startups. Oui, parfois il n'y a pas de processus construits du tout, mais vous pouvez faire beaucoup de choses à partir de zéro, travailler sur des tâches telles que développer l'architecture du cœur du système ou écrire une implémentation de votre premier singleton. Oui, et ils paient un peu plus dans les startups, car les risques sont plus grands.

Je ne recommande pas de commencer votre travail avec l'externalisation, car Désormais, les entreprises informatiques ne sont plus uniquement axées sur le développement, mais aussi sur le travail d'équipe. Les projets d'impartition rendent plus difficile l'apprentissage de la communication compétente en raison de limitations naturelles. Je pense qu'il est logique de travailler pendant plusieurs années au bureau, de devenir développeur, et ensuite de sous-traiter si le bureau est complètement insupportable. Achetez un billet et partez à Bali!

Je note que les grandes entreprises ne sont pas homogènes, le même Mail.ru diffère d'un projet à l'autre. Dans le même temps, il est beaucoup plus facile d'entrer dans de grands projets aux premiers stades d'une carrière, y est allé en tant que stagiaire - y a fait carrière. Il est difficile d'y arriver en tant que directeur technique ou CIO car vous serez très probablement porteur d'une culture d'entreprise différente, et vous développerez certainement l'habitude de travailler et de prendre des décisions de manière indépendante, sans regarder quelqu'un d'en haut.

Parlons un peu du choix d'un langage de programmation. Le choix des langues est désormais très large, vous pouvez trouver quelque chose à votre goût. À mon avis, nous ne pourrons certainement pas nous passer d'un serveur, quel que soit le projet dans lequel nous nous engageons. Les développeurs backend seront toujours en demande.

Naturellement, le développement mobile se développe à pas de géant, il y a de plus en plus d'appareils mobiles et avec lui de plus en plus d'applications mobiles. Comme vous le savez, le nombre d'utilisateurs d'applications de bureau diminue, tandis que les applications mobiles augmentent.

Qu'est-ce qui est encore à la mode maintenant? Bien sûr, ce Machine Learning, Deep Learning, Data Science - est très populaire et en demande. L'Internet des objets nous donne une toute nouvelle industrie avec de nombreux problèmes non résolus et urgents, par exemple, les problèmes de sécurité de l'Internet des objets sont très pertinents et nécessitent des ressources pour les résoudre.

Assurez-vous de faire attention à Java, ce langage de programmation ne perd pas sa position de leader.

Où évolue l'industrie dans son ensemble en termes de développement? Je crois que le monde évolue vers des équipes internationales et réparties. Les sous-traitants sympas travailleront à distance pour les bureaux à l'étranger pour un salaire en dollars. Oui, bien sûr, vous devez être en mesure de préparer des équipes à distance, et il y a là des difficultés, mais l'avenir se situe dans cette direction.

De plus, ceux qui peuvent se recycler rapidement seront toujours en demande. Les plans les plus convoités des mêmes startups sont des employés polyvalents. Je ne me noie pas pour une pile complète, il suffit d'avoir plus d'une spécialisation. Cela augmentera la demande de votre marché.

Compétences requises


Nous nous tournons vers les compétences les plus recherchées.

Mon numéro d'article zéro est l'anglais. Je recommande maintenant de faire le leveling de votre niveau d'anglais. Ceci est un masthead direct! Tôt ou tard, vous atteindrez le niveau de développement de carrière lorsque le manque d'anglais vous ralentira. Après tout, l'anglais est la norme de facto dans l'industrie informatique.

Tout en apprenant, commencez à travailler lentement. Mais je vous exhorte à ne pas oublier qu'un emploi choisi comme emploi à temps partiel peut devenir une affaire à vie. Par exemple, j'ai trois meilleurs amis - tout le monde fait ce qu'il a commencé à faire à l'institut pour le travail à temps partiel. Essayez d'acquérir de l'expérience dans un vrai projet. Vous pouvez probablement apprendre à faire la bonne chose vous-même, mais en équipe, ce sera plus facile. L'homme est un être social.

Pensez à vos projets pour animaux de compagnie - c'est une excellente occasion de vous montrer. Faites quelque chose pour vous-même, essayez de mettre en œuvre quelque chose, mettez les résultats en open source afin que le futur employeur puisse évaluer votre niveau et vos progrès. La mise en œuvre du projet pour animaux de compagnie vous montrera du côté le plus favorable, car elle montre que vous avez vous-même pu déterminer la douleur de l'utilisateur, choisir une solution et l'amener à la production. C'est une qualité précieuse pour le développeur.

Si le fantasme ne fonctionne pas très bien, vous pouvez vous connecter à n'importe quel projet open source, ils ont toujours besoin d'aide, ils ont toujours besoin de sang frais et le backlog a un million de tâches.

Ouvrez-vous un compte sur github - c'est un must have direct, presque tous les employeurs y recherchent lorsqu'ils recherchent des employés. Et là, vous pouvez écrire non seulement du code, mais aussi quelques idées de projets, par exemple. Cela vous permettra de contribuer régulièrement à certains projets. Lors des entrevues, ils demandent maintenant sûrement où et quand a été la dernière fois qu'ils sont passés en contrebande?

Par exemple, lorsque je travaillais sur des extensions pour Mozilla Firefox, j'ai réussi à faire un autre projet avec Ken Sanders, un concepteur des États-Unis, lorsque nous avons créé ensemble une version du skin Firefox pour les utilisateurs malvoyants, ou pour faire la connaissance d'une foule de traducteurs, à partir de l'allemand et se terminant par qui - par exemple, en langue iranienne. Ce fut une super expérience!

Soyez sûr d'apprendre constamment quelque chose de nouveau dans votre spécialité. N'oubliez pas d'apprendre constamment, cela ne s'applique pas seulement à la programmation, suivez le développement des technologies avec lesquelles vous travaillez. Pour ce faire, il existe des blogs, des chatrooms, tout Internet est maintenant au service! Assurez-vous de garder le doigt sur le pouls, «touchez les stylos» avec de nouveaux langages de programmation. Vous pouvez écrire toute votre vie dans une seule langue, mais le monde ne reste pas immobile. Après tout, si vous regardez comment nous avons programmé il y a 10 ans et quels outils nous avons utilisés, il deviendra clair que l'informatique se développe très rapidement!

Je vous recommande également de porter votre attention sur les technologies connexes: si vous êtes un développeur backend - soyez un peu à jour avec le front, si vous coupez des interfaces - ce serait bien de comprendre un peu la conception, ce serait bien de vous orienter dans la gestion de projet et ainsi de suite.

Développer des compétences en communication: apprendre à communiquer avec les gens non seulement avec les employés des TI, mais aussi avec les services connexes. Les petits pourparlers sont notre tout, bien que peu acceptés en Russie. Cours de rhétorique complets - parler clairement et convaincre est une bonne compétence. Lisez quelques livres sur la négociation, un jour ils seront payants plusieurs fois. Par exemple, «Non. La meilleure stratégie de négociation »par Jim Camp ou« Tout peut être convenu »par Gavin Kennedy.

Cela peut sembler sauvage pour un professionnel de l'informatique, mais il est logique de faire une marque personnelle, vous devez le faire lentement et systématiquement. Commencez par un blog - écrivez sur le travail et sur vous-même. Un blog doit répondre à deux questions: premièrement, il doit montrer que vous êtes un professionnel dans votre domaine, et deuxièmement, que vous êtes une personne adéquate. Par conséquent, je recommande d'écrire quelque chose de personnel à la fois sur le travail et sur vous-même. Créer des comptes dans différents réseaux sociaux est une bonne idée. Afin de faciliter leur conservation, pour chaque réseau social, vous pouvez déterminer le sujet, par exemple, j'écris sur LinkedIn uniquement sur le travail, sur Facebook - sur moi et sur le travail, sur Instagram - uniquement sur moi, sur Twitter j'écris sur des livres que je lis.

Engagez-vous dans un réseau de connaissances même lorsque vous travaillez et il semble que vous ne puissiez pas faire de développement de réseau. Comme le montre la pratique, un réseau est nécessaire lorsqu'il commence à prendre d'assaut, et à ce stade, il devrait être déjà développé et opérationnel.

Pour bien écrire, vous devez en écrire davantage, un plan média vous aidera. Il vous permettra de déterminer le sujet du blog et de fixer la fréquence des publications. Commencez à écrire selon le plan - l'écriture deviendra plus facile.

Et quelques mots sur l'efficacité personnelle: lisez un ou deux livres sur la gestion du temps, apprenez à planifier votre journée. Classique - «Getting Things Done» par David Allen. Cela permettra de maintenir l'équilibre dit de la durée de vie, car son non-respect tôt ou tard entraînera l'épuisement professionnel.

Possibilités d'apprentissage


Je travaille dans l'informatique depuis près de 20 ans, mais chaque jour, je trouve toujours quelque chose de nouveau pour moi, de nouveaux points de croissance, et c'est cool! En général, en travaillant dans l'informatique, vous devez apprendre à apprendre en permanence, sans cela en aucune façon. Naturellement, vous devez commencer par l'auto-formation - c'est très important, cela vous permettra de développer et d'améliorer les compétences existantes et d'acquérir de nouvelles compétences.

Les forums de discussion sont un entrepôt de connaissances, et les informaticiens ne sont pas toujours ouverts, mais dans toute salle de chat, il y a toujours quelqu'un qui peut aider. Qui a aidé une fois - aide encore, souviens-toi de cela. Habra est également une source d'information très précieuse, il est logique de s'abonner aux blogs des principaux acteurs du marché - Yandex, Mail.ru, Badu, Avito, Sberbank, Raffeisen Bank, Alfabank et bien d'autres. Et les livres nourrissent l'esprit. Développez l'habitude de lire constamment. Mais si vous lisez beaucoup, alors la confusion commencera dans votre tête, alors essayez de prendre quelques notes sur ce que vous lisez, soit au format journal soit au format blog. À votre goût, en général. Cela vous permettra de trouver le bon livre après quelques années. Sans enregistrements, toutes les informations finiront par devenir un gâchis, voire être effacées de la mémoire.

Lire des sources étrangères, comme presque tout ce qui est nouveau chez nous est ce qu'ils avaient de nouveau il y a plusieurs années. Triste, mais vrai. De plus, cela aidera à former la langue anglaise, dont j'ai parlé plus tôt. Et il est logique de lire la littérature sur des domaines connexes au moins à titre d'essai. Marketing, ventes, conception, narration, réseautage, etc. Plus il y a de bagage de connaissances inutilisées, plus la vue sur les problèmes est large - cela sera toujours utile.

Si possible, essayez de trouver un mentor au travail, en règle générale, les bons spécialistes ne se soucient pas de partager des connaissances ou de suggérer quelque chose. En général, écoutez les conseils de collègues plus expérimentés, car presque tous les problèmes que vous rencontrerez ont déjà été résolus par quelqu'un. Et je note qu'il peut être utile pour les développeurs de s'asseoir sur la première ligne de support - pour discuter avec les utilisateurs. Une expérience inestimable, et vous commencez à regarder le système après cela sous un angle complètement différent.

Je recommande d'assister à des conférences une ou deux fois par an: premièrement, c'est du réseautage, deuxièmement, vous serez au courant des nouvelles tendances, troisièmement, c'est l'occasion d'espionner qui et comment résoudre des problèmes urgents. Mais le plus important est la possibilité de rencontrer personnellement et de discuter avec les intervenants. Une sélection suffisamment large de sujets lors des conférences d'Oleg Bunin. Les prix, cependant, mordent. DevConf, HighLoad, Mobius Mobile a lieu deux fois par an.

Le prix des billets est actuellement insuffisant, alors le moyen le plus simple de se rendre au konf est de devenir vous-même conférencier! Piratage de la vie! L'entrée sera non seulement gratuite, mais vous aurez également la possibilité de parler dans les coulisses avec des experts reconnus et de passer du temps dans un cadre informel.

En règle générale, les organisateurs manquent toujours d'orateurs, de sorte que les candidatures peuvent être soumises en liasse, c'est une pratique normale. Tôt ou tard, certains sujets seront acceptés, peut-être pas la première fois, mais ils seront définitivement acceptés. Soumettez vos candidatures le plus tôt possible - cela vous laissera plus de temps pour la coordination avec le comité de programme. Les membres du comité de programme sont pour la plupart de bonnes personnes et ils ne conseilleront pas de mauvaises choses. Faites attention à vos compétences techniques lorsque vous parlez, vous «parlerez» normalement - ils convoqueront toutes les conférences, ne se demandant plus quel sujet vous avez choisi.

Visitez les mitaps, ils sont gratuits, ils y attendent des jeunes à bras ouverts. C'est l'occasion de passer du temps, d'apprendre quelque chose de nouveau, de visiter le bureau de l'entreprise qui vous intéresse. Avito organise de très bonnes réunions, et la Banque Raffeisen organise à la fois des réunions techniques et des réunions de gestion de projet - il est logique de visiter pour le développement général.

Suivez les hackathons qui passent et participez-y. C'est une excellente occasion de travailler sur des tâches intéressantes dans les plus brefs délais. Le réseautage, les nouvelles connaissances et le travail d'équipe sont un concentré du mouvement commercial informatique. Par exemple, le hackathon Hack.moscow a récemment eu lieu à Moscou.

Assurez-vous de prêter attention aux programmes de formation de Yandex, Mail.ru, GeekBrains et d'autres sociétés. La réussite de la formation, si elle ne garantit pas l'entrée dans une grande entreprise, mais donne certainement un sérieux avantage. Par exemple, Yandex Academy ou MADE Academy of Big Data Mail.ru, hh.ru a une école gratuite de programmeurs qui prépare les développeurs full-stack.

Suivez les bonnes pratiques pour suivre un ou deux cours par an et choisissez des cours pour qu'ils développent et approfondissent vos compétences.

Comment créer un CV


Parlons un peu de la reprise de l'écriture maintenant. Il est logique de commencer par définir vos fonctionnalités de tueur. Pour commencer, prenez la page A4, pliez-la en deux: écrivez d'un côté ce que vous pouvez, de l'autre - ce que vous voulez. Et biffez tout sauf un ou deux points, en commençant par le moins significatif. Idéalement, les deux points resteront les mêmes points - ce sont vos caractéristiques de tueur, vous serez acheté pour eux sur le marché. C'est là que vous êtes le professionnel ultime.

Tout autour de la fonctionnalité tueur doit être construit - un CV, une histoire sur vous-même, toutes les questions posées lors de l'entretien doivent être réduites à ces fonctionnalités. Tout le reste est secondaire. Lors de la lecture d'un CV, les RH doivent comprendre exactement ce que vous voulez devenir et quoi faire.

Si vous avez une expérience diversifiée et plusieurs voies de développement possibles, alors il est logique d'écrire plusieurs CV pour différents types de postes vacants.

Qu'est-ce qui ne vaut pas la peine d'être fait? Par exemple:

  • N'écrivez pas vos loisirs en détail dans le CV, "Résistant au stress, multitâche, etc." a également du sens à supprimer du CV, cela n'intéresse personne.
  • Un CV indépendant à long terme entraînera très probablement une réaction négative de l'employeur si une personne est recherchée au bureau pendant une journée complète.
  • De même avec un travail parallèle dans plusieurs entreprises. Cela est généralement perçu de sorte qu'une personne travaille avec diligence pour un employeur et pour l'autre - après les manches. Ce n'est peut-être pas le cas, mais l'opinion est probablement celle-là.
  • L'expérience non essentielle est mieux supprimée du CV, car il n'a rien à voir avec les fonctionnalités de tueur.
  • N'écrivez pas tout de suite, avec lequel vous avez dû travailler, dans un CV, au début de votre carrière c'est une grande tentation de le faire. Rappelez-vous vos fonctionnalités de tueur.
  • Mettre des liens vers des certificats obtenus dans votre CV est une bonne idée, mais n'en abusez pas. Si vous avez un ou deux «tags» confirmant les compétences les plus importantes, c'est bien. Si vous avez le mur entier dans les certificats, alors la question se pose, "mais est-ce que ce gars fait autre chose que d'étudier?"

Et quelques conseils généraux sur le "capitaine"

  • Le résumé ne doit pas dépasser deux pages. "TL; DR "n'est pas le bienvenu ici.
  • Écrivez sagement, lisez le CV, montrez-le à plusieurs amis. Avec un travail prolongé sur le texte, mes yeux deviennent flous, vous pouvez ignorer les erreurs évidentes
  • Une bonne photo dans le CV est requise.

Donc, vous avez préparé et «peigné» le CV, puis vous devez le placer.

Maintenant, je vois deux canaux principaux pour publier des CV. Tout d'abord, vous pouvez créer un profil sur hh.ru, LinkedIn et d'autres sites de recherche d'emploi. Certains pensent que hh.ru n'est pas la même chose, mais les rumeurs sur sa mort sont trop exagérées. Et LinkedIn se sent bien malgré son blocage.

Et Facebook est désormais activement utilisé pour rechercher des cadres. Le seul moment: vous ne devez pas transformer le profil en un CV détaillé, il suffit d'indiquer le lieu de travail et le poste.

De plus, en option, vous pouvez envoyer un curriculum vitae à tous les acteurs clés, par exemple Yandex, Mail, Avito, Raiffeisen, Tinkoff, Alfa Bank. Il est logique de se contenter d'un entretien dans de telles entreprises - c'est une bonne expérience.

Entretiens d'embauche


Ainsi, un curriculum vitae a été publié, ce qui signifie que tôt ou tard, ils commenceront à vous inviter à des entretiens. Je recommande au début d'aller à toutes les interviews d'affilée, même si l'entreprise n'est pas très similaire. Le fait est que pour obtenir un entretien dans une entreprise de rêve, vous devez pouvoir obtenir des entretiens, ce qui nécessite de la pratique. L'expérience vous permettra de ne pas être nerveux, une douzaine ou deux entretiens vous permettront de comprendre quelles questions sont posées, d'apprendre à ne pas se perdre et d'énoncer les réponses aux questions fréquemment posées.

N'oubliez pas qu'un bon impromptu est un impromptu répété, alors assurez-vous de répéter une histoire sur vous-même et des réponses aux questions que vous pouvez poser lors de l'entretien.

Dans une auto-présentation, parlez-nous de vos réalisations, de ce que vous avez fait, de ce que vous avez accompli, avec qui vous avez travaillé. «II-I» à ce stade, pas de «nous». Vos projets pour animaux de compagnie sont très utiles ici. Articles et dissertations terminés qui se rapportent au sujet de votre futur emploi - aussi. Ne soyez pas timide, le moment est venu de lutter contre le "syndrome de l'imposteur".

N'oubliez pas les questions qui vous sont posées.Cela leur permettra de systématiser, préparer et répéter les réponses à ces questions. Leur liste sera reconstituée au fur et à mesure des entretiens.

N'hésitez pas à demander des commentaires. Cela s'applique à la fois à la partie technique et à la partie générale de l'entretien. Si vous n’avez répondu à aucune des questions posées, n’hésitez pas à trouver la réponse correcte. Les bons gars vous expliqueront, diront, vous diront toujours - la rétroaction caractérise très bien l'entreprise. Demandez aux RH des conseils sur la façon d'améliorer à la fois dans le curriculum vitae et en termes de présentation de soi.

Et que disent-ils? «La répétition est la mère de l'apprentissage!» N'hésitez pas à aller dans la même entreprise plusieurs fois après un certain temps. Ce qui n'a pas fonctionné la première fois ne signifie pas qu'il ne fonctionne pas la deuxième fois. Le temps passera, vous grandirez en tant que spécialiste, et l'intérêt répété pour l'entreprise ne fera que souligner votre réel intérêt pour ce travail.

Soit dit en passant, n'ayez pas peur de retourner à vos emplois précédents. Cela arrive parfois. L'employé renvoyé est généralement très précieux, car familiarisé avec le système et le domaine. On peut dire que son entrée dans le flux de travail est rapide comme l'éclair!

Et à la fin du sujet des interviews, une remarque sur la ponctualité: venez aux réunions à l'heure, même si ça sonne un peu capitain, ils y font quand même attention. Mais rappelez-vous que pire que ceux qui sont en retard pour les réunions, seulement ceux qui viennent à l'avance.

Attentes des employeurs


, .

-, , . : , , , , , , , . . – , , , , .

- , , . . , – , .

, , , , .

, . « », , . , , . , , , .

? . The Scrum Guide, – , . «Scrum. » , , .

« / ». , – , , , , 15 , . « ».

, , , , . .

, , , . , - , . , .

Carrière


.

, , , . , , . . , « Flutter», , , - .

, 5-10 , , , .

: HR – , , . – HR- . – . , – .

– , . . , – , – . , , . , « » – , .

. . . – , .

Assistez à des conférences et des réunions, voyez comment les professionnels se comportent - et reflétez simplement leur comportement. Vous ne pouvez pas refléter ce que vous n'avez jamais vu, non?

Si vous devenez chef d'équipe, vous devez absolument dynamiser votre activité publique, car cela vous permet de créer non seulement votre image personnelle, mais aussi l'image de l'entreprise. Maintenant, il est très demandé, la modestie n'est pas un honneur.

Selon les mots de Vladimir Ilitch Lénine, «Apprenez, étudiez et étudiez à nouveau»! Assurez-vous de pomper les compétences en gestion, l'autogestion et les compétences en communication.

-, , , « » – , . , , , , .

– , – . , – ! , !

Source: https://habr.com/ru/post/fr475850/


All Articles