Nikolay, développeur JavaScript senior sans serveur chez Voximplant - a huit ans d'expérience avec le back-end et le front-end, amoureux des systèmes de type * nix, de vim, du code propre, des approches architecturales et de l'open source, comme la meilleure chose qui soit arrivée à l'humanité. Il est l'un des fondateurs de SamaraITCommunity (fortement impliqué dans l'émergence des podcasts GrindConf, VolgaHack, SITCast »et« SITalk »), et il est également membre de l' équipe du projet Juunost .
Nous partageons avec vous la transcription de l'émission et de l'enregistrement.
❒ Je m'appelle Kolya, mon nom de famille est Sweet. J'ai 29 ans, je suis développeur, travaillant actuellement en tant que développeur JavaScript senior sans serveur chez Voximplant, travaillant sur le moteur Voxengine, qui est une plate-forme sans serveur. Je suis en développement depuis environ 7,5 ans maintenant, presque 8 ans; mes principaux outils pour le moment sont JavaScript et Go. Autrement dit, en JavaScript, nous faisons sans serveur, et en Go, lorsque cela est nécessaire, nous abandonnons les performances.
❒ Quelques mots sur vous-même.J'étais impliqué à la fois dans le backend et le frontend, c'est-à-dire que je suis un développeur web full stack, bien que plus basé sur le backend. Comme je l'ai dit, c'est près de 8 ans d'expérience. Je suis un accro de la culture devops, c'est-à-dire que je préconise que vous devez abandonner les opérations partout, dans la mesure du possible, afin d'automatiser les processus autant que possible. Je suis un évangéliste de la technologie, en particulier, je suis très fort pour NodeJS - eh bien, également dans certaines limites raisonnables. NodeJS est une technologie très cool. J'ai également travaillé dans l'architecture, la création d'applications Web et en tant que chef d'équipe. Il a travaillé en tant que CTO dans deux entreprises - une start-up et une plus grande entreprise appelée Mechanica (anciennement ANMEDIO).
Je fais beaucoup d'activités socialement utiles - je pense que cela peut s'appeler ainsi. Il existe une communauté indépendante de développeurs de la région de Samara - Samara IT Community, nous l'avons déjà créée avec d'autres gars, maintenant elle se développe activement sans beaucoup de participation de notre part (nous modérons davantage). Dans le cadre de notre communauté, nous avons fait des événements intéressants, nous avons eu la conférence GrindConf, nous avons fait plusieurs fois le hackathon VolgaHack. Nous enregistrons également des podcasts SITalk et SITCast. Je suis également partie prenante et l'un des fondateurs du projet Junost.
C'est un projet d'apprentissage, et il est appelé ainsi parce que son idée principale est de toujours, pour ainsi dire, être un juin et vivre à la recherche de nouvelles connaissances et de développement. J'adore aussi les systèmes de type * nix (c'est arrivé historiquement), j'aime beaucoup vim, je me noie pour un code propre, une architecture propre, pour que tout soit clair, pour que tout soit facile à lire. Je me noie pour l'open source, j'ai beaucoup de choses intéressantes sur l'open source, j'écris moi-même l'open source - vous pouvez me trouver sur GitHub. En général, je pense que l'open source est l'une des meilleures choses qui se soit produite dans toute l'histoire des technologies informatiques.
❒ Pourquoi est-ce que je parle de «saisir IT»?Probablement, il doit y avoir un certain contexte. En fait, c'est le cas: le fait est que pendant deux ans de ma vie, j'ai travaillé dans la police, c'est-à-dire au service des enquêtes criminelles. Et en 2014, j'ai commencé à apprendre la programmation - c'était difficile, étrange, mais je l'ai fait et je peux donc vous en dire quelque chose. 7 mois après avoir commencé à apprendre la programmation à partir de zéro, j'ai trouvé mon premier emploi en informatique. Ce n'était pas un travail de super-programmeur: c'était quelque chose comme un webmaster (support de site, SEO, contexte). Près de 8 ans se sont écoulés depuis, je fais ce que j'aime, et je le conseille à tout le monde. J'ai suivi le chemin même que doit emprunter toute personne souhaitant se lancer dans l'informatique. Bien sûr, ce chemin ne sera pas 1 en 1, et en particulier mon expérience peut ne pas être pertinente pour une autre personne. Cependant, très probablement, je connais de nombreux pièges,avec laquelle nous devons faire face, et sur ce sujet nous parlerons, raisonnerons et tirerons des conclusions. Peut-être que je peux aider quelqu'un aujourd'hui. Si au moins une personne en profite, la journée ne sera pas vaine.
❒ Parlons du secteur informatique en général - d'où vient-il une telle popularité?Nous n'entrerons pas dans l'histoire détaillée du développement, mais parlerons de ce qui se passe actuellement en termes de marché, de marketing et de la composante monétaire de la popularité. Parlons de la façon d'entrer dans l'informatique et de devenir programmeur - ce sera la section la plus longue, nous y passerons le plus de temps; Je vais parler spécifiquement de la programmation, car il m'est historiquement arrivé que je sois programmeur, et c'est plus proche de moi. Je vais vous parler un peu de mon chemin; peut-être que ce sera intéressant pour quelqu'un ou même pertinent. J'ai de nombreuses connaissances qui travaillent encore là où j'ai travaillé, ou dans des structures connexes, et qui veulent changer de vie, mais il leur manque quelque chose pour le faire. Par conséquent, je vais vous dire comment je l'ai eu.
❒ Est-il possible d'entrer dans l'informatique sans programmation?Nous comprenons tous parfaitement que l'informatique est un vaste domaine, et pas même un seul domaine, mais un concept très large. Par conséquent, le marché ne se lasse pas des seuls programmeurs. Parlons de ce qui attend la sphère dans un proche avenir et tirons des conclusions de tout cela. Ensuite, nous répondrons à d'autres questions.
❒ Alors, parlons un peu de l'informatique.Il y a une phrase tellement intéressante - je ne me souviens même pas où je l'ai entendue: «Vous devez avoir une raison très sérieuse de travailler en dehors de l'informatique en 2021». C'est une blague, bien sûr, mais il y a beaucoup de vérité dedans. Déjà en 2020 - et maintenant c'est déjà 2021 - l'informatique était partout. Autrement dit, l'informatique pénètre dans tous les domaines. On ne peut plus dire que l'informatique est une sorte de technologie distincte, maintenant c'est une façon de faire des affaires. Les affaires évoluent au-delà de la reconnaissance. Et pour son bon fonctionnement, sa croissance et son développement, il doit entrer dans la sphère informatique.
Nous sommes passés par un test sérieux, qui pour nous n'est même pas encore terminé, et pour de nombreux pays, il ne fait que commencer. Mais, néanmoins, nous nous sentons désormais plus à l'aise dans ces conditions. Prenez cette même période il y a un an - mars, avril; Vous souvenez-vous de ce qui s'est passé lorsque les verrouillages ont été annoncés et que tout le monde s'est rendu sur le site distant? C'était difficile, mais fondamentalement, tous les domaines l'ont battu. Même maintenant, nous sommes assis avec vous - je suis assis à un endroit, vous me regardez, peut-être d'une autre ville ou d'un autre pays - et nous le faisons en utilisant Internet, en utilisant cette même sphère informatique. Et c'est pratique pour nous. Il s'avère que nous pouvons travailler de la même manière. Les gens appellent via Vox, via d'autres services - c'est ainsi que vous pouvez communiquer entre eux, communiquer, travailler, gagner de l'argent. Le secteur de la santé se dirige de la même manière vers l'informatique, et en général l'ensemble du secteur public,tous les services gouvernementaux le font. Il y a le même site des services gouvernementaux, où vous pouvez maintenant, en enregistrant et en confirmant votre compte, prendre rendez-vous avec un médecin, par exemple, et à partir de mai, il sera même possible de réenregistrer une voiture lors de la vente; c'est-à-dire que vous pouvez faire beaucoup de choses. Livraison - encore une fois, au verrouillage, nous nous sentions tous très bien, et maintenant nous continuons à l'utiliser. C'est très cool, très pratique lorsque vous n'avez pas besoin de quitter la maison pour acheter de la nourriture, acheter d'autres choses, faire autre chose - nous pouvons le faire complètement à distance. Acquisition, acquisition à distance ou paiements sans numéraire ordinaires - à quelle fréquence utilisons-nous maintenant de l'argent physique ordinaire? Ils n'ont tout simplement pas le même sens que celui qui leur était investi auparavant. Le transport, tout le e-commerce, tous les gadgets que nous avons dans nos poches le sont aussi. Autrement dit, tous les domaines sont désormais liés à l'informatique,et IT - dans tous les domaines. Nous travaillons déjà directement dans des domaines qui ne peuvent pas vivre sans l'informatique - ou dans des domaines dont l'informatique elle-même ne peut pas se passer. Il s'enferme récursivement sur le fait que toutes les sphères ne peuvent pas vivre sans IT.
Et tout cela s'est produit, tout d'abord, grâce au développement d'Internet. Beaucoup de gens ne pensent pas à la puissance d'Internet, à sa fraîcheur et à sa fraîcheur dans le monde moderne. Il n'y a pas que Facebook, Instagram et TikTok; les gens n'y pensent généralement tout simplement pas, mais, en fait, Internet est maintenant avant tout un travail. Tous les domaines ci-dessus, dont nous avons parlé, se résument finalement au marché. Et le marché existe pour gagner de l'argent. Autrement dit, Internet est notre arme principale pour gagner de l'argent. Et pour faire les choses, vous n'avez besoin que d'un ordinateur portable, d'une connexion Internet et de certaines compétences. Il s'avère que les demandes des entreprises sont mises en ligne: l'entreprise qui n'était pas sur Internet auparavant - par exemple, elle n'avait rien à faire là-bas - devrait y être en 2021. Si ce n'est pas sur Internet, alors,très probablement, lui-même n'est plus là, ou ne le sera pas - il se dégradera progressivement et mourra.
De cela, nous pouvons tirer une conclusion simple: si nous avons de plus en plus de sphères, de plus en plus de travail apparaît sur Internet et dans l'informatique en général, alors quelqu'un devrait le faire. Et nous entendons tout le temps - surtout ces dernières années - que le monde a besoin de programmeurs. Parfois, quelqu'un prétend le contraire, mais vous et moi connaissons la vérité. Le monde a besoin de programmeurs, le monde a besoin de spécialistes en informatique. Et si l'offre naît dans le contexte de la demande, alors dans le contexte des besoins des entreprises, des emplois naissent. Et ce travail doit être fait par quelqu'un. Et si quelqu'un doit faire ce travail, il en parle constamment, nous en entendons parler dans tous les fers et les gens commencent à s'y intéresser. Autrement dit, la sphère se réchauffe, les molécules de cette sphère se déplacent plus rapidement et les gens commencent déjà à s'intéresser de l'extérieur - ils commencent à s'y intéresser. Beaucoup de gens veulent changer quelque chose dans leur vie - principalement,à la recherche de quelque chose d'intéressant, ou pour de l'argent - mais tout de même, cela est facilité par le fait que nous en entendons constamment parler, car la sphère est très chaude. Les gens veulent changer quelque chose dans leur vie - et ils commencent à vouloir en informatique. Ou, à tout le moins, apprenez-en plus à ce sujet.
Et ces gens, c'est toi et moi. Tout comme je m'intéressais à 2014, et comme vous êtes intéressé maintenant - très probablement, si vous êtes venu à cette conférence, alors vous êtes intéressé. Je dirai tout de suite que je ne suis pas du tout coach: je suis un programmeur ordinaire qui écrit du code. Je viens juste de passer par là en temps voulu, et je veux partager avec les gens. Je ne dis pas comment cela devrait être; ce ne sera peut-être pas tout à fait le cas pour vous, ou tout à fait autrement. Mais j'essaie de penser logiquement, et j'ai de nombreuses connaissances qui ont déjà passé ce chemin, ou vont le suivre. Je pense que si vous pensez logiquement, vous pouvez en tirer des conclusions, et c'est notre objectif actuel. Ensuite, vous pouvez y réfléchir à nouveau et tirer des conclusions par vous-même.
Imaginons un personnage abstrait Petya qui veut entrer dans l'informatique. Qu'il ait à peu près notre âge avec vous. Une mise en garde importante: l'âge n'est pas trop important, et si vous avez 35-40-50 ans, je ne pense pas que cela vous arrêtera. Bien sûr, ce sera un peu plus difficile pour plusieurs raisons, mais ce ne sera pas impossible. Donc, Petya a notre âge, il est également venu ici pour apprendre quelque chose de nouveau pour lui-même, et, bien sûr, il veut entrer dans l'informatique. Il veut devenir programmeur, car c'est populaire maintenant - et il sera certainement programmeur, c'est sa voie, il l'a choisi pour lui-même. Que sait-il de la programmation? Il sait que c'est populaire. Parce qu'il y a vraiment beaucoup de travail, le nier est stupide; nous avons des postes vacants, il y a un chasseur de têtes où nous pouvons les regarder, nous entendons constamment les nouvelles, nous venons au bar et entendons,comment les programmeurs se parlent de choses étranges. Autrement dit, il est vraiment populaire. Et nous savons que cela paie bien. Au moins sur les salaires de l'espace maintenant, encore une fois, ils diffusent de tous les fers, nous ne pouvons pas passer outre - ils en parlent fort.
Petya trouve également constamment des publicités pour des cours. Je pense que c'est le cas pour tout le monde maintenant - nous tombons constamment sur des publicités pour des cours où ils promettent de faire de nous un programmeur en 3 mois (semaines, jours, heures). Et Petya pense à l'essayer. Et pourquoi pas - il est jeune (enfin, ou pas très) et plein de force, il peut combiner travail actuel avec entraînement, s'il essaie, et il n'est pas complètement stupide. Aucune offense ici, mais il faut bien comprendre: ici il faudra réfléchir avec la tête. Il faut penser partout, bien sûr, mais en informatique - un peu plus, probablement. Petya a une sorte d'éducation; c'est facultatif, mais très probablement, si vous avez une éducation, cela vous a appris à apprendre et vous savez ce que c'est. Autrement dit, vous êtes prêt à approfondir votre auto-apprentissage. Et Petya sait aussi comment utiliser les ordinateurs - enfin, parce que c'est toujours l'informatique, et en 2021, vous devez être en mesure d'utiliser les ordinateurs d'une manière ou d'une autre.Au moins surfer sur Internet. Il y a aussi des nuances; eh bien, Petya comprend qu'il n'est pas le plus intelligent, mais pas le plus stupide (encore une fois, pas d'offense), et qu'il n'a aucune éducation spécialisée, du moins technique; avec une éducation technique, ce sera plus facile, bien sûr, mais avec une éducation spécialisée - une tout autre histoire. Mais Petya ne l'a pas. Et, surtout, il a peur, s'inquiète; il est assez difficile d'accepter et de changer de profession. Mais il décide d'essayer.
Et maintenant, Petya posera des questions, et nous essaierons de répondre (ce sont les mêmes questions qui figuraient dans l'annonce):
Q: Quand dois-je changer de profession?Évidemment, quand vous détestez votre travail. Si vous allez travailler tous les jours que vous détestez, vous n'y irez pas toute votre vie. Quelque chose doit être changé. Aussi, si vous n'êtes pas prêt à faire ce que vous faites maintenant toute votre vie. Parce que, encore une fois, il est difficile de vivre toute sa vie; qu'est-ce que c'est - est né, a souffert et est mort? Cela est étrange.
S'il est prêt pour le fait que ce sera très difficile et que cela prendra beaucoup de temps. Soyons honnêtes - les programmeurs sont payés de l'argent, mais ils sont payés pour une raison. C'est compliqué. Ce n'est pas impossible; ce n'est pas sorcier - nous ne lançons pas de fusées dans l'espace (enfin, la plupart d'entre nous ne le font pas), mais cela demandera beaucoup de persévérance, de temps et d'efforts.
Et - si vous êtes prêt à risquer votre temps. Parce que, encore une fois, pourquoi pas. Vous prenez cette décision pour vous-même, c'est votre pari.
Mais vous ne devriez pas faire cela si vous êtes simplement fatigué, si vous avez besoin de vous reposer pour continuer à faire vos affaires. Si vous paniquez, quelque chose ne va pas avec vous, mais en même temps vous aimez (ou du moins ne détestez pas) votre travail et êtes prêt à le faire toute votre vie, alors il vaut probablement mieux ne pas faire de vagues. Ce sera une décision plus correcte. Vous n'avez pas besoin de changer de profession simplement en croyant en un conte de fées. Environ 300 000 par mois - bien sûr, c'est vrai, nous voyons ces arcs salariaux. Mais pour gagner de l'argent, il faut faire des choses. Ce ne sera pas facile. Si vous n'aimez pas les difficultés, vous feriez mieux de passer. Les programmeurs surmontent toujours quelque chose, ce n'est pas aussi facile que nous le souhaiterions. Si vous aimez résoudre des problèmes complexes - c'est un métier pour vous, et sinon - vous devez toujours vous demander si cela en vaut la peine.
Q: Cela vaut-il la peine de se lancer dans l'informatique?Cela en vaut la peine si vous comprenez que ce sera très difficile. Au début, ce sera difficile, puis ce sera encore plus difficile, puis ce sera encore plus difficile, puis cela commencera à lâcher un peu, quand vous commencerez déjà à comprendre comment faire quelque chose et à comprendre comment ce qui fonctionne.
Vous devez vous adresser à l'informatique si vous maîtrisez la technologie et que vous n'avez pas peur de vos calculs. Nous parlerons des mathématiques plus tard, mais, en général, vous devez comprendre que les mathématiques sont présentes ici. Pas très difficile, mais, néanmoins, cela ne fonctionnera pas sans cela.
Si vous êtes prêt à passer tout votre temps libre à apprendre. Si vous êtes allé à l'université, vous savez comment se déroulent ces 5 années. Et si vous avez étudié par correspondance, vous comprenez également parfaitement ce que signifie étudier par vous-même, quand on ne vous donne que du matériel et qu'on vous montre une feuille de route pour la promotion. Ce sera la même chose ici: vous passerez beaucoup de temps à apprendre. Si vous avez envie de sortir, ce n'est probablement pas une histoire pour vous. Mais si vous êtes prêt à investir votre temps dans l'apprentissage, allez-y.
Si vous aimez les tâches difficiles, car la programmation est difficile. À chaque tâche suivante, la difficulté augmentera si vous voulez progresser et non tergiverser. Et si vous êtes diligent et moralement stable; vous vous asseyez toute la journée, vous comprenez, regardez comment tout fonctionne, déboguez quelque chose, cela ne fonctionne pas pour vous; après un certain temps, tout a fonctionné, vous êtes heureux, super, vous avez résolu le problème - et encore une fois. Vous avez besoin de persévérance.
Cela ne prendra pas deux semaines. «Faisons de vous un programmeur dans deux semaines» - ce sont tous des contes de fées. Si vous ne voulez pas comprendre les mathématiques, si vous n'aimez pas penser, si vous êtes né pour vous détendre, ce n'est certainement pas pour vous. Si vous voulez faire la fête aussi; au moins au début, vous devrez constamment travailler dur, afin de sortir quelque temps plus tard. Et - si vous n'aimez pas ou ne pouvez pas vous asseoir longtemps à une tâche, ce n'est pas non plus pour vous. C'est une histoire où il faut s'asseoir longtemps et réfléchir beaucoup.
Q: D'accord. Vous décidez de devenir programmeur, rien ne vous fait encore peur. Quelle direction choisir?C'est là que le plaisir commence. Que savons-nous des orientations de la programmation? Il existe une interface Web - c'est HTML, CSS, JavaScript et d'autres comme eux; des frameworks populaires ont été construits - React, Vue, Angular. C'est le moyen le plus simple; pour ne pas dire que tout est assez simple - il y a des tâches différentes en termes de complexité et au sein d'une même profession.
Nous allons maintenant aller de haut en bas, et chaque suivant sera plus difficile - à mon avis. Après le frontend, nous avons un backend - à savoir un backend Web. C'est NodeJS, PHP, Go, c'est toutes sortes de frameworks Express, Laravel et autres basés sur ces technologies. Nous avons également un backend d'entreprise - c'est Java, C #, c'est-à-dire ce dont tout le monde a entendu parler. Il existe Spring, .NET - des technologies sur lesquelles les grandes applications d'entreprise et les grands systèmes complexes distribués sont construits. C'est le secteur bancaire et ainsi de suite.
Ensuite, nous avons le développement mobile - le développement pour les appareils mobiles. Il est maintenant à son apogée, car il y a Kotlin, Swift, Dart - ce sont les trois langues les plus affûtées pour le développement mobile. Il y a une vague de battage médiatique ici, mais c'est plutôt difficile.
Il y a aussi la direction de la science des données, de l'apprentissage automatique - travailler avec des données, former des réseaux de neurones. Il s'agit de Python en tant que langage de programmation, de toutes sortes de plates-formes - GPT3, TensorFlow et d'autres solutions intéressantes d'acteurs sérieux, de sociétés mondiales qui font de l'apprentissage automatique. C'est difficile, mais très intéressant.
La direction du développement de jeux - le développement de jeux informatiques - est bien sûr considérée comme la plus cool et la plus agréable. Je me souviens de moi-même - une fois, j'ai pensé que je développerais des jeux, et ce serait cool. Il y avait une telle idée. Mais quand j'ai commencé à faire ça, j'ai réalisé que ce n'était pas du tout amusant. Si vous aimez vous-même les jeux, vous n'aimerez probablement pas du tout ce qui est «sous le capot» dans le développement de jeux informatiques. Les langages de programmation sont probablement les plus en vogue actuellement C # et C ++, car le moteur de jeu Unity est construit en C #, et l'Unreal Engine et de nombreux "tripes" physiques différents sont construits en C ++, bien que ce ne soit pas le cas seuls ces langages et plates-formes sont utilisés.
Un domaine difficile à apprendre et à apprendre, car de bonnes mathématiques sont nécessaires ici - ce sont des algorithmes et des structures de données. C'est du développement et de l'optimisation: toutes sortes de cartes, de géolocalisations et d'autres choses où il faut compter les chemins les plus courts par des graphiques, par exemple.
Il y a des choses encore plus complexes - par exemple, des domaines associés à une performance complexe, avec des calculs complexes. Tous les "tripes" de cryptes ou simplement des blockchains qui seront écrites dans des langages de programmation spécialisés, par exemple Solidity (haut niveau) ou Rusty (bas niveau), mais c'est déjà difficile.
Je vous conseillerais de réfléchir davantage aux 3-4 premières directions. Peut-être aussi la science des données en Python. C'est-à-dire le contenu Web, le backend Web, le backend d'entreprise, le développement mobile plus la science des données / l'apprentissage automatique.
Q: , ?L'argent paie, oui. Il y a des salaires. Mais je ne donnerai pas de chiffres. Premièrement, ils cherchent simplement sur Google: vraiment, allez simplement à Headhunter. Parfois, l'employeur cache la tranche salariale, mais la température moyenne à l'hôpital est facile à déterminer - sur 150 à 200 postes vacants, il y en aura 15 à 20 avec une tranche salariale ouverte, vous pouvez calculer la moyenne et déterminer combien d'argent est payé à un spécialiste particulier dans un domaine particulier. Deuxièmement, ils varient considérablement d'une région à l'autre - si je parle des salaires de Moscou et que vous êtes vous-même de la station balnéaire ensoleillée de Samara, il y aura un écart. Mais, encore une fois - une pandémie, une télécommande, tout cela est ici. Vous pouvez trouver un salaire à Moscou à distance, et travailler à distance pour une entreprise étrangère n'est pas non plus un problème. Tout dépend de vos compétences, de vos compétences, de votre capacité à vous vendre, ce qui est également important.La capacité de passer des entretiens, de vous soumettre et d'augmenter votre tranche salariale quelque part est également très grande, vous devez comprendre cela.
Vous devez également comprendre une chose importante. Surtout quand notre Petya est encore jeune et sexy, il ne sait toujours rien, mais il veut déjà vraiment de l'argent et il entend constamment dire que les programmeurs gagnent beaucoup d'argent. Personne ne vous paiera jamais de l'argent pour rien. Vous devez faire des choses. Lorsque vous savez comment faire les choses et que vous savez bien le faire, vous recevrez beaucoup d'argent. Personne ne vous paiera comme ça.
Et vous devez comprendre que, comme l'a dit l'oncle Ben, une grande force est une grande responsabilité. Plus vous êtes payé, plus vous avez à faire, plus vos tâches sont difficiles. Ou pas «plus ils paient», mais «plus la position est élevée» - il n'est pas nécessaire de tout représenter en argent. Pour certains, l'argent n'est pas primordial: peut-être que quelqu'un veut simplement s'affirmer, réaliser quelque chose pour lui-même dans la vie. Pour devenir un leader, par exemple, ou pour diriger une grande entreprise en général, soyez un CTO ou un architecte de solutions. Beaucoup de gens travaillent précisément pour cela, pas pour l'argent. Je connais moi-même beaucoup de gens qui travaillent selon ce principe: pour eux l'argent c'est bien sûr bien (on peut avoir un repas savoureux si on en a), mais ce n'est pas la chose la plus importante sur le marché.
Q: Où étudier?C'est probablement la question la plus difficile en 2021. Il semblerait que tout devrait être l'inverse; quand j'ai commencé à étudier en 2014, il n'y avait pas autant d'informations qu'aujourd'hui, j'ai dû les chercher quelque part. Je ne peux même pas imaginer comment les autodidactes ont appris en 2010. Maintenant, il y a une pléthore d'informations, mais c'est le principal problème. Il y en a trop. Comment trouver dans cette tempête d'informations ce dont vous avez besoin, et qui non seulement vous fera perdre votre temps et vous fera perdre de l'argent sur des cours payants, mais aura un bon rapport qualité / prix? Dans le même temps, le prix ici est pris en compte non seulement en argent (peut-être gratuit), mais aussi en coût du temps.
Je pense que le meilleur conseil que vous puissiez donner ici est de trouver des connaissances qui sont déjà dans ce domaine. Si vous avez de telles connaissances, vous pouvez leur parler, leur demander du matériel et des conseils, au moins sur ce que nous avons déjà couvert aujourd'hui, sur les mêmes domaines et le choix d'un futur métier dans l'informatique. Autrement dit, ce que vous voulez faire, quel type de programmeur vous voulez être - frontend, backend, science des données. Il vaut mieux consulter quelqu'un qui tâtonne vraiment à ce sujet, qui travaille sur le terrain depuis au moins plusieurs années - 3, 5, plus c'est mieux. Vous recevrez des conseils et du matériel.
À l'avenir, vous pourrez être d'accord avec ces personnes sur le mentorat ou simplement sur la révision du code; de sorte que vous, après avoir écrit quelque chose, leur avez montré, et ils ont répondu: mec, tout est à refaire ici, mais ici c'est bien, faites-le, puis corrigez-le un peu. Ensuite, vous apprendrez mieux, plus vite et mieux. Mais - attention, c'est très important - ne harcelez pas trop ces gens. Ne demandez pas à tout vous apprendre, ne leur demandez rien. Essayez d'être aussi peu direct que possible et ne les dérangez pas avec des questions, en particulier celles que vous vous sentez en mesure de répondre à Google. Je sais par moi-même - j'étais la personne qui m'ennuyait avec mes questions. C'est aussi moi qui m'ennuyais, mais j'en ai toujours parlé: calme-toi, je ne suis pas ta mère, je ne vais pas m'asseoir avec toi à des cahiers et résoudre tes devoirs; Je peux vous aider, vous donner un indice, mais vous devez tout faire vous-même.Par conséquent, je vous conseille de ne pas déranger ces personnes. Si vous ne les recevez pas, s'il s'agit de votre bon ami et de votre sympathique, il se fera un plaisir d'en discuter avec vous, de parler. Autre point important: lorsqu'un programmeur, un ingénieur explique quelque chose à quelqu'un, lui-même, pour ainsi dire, le repasse et commence à le comprendre encore mieux. Par conséquent, si vous ne dérangez pas trop l'interlocuteur, il voudra probablement se communiquer.très probablement, il voudra lui-même communiquer.très probablement, il voudra lui-même communiquer.
Malheureusement, il est facile de se heurter à des bêtises en ligne si personne ne vous aide. De nos jours, il y a beaucoup d'offres mal payées - des mentors, des cours, des livres de mauvaise qualité sur lesquels vous pouvez tomber et perdre votre temps. Il y a probablement plus de mauvais matériaux que de bons, il est donc bon de demander à quelqu'un qui est dans le sujet. Bien que je ne dirais pas qu'il y a 90 pour cent de saleté et seulement 10 utilisables; probablement le ratio est légèrement pire que 50 à 50. Essayez de montrer le matériel que vous trouvez à votre ami qui vous encadre ou communique avec vous - il vous donnera son avis sur ce matériel. Ce sera génial.
Pour le matériel en général - livres, webinaires, cours, podcasts, captures d'écran, etc. - il n'y a pas de bonne décision. Quelqu'un est plus intéressé par les livres, quelqu'un - les vidéos. J'adore regarder des vidéos, j'aime ça, je ne perçois pas le texte ainsi que les informations vidéo et audio. J'écoute beaucoup de podcasts et j'obtiens encore beaucoup d'informations utiles de leur part chaque semaine. Mais pour quelqu'un, les podcasts ne fonctionnent pas du tout, quelqu'un ne peut pas faire quelque chose et écouter un podcast en même temps, par exemple. Tout est individuel. L'essentiel est d'apprendre à filtrer les sources et sur quels supports elles sont - c'est la dixième chose.
Q: En ce qui concerne le contenu payant, vaut-il la peine de l'utiliser?Un point très important: d'où vient le contenu payant? Il est fait par des gens pour gagner de l'argent. Ils y passent leur temps. Si les gens passent leur temps dessus, c'est le premier filtre. Si une personne est qualifiée, alors, très probablement, il y a une sorte d'arrangement, de filtrage de l'information. C'est toujours bon. Disons comment nous étudions dans une université par correspondance: nous obtenons des sources, les mêmes livres, articles, ils nous disent d'où nous pouvons obtenir des informations, et nous allons les obtenir par nous-mêmes. Personne ne nous fait la leçon, mais ils nous donnent des sources.
L'histoire est la même ici. Dans les cours, on peut nous donner des sources - correctes, bonnes - et nous pouvons structurer l'information, c'est-à-dire que la présentation sera structurée. Nous aurons une feuille de route: nous allons d'ici à ici, ici, ici, et en même temps nous savons que nous marchons vraiment le long du chemin quelque part, et ne marquons pas le temps, ce qui arrive souvent.
En savoir plus sur le contenu payant. Il est très important de comprendre que bien qu'il y ait beaucoup de théorie, nous avons besoin d'exercices pratiques. En programmation, la théorie sans pratique n'est rien. Par conséquent, si vous prenez une source payante, il est bon qu'il y ait des tâches là-bas. Le mentorat et le mentorat en direct valent toujours de l'argent, si vous comprenez que la personne qui travaille avec vous est adéquate et est un vrai spécialiste dans son domaine. S'il demande de très grosses sommes d'argent, c'est insuffisant; si cet argent est suffisant, pourquoi ne pas le dépenser. Vous obtenez une personne qui tâtonne à distance de marche - c'est très pratique.
Il y a un tel moment que l'argent dépensé peut vous motiver pour de meilleurs rendements. C'est-à-dire que j'ai payé l'argent, maintenant je dois le travailler complètement. Ça marche bien pour moi.
Et, comme pour tout contenu, il vous suffit d'apprendre à le filtrer. Communiquez avec d'autres personnes, regardez ce que sont les cours, lisez les critiques, recevez des commentaires. Comprenez quel cours est mauvais, lequel est bon. C'est une mauvaise source qui ne vaut pas assez d'argent, c'est une bonne source qui vaut la peine.
Q: À propos des mathématiques, de l'anglais et de l'enseignement spécialisé. Un programmeur a-t-il besoin de mathématiques?Une fois, au début de mon voyage, j'ai parlé avec mon ami, un très bon programmeur, et lui ai posé cette question. Il a dit: le vendeur a-t-il besoin d'un mathématicien? Et, vous savez, c'est une pensée très profonde - une si petite graine à partir de laquelle un énorme arbre peut pousser. Tout le monde a besoin de mathématiques - les mathématiques sont partout autour de nous. Je m'en suis rendu compte plus tard, quand j'ai commencé à étudier, je l'ai ressuscité et j'ai repensé les connaissances scolaires. Il s'avère que, bien sûr, le programmeur a besoin de mathématiques. Mais le vendeur en a aussi besoin - sinon il ne pourra pas travailler, compter l'argent. Tout le monde, sans exception, en a besoin et vous devez comprendre exactement de quel niveau de mathématiques vous avez besoin. Je dirai ceci: si vous choisissez l'une des directions disponibles (frontend / backend web), alors il n'y aura rien de spécial. Vous ne lancerez pas de fusée dans l'espace, personne ne vous demandera cela, surtout au tout début.Personne ne posera immédiatement des problèmes extrêmement difficiles, ils se soulèvent tous. En général, bien sûr, les mathématiques sont nécessaires - dans une certaine mesure.
En ce qui concerne la langue anglaise: l'anglais est cool non seulement pour un programmeur ou un spécialiste informatique, mais pour une personne dans son ensemble. Je pense que dans quelques années, ce sera généralement un incontournable. Soyons honnêtes: l'anglais est la langue du monde, le monde entier le parle. Toute la documentation officielle, toutes les spécifications de langues, de protocoles, de solutions, de RFC, que ce soit, sont rédigées en anglais. Autrement dit, si vous voulez lire et acquérir des connaissances claires, vous avez besoin exactement de l'anglais. Ce sera difficile sans lui.
En ce qui concerne l'éducation - dans certains cas, bien sûr, une croûte est nécessaire, mais c'est aussi plutôt une exception. Si vous venez travailler dans une entreprise, ils vous demanderont si vous avez une formation, vous dites non, ils vous diront - eh bien, partez, dites-vous - d'accord, et vous partirez. Vers un autre endroit où il faut des gens qui résolvent les problèmes et qui ne brillent pas de croûtes. Mais, si vous pensez soudain à aller dans un deuxième enseignement supérieur, je vous conseillerais d'abord d'essayer de comprendre si c'est le vôtre ou non, d'essayer d'étudier, peut-être même de trouver votre premier emploi. Ce n'est pas si difficile en ce moment, vraiment; peut-être devrez-vous étudier pendant six mois ou, tout au plus, y consacrer un an de votre temps. Mais ce sera bien mieux que de passer encore 3-4 ans à l'université ou même de la quitter après 1-2 ans en raison du faitque - soyons honnêtes - à l'université, vous ne recevrez pas les connaissances dont vous aurez besoin pour résoudre directement les problèmes en ce moment. Après tout, la base de connaissances universitaire devient obsolète. Je ne dis pas que cela se produit dans toutes les universités, mais, probablement, pour la plupart, elles n'enseignent que des choses de base, et non la résolution de problèmes. Et si vous commencez à étudier vous-même les cours, vous pouvez commencer à résoudre des problèmes et ressentir les bénéfices de la résolution de vos problèmes, ce qui sera très utile.alors vous pouvez commencer à résoudre des problèmes et ressentir les bénéfices de la résolution de vos problèmes, ce qui sera très utile.alors vous pouvez commencer à résoudre des problèmes et ressentir les bénéfices de la résolution de vos problèmes, ce qui sera très utile.
❒ Concernant le codage: combien de temps consacrer au code. La théorie est excellente, bien sûr, mais il faut coder. Vous devez coder autant que vous le pouvez. Beaucoup de. Si vous voulez apprendre à écrire du code, vous devez écrire du code. Si vous ne faites pas cela, mais que vous pomperez en théorie, vous serez peut-être un excellent théoricien, mais les théoriciens, très probablement, ne sont pas payés. Ou c'est rare. Cela demande de la pratique. C'est comme à l'école: pour apprendre à diviser avec une colonne, il faut diviser avec une colonne.
Disons que vous avez tout appris et commencez à chercher un emploi. De quoi avez-vous besoin pour commencer? Nous avons besoin d'une base. Connaissances de base - les mathématiques sont les mêmes, de base: c'est-à-dire la logique de base pour pouvoir écrire des solutions, des algorithmes, des algorithmes de structure de données. C'est la chose la plus importante dont un programmeur a besoin. Les algorithmes et les structures de données sont les plus faciles à apprendre pour résoudre les problèmes, sans cette base de données, vous ne serez jamais un développeur. Vous devez également connaître les constructions et la syntaxe du langage de programmation cible, de la bibliothèque, du framework: c'est-à-dire que sans connaître JavaScript, vous n'obtiendrez pas de travail dans le frontend, sans connaître HTML et CSS, vous n'obtiendrez pas un emploi en tant que concepteur de mise en page, sans connaître PHP, vous ne pourrez pas créer de sites Web. C'est naturellement. Vous devez bien connaître la syntaxe et les constructions. De plus, vous devez avoir la capacité de résoudre le problème. Que ce soit sous-optimal, mais vrai.Quand vous êtes développeur débutant, jeune spécialiste, June, une chose vous est demandée: que vous appreniez vite en résolvant des problèmes. Autrement dit, vous prenez et faites une tâche, elle est ensuite transférée au travail et vous, après avoir appris, ferez mieux la suivante.
Il s'avère que vous devez résoudre le problème actuel. Je conseillerais également de ne pas essayer de tout apprendre dans le monde - c'est impossible; et ne pas attendre la météo au bord de la mer («Je ne suis pas encore prêt, il est trop tôt pour chercher mon premier emploi»): très probablement, il n’est pas trop tôt pour chercher un emploi, vous êtes probablement prêt. Vous le sentirez, ou quelqu'un vous le dira. Si vous restez assis pendant plusieurs années, étudiez, mais avez peur de chercher un emploi, vous faites quelque chose de mal. Il est également important d'aller aux entretiens. Dès que vous commencez à faire cela, vous acquérez de l'expérience dans les entretiens, vous tirez des points faibles - ils vous sont signalés. Et vous n'avez pas peur des échecs. Vous cesserez d'avoir peur de venir pour une entrevue, et ils vous le diront - mec, vous ne savez rien. Il y a des entretiens toxiques, mais c'est déjà rare. Très probablement, ils vous diront simplement: vous manquez ceci, ceci et cela. Tu dis bien rentre à la maisons'entraîner pendant un autre mois, passer à la prochaine entrevue. Une fois, ils refuseront, la deuxième fois, ils refuseront, et la troisième fois, vous aurez tout appris, très probablement, et vous serez embauché pour le premier emploi.
Et lorsque vous obtenez votre premier emploi, l'essentiel est de ne pas vous détendre. Parce que vous devrez travailler très dur, vous devrez grandir et progresser rapidement - vous n'arrêterez jamais d'apprendre. C'est un tel piège. Vous y entrez lorsque vous commencez à vous tourner vers la programmation et que vous obtenez votre premier emploi. La connaissance ici est un abîme sans fond, et vous devez en savoir beaucoup - non pas pour commencer, mais pour se développer. Vous devez essayer de sortir des Juns, développer vos connaissances, devenir un spécialiste confiant. Ensuite, vous passerez encore et encore, et ce n'est que le début. Cela deviendra de plus en plus difficile pour vous, mais ce ne sera pas toujours le cas.
❒ Ce sera vraiment difficile pour vous. Vous devez être préparé à cela.Mais quand vous allez dans cette direction, même lorsque vous venez de décrocher votre premier emploi, vous réalisez que c'est un frisson incroyable. Lorsque vous vous développez, c'est génial. Vous devez vous fixer des objectifs réalisables et les atteindre. Il est peu probable que vous deveniez le Premier ministre de la planète - un tel objectif ne devrait pas être fixé. Fixez-vous des jalons courts, allez-y, obtenez des réalisations internes - c'est ainsi que vous vous développerez. Vous devez apprendre à décomposer des tâches complexes en tâches plus simples, la décomposition est généralement le meilleur ami du programmeur. Une fois que vous avez décomposé une grande tâche en petites, il s'avère qu'elles sont beaucoup plus faciles à gérer. Et un jour, vous remarquerez que plusieurs années se sont écoulées et que vous êtes tous assis, à coder, à étudier, à passer tout votre temps libre là-dessus, et vous l'aimez.
Ici, il est, en principe, tout le chemin. Probablement, j'ai raconté tout ce qu'une personne qui veut entrer dans l'informatique a besoin de savoir.
❒ Je vais vous dire brièvement comment cela s'est passé avec moi.C'était à peu près le même chemin que j'ai décrit ci-dessus, seulement tout n'était pas aussi structuré, et tout était très flou, car je ne comprenais pas vraiment ce que je faisais, et c'était assez difficile pour moi. En général, je suis ami avec les ordinateurs depuis l'enfance, mais cela signifie seulement que je fouinais dans Windows, dans le registre, installé Linux, aimé le matériel, grimpé dans le BIOS - j'ai tout aimé. Mais je n'ai jamais été programmeur. Enfant, j'ai étudié au Lyceum of Information Technologies, mais «quelque chose s'est mal passé», comme on dit: mes parents ont manqué d'argent pour le Lyceum, et il y a une telle histoire - soit vous êtes très intelligent, soit vous étudiez pour de l'argent. J'ai quitté le lycée après la 7e année, transféré dans une école ordinaire avec une direction en jurisprudence, et après la 9e, j'ai suivi une formation juridique secondaire spécialisée. Ce que je ne regrette pas vraiment.Après avoir obtenu son diplôme de spécialité secondaire, il a reçu une formation juridique supérieure, puis est allé travailler dans sa spécialité. Pendant environ 2 ans, j'ai travaillé dans le département des enquêtes criminelles. C'était amusant, c'était intéressant, c'était une expérience de vie merveilleuse. Je ne regrette pas du tout que ma vie se soit déroulée de cette façon.
Mais en 2014, j'ai réalisé que je faisais quelque chose de mal et que je devais changer quelque chose, faire autre chose. J'étais sur le point d'arrêter. Au cours des dernières années, j'ai beaucoup réfléchi à la programmation, que je l'ai déjà fait, et j'ai toujours été attiré par elle. J'aimais tellement ça que tu pouvais passer toute la journée devant l'ordinateur - j'aimais vraiment les ordinateurs, j'adorais jouer, je passais beaucoup de temps sur une sorte de MMORPG. Et pourquoi ne pas perdre du temps à programmer de la même manière - rester assis pendant de nombreuses heures, essayer de résoudre un problème, en profiter? J'ai alors tenu ce parallèle avec le MMORPG. Et j'ai réalisé que le moment était venu pour cela, j'ai quitté mon emploi et j'ai commencé à étudier. J'ai réalisé que je n'avais pas de base de connaissances scolaire, qu'en termes de connaissances techniques et d'alphabétisation - mathématiques, géométrie, physique - j'étais très ennuyeux. J'ai comprisque j'ai besoin de resserrer tout cela, j'ai commencé à communiquer avec les gars. Je me suis promené avec des amis, j'ai collecté auprès d'eux des manuels de mathématiques pour les 7e, 8e 9e 10e année. J'ai tout lu pour moi-même, j'ai résolu les problèmes. J'ai trouvé plusieurs programmeurs familiers, leur ai parlé et j'ai réalisé que je devais m'asseoir pour étudier et écrire du code.
J'ai commencé à apprendre Java - je pense toujours que c'est le meilleur premier langage de programmation. Pour un certain nombre de raisons, la principale étant que la langue comprend tout le meilleur et le pire (ou du moins beaucoup). Il devient clair comment les choses fonctionnent en général, comment les histoires avec Java sont organisées sous le capot. Je pense que JavaScript est trop déroutant pour le premier, et C ++ est trop verbeux.
Plusieurs mois ont passé, j'ai commencé à écrire en Java pour la nourriture, comme on dit (en fait, pour l'expérience). Mes connaissances ont commencé à lancer des tâches pour lesquelles je devais écrire du code, elles m'ont même payé de l'argent symbolique. Autrement dit, j'ai déjà commencé à travailler - je sentais que je pouvais au moins gagner quelque chose pour moi-même. Environ 7 mois après que je me suis assis pour étudier, un ami avait un poste vacant au travail: il ne cherchait pas tant un programmeur, mais une personne qui soutiendrait les sites, y ajouterait quelque chose et mettrait en place de la publicité. Il y avait PHP et JavaScript - je ne les connaissais pas du tout, mais j'ai quand même décidé de l'essayer. Je suis allé à une entrevue, j'ai répondu à toutes les questions qu'ils voulaient entendre. Ils ont réalisé que je pouvais résoudre certains problèmes et m'ont embauché.
J'ai donc obtenu mon premier emploi officiel dans l'informatique, après 7 mois. J'y ai appris PHP et JavaScript; en même temps j'ai écrit en Java pour mes connaissances, quand j'avais du temps libre, puis j'ai commencé à étudier davantage JavaScript, à consacrer du temps à NodeJS - puis c'était en 2014, cette plate-forme commençait à se développer activement, le battage médiatique a commencé autour d'elle. J'écris toujours dessus, chose cool. Puis j'ai commencé une série d'emplois, des emplois à temps partiel; J'ai étudié, étudié, acquis beaucoup d'expérience. Ici, probablement, je suis juste devenu un intermédiaire - un développeur qui commence déjà à aborder plus rationnellement la résolution de problèmes. Middle commence à résoudre les problèmes plus correctement, il peut résoudre un problème, même s'il est difficile, et il ne sait pas au départ comment le résoudre - il trouvera toujours une solution. C'est ainsi que j'évalue ce niveau par moi-même.
Ensuite, j'avais tout, comme notre hypothétique Petit. J'ai travaillé, étudié, développé - en principe, c'est ce que je fais encore aujourd'hui. C'est probablement toute mon histoire.
❒ Petit amendement.Aujourd'hui, avant le discours, j'ai regardé les commentaires sur Habré, et là une personne a écrit ceci: une success story ne vous apprendra rien, bien plus utile qu'une histoire d'échec, sur leur base vous pouvez comprendre quoi et comment ne pas faire . En fait, j'ai aussi de telles histoires. Malheureusement, le temps est limité - sinon je pourrais raconter des histoires intéressantes de ma vie pendant 5 heures - mais j'ai des amis (et des connaissances de connaissances) qui ne sont jamais devenus développeurs pour diverses raisons. Fondamentalement, ce qui se passe, c'est que les gens ne croient pas en eux-mêmes, les gens ont peur, les gens écoutent leurs proches qui les «motivent» (où êtes-vous allé, pourquoi, pourquoi). Les gars, vous ne devez croire qu'en vous-même, ayez confiance en vous. Si vous comprenez que vous en êtes capable, vous en êtes certainement capable. Asseyez-vous et faites-le, ne cherchez pas d'excuses, ne cherchez pas d'excuses. Mais le pire n'est pas qu'il n'y ait pas de foi en toi,mais qu'est-ce que la paresse. Les gens ne veulent tout simplement pas se fatiguer et réfléchir, ils veulent rentrer du travail et jouer, ou s'asseoir sur le canapé avec une bière. C'est de la paresse.
Il existe plusieurs exemples. Une personne travaille comme ingénieur, il codifie depuis 10 ans, il a un cerveau tout à fait normal. Je communique souvent avec lui. Mais ce n'est pas un ingénieur particulièrement performant - en termes de décisions, il est normal, techniquement compétent, mais en termes de succès - enfin, c'est. Il code pendant son temps libre, code des choses intéressantes, mais il n'est jamais devenu programmeur. Il est paresseux, il ne veut pas dépenser d'énergie pour arrêter de fumer, passer plusieurs mois en formation - investir cette fois en lui-même et trouver son premier emploi. Un autre cas intéressant - j'ai rencontré un mec qui répare des vélos (je lui ai conduit mon vélo pour le MOT). Il a essayé et était fatigué. Autrement dit, il m'a dit qu'il était engagé en frontend, qu'il a commencé à étudier. Et trois mois plus tard, nous nous sommes rencontrés à nouveau, et il a dit - non, j'ai démissionné, il y a quelque chose de difficile, je dois réfléchir. Eh bien, je le ferai. Il faut y penser.
❒ Il y a aussi un excellent cas: une personne se dit programmeur, elle y croit fermement. En même temps, le diable sait où, il fait le diable sait quoi et enseigne Java pendant cinq ans. Cinq ans. Ne sait rien, mais enseigne Java depuis cinq ans. À mon avis, l'anti-exemple le plus cool. Procrastination naturelle. Tu n'as pas à vivre comme ça. Si vous avez déjà entrepris de faire quelque chose - faites-le, cela fonctionne comme ça partout.
❒ Je voudrais consacrer quelques minutes de plus à ce que Petya devrait faire s'il ne veut pas être programmeur.Eh bien, l'informatique est grande, et pas une seule programmation. Nous pouvons faire beaucoup de choses. Je travaille chez Voximplant, et nous avons plus d'un programmeur ici. Voximplant est une plateforme, c'est une entreprise, c'est une décision sérieuse. En préparant cette performance, j'ai juste décidé de voir qui nous avons besoin de travailler. Pourquoi pas, c'est tout à fait pertinent. Je regarde - et il s'avère qu'il y a beaucoup de directions. Et c'est tout de même - IT: c'est-à-dire que vous serez en quelque sorte impliqué dans ce domaine, même sans être programmeur.
Par exemple, la conception d'interface utilisateur / d'expérience (UI / UX) - ici, vous devez créer des interfaces, dessiner tout cela, rendre de haute qualité ce avec quoi l'utilisateur final travaille ensuite, y réfléchir. Un rédacteur technique rédige la documentation technique des solutions écrites par les programmeurs. Il y a des directeurs des ventes qui sont impliqués dans les ventes. Ou les directeurs et ingénieurs avant-vente sont ceux qui, avant même les commerciaux, communiquent avec les clients et leur proposent des solutions; les managers ici sont plus proches de l'entreprise, et les ingénieurs sont plus proches du côté technique, et au stade de la prévente, ils peuvent dire au client comment le faire et comment ne pas le faire. Il existe des responsables du développement des affaires qui découvrent les besoins des clients et comment nous pouvons les aider directement. Il existe également, par exemple, des responsables de l'événementiel et de la communication,qui organisent des événements de tous niveaux - toutes les conférences, notre conférence Intercom, par exemple, ou d'autres conférences organisées par l'entreprise; aussi une grande profession. Il y a des chefs de projet, des gestionnaires de comptes, des responsables de la réussite client qui sont directement impliqués dans la gestion des projets, des comptes et des produits au sein de l'entreprise. Il existe toutes sortes d'avocats, de RH ou simplement de recruteurs qui recherchent et embauchent des employés. Gestionnaires de contenu, experts en ciblage, spécialistes du marketing.qui recherchent et embauchent des employés. Gestionnaires de contenu, experts en ciblage, spécialistes du marketing.qui recherchent et embauchent des employés. Gestionnaires de contenu, experts en ciblage, spécialistes du marketing.
Ouvrez simplement Headhunter et voyez - notre entreprise, ou une autre. Il y a beaucoup de professions, beaucoup de postes vacants. Vous n'avez même pas à changer de métier si vous êtes un bon spécialiste dans votre domaine, mais en même temps travailler dans une entreprise que vous n'aimez pas pour une raison quelconque (stagnation au sein de l'entreprise, leadership étrange, tout le monde est vieux et malade), et vous dur en elle. Vous pouvez toujours trouver un emploi à votre goût, simplement en changeant la direction vers IT-shnoe. Et vous serez à l'intérieur de l'informatique, même si vous n'écrirez aucun code. Alors - entrez, regardez les postes vacants. Je pense que vous trouverez toujours quelque chose qui vous intéresse.
❒ Concernant ce qui attend la sphère dans un futur proche.La pandémie n'a pas gagné le marché, et c'est la chose la plus importante. C'est le marché qui a vaincu la pandémie. Eh bien, il est toujours en train de gagner, disons simplement - mais il a évolué, et c'est génial. Nous pouvons le voir maintenant, car nous ne sommes pas restés sans travail et ne sommes pas morts de faim. De nombreux domaines, bien sûr, ont souffert - les mêmes restaurants. Regardez comment c'était: tout allait très mal, tout le monde a fermé, mais ensuite les gens se sont rendu compte que la même livraison via les technologies Internet résout le problème. Vous pouvez désormais commander vous-même de la nourriture dans un restaurant et profiter du programme complet, comme dans un restaurant, sans vous mettre en danger. Par conséquent, oui, la pandémie n'a pas gagné le marché et il est prudent de dire que l'entreprise continuera à se déplacer vers le réseau. Il le fait maintenant, et c'est bon signe: cela signifie que l'entreprise évolue.Et nous aurons donc de plus en plus de travail à faire. Il y a de plus en plus de postes vacants chaque jour, de bons spécialistes sont de plus en plus demandés - c'est logique, car quelqu'un a besoin de résoudre ces problèmes.
Mais le plus intéressant, c'est que non seulement de bons spécialistes sont recherchés. Les juniors, les développeurs novices et toutes les autres professions que j'ai mentionnées sont également en demande. Le marché veut des gens, le marché a besoin de gens: le marché a besoin d'argent et les gens créent de l'argent. Il s'agit d'un cycle normal et vous devez l'utiliser. Les spécialistes continueront d'être en demande.
❒ À propos de la bulle - va-t-elle éclater ou non.C'est une bonne question, personne ne peut le savoir, mais elle peut être jugée par la pandémie. Cela a eu un effet très fort sur nous, mais le business continue et la bulle n'a pas éclaté. Nous continuons à nous développer, nous continuons à travailler. Quelque chose de mal doit se produire à un niveau vraiment mondial pour que la bulle éclate - jusqu'à ce que cela soit prévu, et que nous puissions travailler, étudier, chercher du travail, gagner de l'argent et être utiles. C'est mon opinion personnelle, mais, encore une fois, je tourne beaucoup dans ces domaines et je comprends comment tout cela fonctionne. Je comprends que l'informatique continuera de plus en plus d'horizons, devenant un domaine de plus en plus attractif. Autrement dit, un retour en arrière n'est pas prévu dans un proche avenir, et il n'est pas nécessaire d'en avoir peur.
❒ Tirons des conclusions de tout ce dont nous avons parlé aujourd'hui.En 2021, vous devez être dans l'informatique. Sérieusement. Si vous travaillez dans une entreprise où il n'y a pas d'informatique, et que votre direction ou votre entreprise résiste fortement à l'entrée sur le marché informatique, je vous conseillerais de changer de poste. Ne pas changer de profession, mais travailler - définitivement. La sphère informatique grandira et se développera, et l'entreprise continuera à se lancer dans l'informatique - nous en avons beaucoup parlé aujourd'hui, et nous comprenons tous que c'est vrai. L'intérêt pour le domaine augmentera, le marché se réchauffera de plus en plus et nous aurons du travail. Notre Petya pourra devenir programmeur, je crois en lui - mais seulement s'il le veut vraiment. Autrement dit, non seulement il voudra, mais fera également des efforts - donc, s'il fait tout cela, rassemble ses forces et est capable, alors il réussira certainement et il trouvera un emploi. Si Petya ne veut pas être programmeur, alors il se lancera dans l'informatique d'une manière différente - heureusement, il y en a beaucoup maintenant.Vous devez croire en vous et ne pas être paresseux, alors vous réussirez.
Q: – , 25 , , ? - – , IT- 10 ? .Je peux dire pour moi-même. J'ai toujours eu un intérêt, mais quelque chose m'a toujours arrêté. La paresse, très probablement (vous vous asseyez sur le canapé, regardez la série - tout va bien) et la peur (rien ne fonctionnera, je ne trouverai pas de travail, je passerai du temps). Je ne dis pas que c'est mauvais - mais si vous le faites tout le temps, alors aucun changement ne se produira dans votre vie. J'avais alors 24 ans, si je ne me trompe pas, et je crois que mon cerveau était déjà complètement formé. La réalisation, bien sûr, peut venir à des âges différents.
Autrement dit, il me semble - ce n'est que de la paresse, c'est tout. Il est peu probable qu'une personne n'ait jamais entendu parler de programmation: c'est 2021 dans la cour, où que vous alliez - les cours de programmation sont annoncés, vous ouvrez une vidéo sur YouTube - vous voyez une publicité. S'il ne s'est jamais intéressé à cela - eh bien, il l'a pris et s'est intéressé. J'ai regardé une vidéo gratuite - du moins notre webinaire d'aujourd'hui - et j'ai déjà beaucoup appris par moi-même. J'ai réalisé que c'était cool, intéressant. Ou, au contraire, je me suis dit: non, ce sont des conneries. Par conséquent, il me semble que c'est bien réel.
Q: quel type de littérature pouvez-vous conseiller aux débutants, où est-il préférable de la chercher s'il n'y a nulle part à demander?Quant à "nulle part où demander" - je vais maintenant faire une attraction d'une générosité sans précédent et simplement prendre et laisser mon télégramme. En fait, j'ai le même surnom nikolasmelui sur tous les réseaux sociaux, je vais demander aux modérateurs de laisser un lien. Vous pouvez m'écrire directement, je peux certainement prendre 5 minutes pour discuter avec vous, répondre aux questions et donner des conseils, donner du matériel pour la formation, en fonction de vos besoins.
En ce qui concerne la littérature, j'ai 10 à 15 livres que je peux recommander, mais pour les débutants, il n'y en a rien parmi eux. Il me semble qu'il vaut mieux ne pas regarder des livres, mais des cours - enfin, dans mon cas, c'est une vidéo, par exemple. Cependant, il y a le projet Junost, que j'ai mentionné en passant aujourd'hui - c'est le projet que les gars et moi avons fait quand je travaillais encore chez Mechanica / ANMEDIO; nous l'avons fait afin de répartir par grades (junior-moyen-senior, et trois autres grades dans chacun) de nos employés. Il existe du matériel pédagogique, notamment. Autrement dit, il y a une étiquette «ce que vous devez savoir pour devenir un intermédiaire» - vous entrez dans cette étiquette, il y a du matériel de formation.
La seule chose est que je ne suis pas maintenant un mainteneur direct du projet pour un certain nombre de raisons (y compris, faute de temps), et certains matériaux y sont déjà pourris. Mais il y a de bons matériaux là-bas, et nous mettrons probablement à jour le projet dans un proche avenir. J'étais juste en train de rassembler des documents; à l'intérieur de Voximplant, nous collectons également des matériaux pour quelque chose interne similaire, et cela vaut également la peine de partager ces matériaux à l'extérieur (en juin). Ainsi, il sera possible de regarder là-bas. Et alors - écrivez-moi, et je vous répondrai, vous montrerai, vous dirai.
Merci beaucoup à tous ceux qui sont venus. Je le répète encore une fois: ce chemin est bien réel et tout le monde peut le parcourir. Nous ne devons pas être paresseux, faire des efforts et croire en nous-mêmes. N'écoutez personne d'autre que vous-même. Si vous vous êtes fixé un objectif, allez-y, et tout ira bien pour vous.