Aujourd'hui est le jour du programmeur. Participants, avez-vous déjà été félicité? Quelle que soit la réponse, nous vous souhaitons plein succès dans la profession et satisfaction dans le travail auquel vous consacrez de nombreuses heures de votre vie!
Sous la coupe, nous parlerons de personnes qui célèbrent aujourd'hui légitimement cette fête, bien qu'il y a quelque temps, elles n'aient rien à voir avec la création du code. Pourquoi? Parce qu'ils ont obtenu une spécialité complètement différente à l'université, mais grâce au travail acharné, ils sont devenus des développeurs à partir de zéro.
Selon le Centre panrusse d'étude de l'opinion publique (VTsIOM), presque un Russe sur deux ne travaille pas dans sa spécialité. 30% des répondants ont expliqué qu'ils ne pouvaient pas trouver d'emploi ou qu'il n'y avait pas de postes vacants par profil, 24% ont déclaré que la raison était un salaire plus élevé dans un autre domaine, 20% des répondants se sont retrouvés dans une profession différente.
Nous avons décidé de mener une étude similaire auprès des programmeurs du studio Plarium Krasnodar. Il s'est avéré que seulement 4 de nos développeurs sont venus dans la profession d'autres domaines. Cela aurait été différent, maintenant ils auraient travaillé dans le domaine de la protection des données, de la science et de l'éducation. Pourquoi les gars ont-ils choisi le métier de programmeur pour eux-mêmes?
Histoire de TimurTimur Shaidulin, développeur Full StackJe suis un spécialiste de la sécurité de l'information par l'éducation, je suis diplômé de l'Université d'État de Saint-Pétersbourg des technologies de l'information, de la mécanique et de l'optique. Il a commencé à chercher du travail sur le profil pendant ses études, mais toutes ces professions à Saint-Pétersbourg étaient alors mal payées. Cela ne me convenait pas, car dans une ville étrangère, il fallait louer un appartement ou une chambre. En conséquence, après avoir obtenu un diplôme, je suis retourné voir mes parents à Nizhnevartovsk.
Les tentatives pour y trouver du travail ont également échoué. J'ai envoyé un curriculum vitae à toutes les banques de la ville (souvent des spécialistes de la protection des informations sont nécessaires dans ce domaine), mais je n'ai reçu que quelques réponses disant que les gens ne sont pas nécessaires maintenant, mais peut-être un jour ... J'ai également cherché du travail en tant qu'administrateur système, mais en vain . C’est alors que j’ai attiré l’attention sur un poste vacant de développeur dans une entreprise qui sous-traite des logiciels à une société pétrolière.
Nous avions des cours de programmation à notre université et nous avons également écrit des scripts pour construire des modèles d'information. Par conséquent, C # et Python que je connaissais un peu, mais au niveau de l'écriture de scripts, pas de programmes sérieux. Cela a été annoncé par l'employeur, en réponse à la vacance. Il a dit sans ambages qu'il n'y avait aucune expérience en tant que programmeur. J'ai été emmené en stage non rémunéré pour lequel je devais me montrer.
Pendant les deux semaines suivantes, je me suis assis et j'ai étudié le code de programme existant. Si je tombe sur un site incompréhensible, je cherche des éclaircissements sur Internet. J'ai été aidé par les portails MDN de Mozilla et MSDN de Microsoft (ils ont collecté un grand nombre de documents dans différents langages de programmation), ainsi que d'autres ressources Web. Les collègues ont également pris en charge - en travaillant avec la base de données, avec l'optimisation des requêtes et l'architecture du programme. En conséquence, ils m'ont emmené. Chanceux: le premier emploi, et immédiatement dans le développement de l'entreprise.
Il est arrivé un moment où j'ai réalisé que je n'apprenais rien, que j'avais arrêté de grandir. Je lis constamment des livres et des articles spécialisés, mais je ne peux pas utiliser mes connaissances dans la pratique - il n'y a aucune possibilité. J'ai commencé à penser à déménager dans un nouvel endroit. Maintenant, je suis à Plarium, où j'ai acquis beaucoup d'expérience avec C # et TypeScript, avec des outils inconnus auparavant. Je continue de lire, intéressé par les nouveaux frameworks. En restant immobile et en utilisant la même chose, vous ne pouvez pas être sûr que vous n'êtes pas derrière tout le monde.
Je suis très content de ne pas avoir trouvé d'emploi dans ma spécialité: il s'agit néanmoins plutôt d'une paperasse, dans laquelle il n'y a pas de place pour la créativité. Je ne suis pas sûr que je serais heureuse avec elle. Maintenant, je fais mon truc préféré et je pense qu'il y a de la créativité dans l'écriture de code de programme.
Une fois sur Habré, j'ai lu une histoire très cool sur un gars qui venait de l'armée pour nulle part: il n'avait nulle part où vivre, il n'y avait pas de travail. Après avoir erré, il est entré dans une librairie avec la permission d'y passer la nuit dans l'arrière-salle. Le gars a eu accès à une énorme quantité d'informations, il a étudié la programmation à partir de livres et six mois plus tard, il a commencé à travailler en tant que junior. Il n'y a qu'une seule conclusion: les personnes qui ont un désir, une motivation et une volonté peuvent tout réaliser.
Je suis très content de ne pas avoir trouvé d'emploi dans ma spécialité: il s'agit néanmoins plutôt d'une paperasse, dans laquelle il n'y a pas de place pour la créativité. Je ne suis pas sûr que je serais heureuse avec elle.
Histoire de MarinaMarina Kornilova, développeur Unity3DJ'ai étudié à la faculté de chimie de l'Université d'État de Kuban, spécialité - «Chimie analytique» (même le droit d'enseigner l'était). Immédiatement après l'obtention du diplôme, elle a obtenu un emploi à l'Institut de recherche en écologie appliquée et expérimentale, a été engagée dans la vérification des objets et l'analyse de leur impact sur l'environnement. Ensuite, j'ai travaillé dans plusieurs autres endroits, mais cela ne m'intéressait pas. La routine s'est avérée être plus que ce que je pensais, et la recherche elle-même, quelque chose de nouveau - moins que ce que je voulais. De plus, le travail était parfois nuisible (par exemple, interaction avec des solvants volatils). Bien que, je pense, si les tâches me plaisaient vraiment, tout cela semblerait insignifiant.
Lorsque j’ai rencontré mon futur mari et découvert avec qui il travaille (
le mari de Marina, développeur Unity3D. - N.D.E. ), je suis devenu très intéressé par sa profession. Non pas que je voulais immédiatement devenir programmeur, mais quand j'ai pensé où aller de la chimie, il a dit: "Essayez juste." Il s'avère que mon mari m'a inspiré et motivé. Il est devenu mon mentor, a tout enseigné, a recommandé des livres sur la programmation. Mais le principal avantage - j'ai eu beaucoup de pratique, c'est-à-dire que j'ai immédiatement commencé à faire quelque chose, et pas seulement à bourrer.
J'ai étudié ActionScript.3.0 et C #, me suis familiarisé avec les bases de la programmation en C ++, php, en 1C. Sans compter Turbo Pascal, qui s'est déroulé à l'université quelques semestres. J'ai alors décidé de trouver un emploi: pendant plusieurs mois j'ai fait un stage chez Ino-Co, une entreprise qui développait des jeux. Plus, c'est plus: salaire, augmentation. C'était mon premier travail, et immédiatement un développeur de jeu. Elle a ensuite obtenu un emploi chez Pragmatix, alors indépendante, maintenant - développant des jeux dans Plarium.
S'il était possible de revenir en arrière et de changer quelque chose, je recevrais, bien sûr, une éducation spécialisée. Lorsqu'il y a une bonne base, il est plus facile de se développer dans la profession. À propos du reprofilage dans un programmeur dans son ensemble, je dirai ceci: il est extrêmement difficile de se forcer à faire quelque chose si vous ne le souhaitez pas, mais que vous en avez juste besoin. Même forcé, cela ne durera pas longtemps. Cela devrait être intéressant, alors le résultat sera approprié.
Mon mari m'a inspiré et motivé. Il est devenu mon mentor, a tout enseigné, a recommandé des livres sur la programmation.
L'histoire de VasyaVasily (nom changé à la demande de l'employé), développeur d'intégration BI / BOJ'ai étudié à l'Université nationale de l'énergie nucléaire et de l'industrie de Sébastopol, spécialisée dans la sécurité de l'information dans les centrales nucléaires et autres entreprises. Fondamentalement, il s'agit bien sûr de paperasse, mais on nous a tout appris, de la programmation à la fermeture des verrous. Quels langages de programmation avons-nous appris? Un peu de Pascal, un peu de C ++, mais aucun des étudiants n'était particulièrement accro - ils sont passés brièvement et avec désinvolture.
Je me souviens que la première année, à cause de la programmation, ils voulaient me virer de l'université. :-) Pour rester, après en avoir reçu au moins trois, j'ai dû suivre des cours de professeur pendant quelques mois. Là, j'ai appris les bases de la programmation. Mais ce n'était pas intéressant pour moi.
Par profession, je ne travaillais pas un jour. Je sais que mes camarades de classe, après avoir établi un profil, ont reçu un sou pour cela. Après avoir obtenu mon diplôme, je suis allé au département militaire, puis je suis rentré chez moi dans le village, même si on m'a proposé d'aller travailler dans une centrale nucléaire dans une petite ville, dont on ne savait pas où. Maintenant, je comprends que j'ai peut-être refusé en vain. Il y avait une option pour travailler dans une banque, mais je ne voulais pas non plus.
Juste à ce moment-là en Crimée, l'industrie informatique a commencé à se développer activement, beaucoup de mes amis étaient accros à la programmation, ont obtenu un emploi avec de bons salaires. En les regardant, j'ai également décidé de me lancer dans l'informatique, et si vous tâtonnez dans l'ingénierie, l'apprentissage de la programmation est facile.
J'ai demandé aux gars quel langage de programmation est plus prometteur, j'ai été conseillé par C #. J'ai téléchargé le tutoriel et étudié pendant 3 mois, assis devant un ordinateur pendant 10 heures par jour, lisant des livres sur la programmation en même temps. Puis, à la troisième tentative, il a obtenu un emploi - à Plarium. À cette époque, j'étais un peu plus faible qu'un junior ordinaire, mais lorsque vous travaillez, les compétences s'améliorent rapidement. Un an plus tard, ils m'ont confié la gestion du serveur.
En général, tout s'est bien passé, mais ça me hante quand même que je me retire et que je ne sois pas allé une fois travailler dans ma spécialité.
Beaucoup de mes amis aimaient la programmation, ont trouvé un emploi avec de bons salaires. En les regardant, j'ai également décidé de me lancer dans l'informatique, et si vous tâtonnez dans l'ingénierie, l'apprentissage de la programmation est facile.
Histoire de GaliGalina, développeur Full StackEt nous ne vous raconterons pas cette histoire, car Galya est très modeste. Elle ne voulait pas discuter comment, ayant une formation d'enseignant, elle est devenue développeur de jeux. Peut-être que son expérience est similaire à celle des gars ci-dessus. Probablement pas. Et parmi vous, il y a des professeurs qui sont devenus programmeurs? Comment est-ce arrivé? Partagez vos histoires dans les commentaires!
La morale de l'histoire est ...Si vous voulez vraiment quelque chose, allez au but. Le manque de formation spécialisée n'est pas un obstacle, mais pour réussir dans la profession, vous devrez étudier beaucoup et travailler dur. Obtenez le soutien de développeurs familiers, lisez des
articles dans lesquels les programmeurs partagent leurs expériences. Et tout se passera!