De Moscou à Tomsk. L'histoire d'un mouvement

Bonjour à tous! Sur Habré, vous pouvez trouver de nombreux articles sur le déménagement dans différentes villes et pays à la recherche d'une vie meilleure. J'ai donc décidé de partager mon histoire de relocalisation de Moscou à Tomsk. Oui, en Sibérie. Eh bien, c'est là que les gelées à 40 degrés en hiver, les moustiques de la taille d'un éléphant en été et les ours apprivoisés chez un habitant sur deux. Sibérie Un moyen peu conventionnel pour un simple programmeur russe, beaucoup diront, et ils auront raison. Habituellement, le flux migratoire va vers les capitales, et non l'inverse. L'histoire de la façon dont je suis arrivé à une telle vie est assez longue, mais j'espère qu'elle sera intéressante pour beaucoup.


image


Billet aller simple. Le chemin de l'ingénieur au programmeur


Je ne suis pas vraiment un "vrai programmeur". Je viens de la région de Koursk, j'ai obtenu un diplôme universitaire en automobile et économie automobile et je n'ai pas travaillé un jour de profession. Comme beaucoup d'autres, je suis allé à la conquête de Moscou, où j'ai commencé à travailler en tant que concepteur et développeur d'équipements d'éclairage. Plus tard, il a travaillé comme ingénieur dans la production d'instruments optiques pour l'espace.


Un ingénieur est ...

Un jour, il y avait un article sur Habr qui allait bientôt devenir des "simples ingénieurs" . C'est un peu fou pour moi de lire, étant donné que plus récemment, dans une perspective historique (voir science-fiction des années 60), un ingénieur était presque un demi-dieu. Certains justifient des salaires élevés en informatique par le fait qu'un programmeur a besoin d'en savoir beaucoup et d'apprendre constamment. J'étais sous les deux formes - à la fois un «simple ingénieur» et un «simple programmeur» et je peux certainement dire qu'un bon (bon) ingénieur dans le monde moderne devrait également apprendre et apprendre de nouvelles choses tout au long de ma carrière. C'est juste que l'ère numérique est arrivée et que le titre de "magiciens" qui changent le monde est passé aux programmeurs.


En Russie, la différence gigantesque dans les salaires des ingénieurs et des programmeurs est principalement due au fait que la sphère informatique est plus mondialisée, de nombreuses entreprises participent à des projets internationaux et les bons développeurs pourraient bien trouver du travail à l'étranger. De plus, il y a maintenant une pénurie de personnel, et dans ces conditions, les salaires en informatique ne peuvent que croître, donc l'idée de se recycler d'un ingénieur à un programmeur semble assez intéressante. Il existe également des articles sur Habré à ce sujet. Il vous suffit de comprendre qu'il s'agit d'un aller simple: d'une part, il n'y aura très probablement pas de retour à de "vrais" travaux d'ingénierie, et d'autre part, vous devrez avoir une inclination naturelle et un véritable intérêt pour le métier de programmeur.


J'avais de telles qualités, mais pour le moment j'ai réussi à garder cette partie de ma personnalité sous contrôle, en la nourrissant parfois en écrivant de petits scripts en Lisp et VBA pour automatiser le travail dans AutoCAD. Cependant, au fil du temps, j'ai encore commencé à remarquer que les programmeurs sont bien mieux nourris que les ingénieurs, et l'ingénieur logiciel n'est pas un mantra d'ingénieur, jeté un œil sur les forums occidentaux, a commencé à échouer. La décision a donc mûri pour s'essayer à une nouvelle profession.


Mon premier programme a été conçu pour automatiser le calcul des "rideaux de cristal" et il a été écrit en Qt. Franchement, ce n'est pas le moyen le plus simple pour les débutants. Le choix de la langue a été fait grâce à son frère (programmeur de formation et de profession). «Les gars intelligents choisissent C ++ et Qt», a-t-il déclaré, et je me suis sincèrement jugé raisonnable. De plus, je pouvais compter sur l’aide de mon frère pour maîtriser la «grosse» programmation, et je dois dire qu’il est difficile de surestimer son rôle dans ma formation sur la voie du développement logiciel.


Plus sur les rideaux en cristal

Le «rideau de cristal» est un motif de fil sur lequel le cristal est enfilé avec une certaine fréquence (le produit était destiné aux garçons et aux filles riches). Le rideau peut avoir différentes longueurs et largeurs et est équipé de différents types de cristal. Tous ces paramètres affectent le coût final du produit et compliquent le calcul, augmentent la probabilité d'erreur. Dans le même temps, la tâche est bien algorithmisée, ce qui en fait un candidat idéal pour le premier programme.


Avant le début du développement, un plan était extrêmement optimiste et suggérait que quelques mois seraient nécessaires pour tout. En fait, le développement a duré plus de six mois. La sortie était une bonne application avec de petits graphiques, la possibilité d'enregistrer et d'ouvrir un projet, de télécharger les prix actuels à partir du serveur et de prendre en charge diverses options de calcul. Inutile de dire que l'interface utilisateur, l'architecture et le code du projet étaient terribles, mais ... le programme a fonctionné et a apporté de réels avantages à une seule entreprise.


image
Mon premier programme


Au moment où ce projet a été achevé, j'avais déjà changé mon travail, donc j'ai été payé pour la candidature séparément. Ce fut le premier argent directement pour l'écriture de code de travail. Je me sentais comme un vrai programmeur! Seul le fait que le grand monde ne le pense pas pour une raison quelconque m'a empêché de passer immédiatement du côté obscur du pouvoir.


La recherche d'un nouvel emploi a été quelque peu retardée. Tout le monde n'est pas prêt à affronter le Junior plus âgé. Néanmoins, celui qui cherche trouvera toujours. J'ai donc rencontré
Une petite société de développement d'applications AutoCAD dans l'industrie de la construction. Le développement était attendu en C ++ (MFC) en utilisant COM. Franchement, une décision assez étrange, mais c'est ainsi que cela s'est produit historiquement. Je connaissais AutoCAD et les bases de la programmation, donc je vous ai dit avec confiance que je pouvais produire un résultat. Et ils m'ont emmené. Ce qui est caractéristique, j'ai commencé à produire le résultat presque immédiatement, même si je devais tout maîtriser simultanément.


Je n'ai jamais regretté mon choix. De plus, après un certain temps, j'ai réalisé que j'étais beaucoup plus heureux dans le rôle d'un programmeur que d'un ingénieur.


Cent ans de solitude. Expérience de travail à distance


Après quelques années de travail en tant que programmeur, j'ai beaucoup maîtrisé, grandi en tant que spécialiste et commencé à comprendre les livres de Meyers, Sutter et même un petit Alexandrescu. Mais en même temps, des défauts sont devenus clairement visibles, pour lesquels il était possible pour le moment de fermer les yeux. J'étais le seul programmeur de l'entreprise à écrire en C ++. D'une part, c'est certainement bon - vous pouvez expérimenter à votre guise et utiliser toutes les bibliothèques et technologies (Qt, boost, template magic, la version la plus récente de la norme - vous pouvez tout faire), mais d'autre part, il n'y a pratiquement personne à consulter, personne à apprendre et en conséquence, il est impossible d'évaluer correctement leurs compétences. L'entreprise elle-même est bloquée dans son développement au niveau de la fin des années 90-début des années 00. Il n'y avait pas de méthodologie de développement Agile, Scrum ou autre. J'ai même utilisé Git de ma propre initiative.


L'intuition a suggéré qu'à ce stade, j'ai atteint mon plafond et je faisais confiance à mon intuition. Le désir de grandir et d'avancer chaque jour s'est accru. Pour atténuer ces démangeaisons, des livres supplémentaires ont été achetés et des préparatifs rapides pour un entretien technique ont commencé. Mais le destin s'est avéré différent et tout s'est mal passé.


C'était une journée de travail normale: je me suis assis, je n'ai touché personne, j'ai réparé le code hérité. En un mot, rien ne laissait présager, mais soudain, une proposition est arrivée pour gagner de l'argent
écriture de programmes C # pour AutoCAD pour une entreprise de Tomsk. Avant, je ne touchais C # qu'avec un bâton de 6 mètres, mais à ce moment-là j'étais déjà assez fermement sur mes pieds et j'étais prêt à mettre le pied sur le chemin glissant d'un développeur .NET. Au final, C # est presque le même que C ++, seulement avec le garbage collector et d'autres plaisirs, je me suis convaincu. Soit dit en passant, cela s'est avéré être presque vrai de mes compétences en C ++, ainsi que des informations sur WPF et le modèle MVVM que j'ai obtenues sur Internet, qui étaient suffisantes pour réussir la tâche de test.


Quelques mois, j'ai travaillé sur mon deuxième emploi le soir et le week-end et (soudainement) j'ai découvert que combiner travail à distance et travail principal, à condition que vous passiez trois heures par jour sur la route, est un peu ... fatigant. Sans réfléchir à deux fois, j'ai décidé d'essayer de devenir un développeur complètement distant. «Le travail à distance est élégant, à la mode, jeune», ont-ils dit de tous les fers, mais j'étais jeune de cœur et j'allais toujours quitter mon emploi principal, alors la décision m'a été donnée assez facilement. C'est ainsi qu'a commencé ma carrière comme éloigné.


Habré regorge d'articles faisant l'éloge de la télécommande - comment gérer facilement votre emploi du temps, ne pas perdre de temps sur la route et organiser par vous-même les conditions les plus confortables pour un travail créatif fructueux. D'autres articles sont présentés en nombre beaucoup plus petit, indiquant prudemment que le travail à distance n'est pas si cool et révèle des aspects désagréables, tels qu'un sentiment constant de solitude, une communication difficile au sein d'une équipe, des problèmes de croissance de carrière et d'épuisement professionnel. Je connaissais l'un et l'autre point de vue, j'ai donc abordé le changement de format de travail avec toute la responsabilité et la prudence.


Pour commencer, je fixe un horaire de travail au quotidien. Réveil à 6h30, promenade dans le parc, travail de 8h00 à 12h00 et de 14h00 à 18h00. Pendant la pause - aller à un déjeuner d'affaires et faire du shopping, et le soir, faire du sport et étudier soi-même. Pour beaucoup de gens qui ne connaissent le travail à distance que par ouï-dire, un horaire aussi difficile semble sauvage. Mais, comme la pratique l'a montré, c'est probablement le seul moyen raisonnable de rester sain d'esprit et de ne pas s'épuiser. Dans un deuxième temps, j'ai bloqué la seule pièce avec un rack pour séparer l'espace de travail et la zone de loisirs. Pour être honnête, ce dernier a mal aidé et, après un an, l'appartement était principalement perçu comme un lieu de travail.


image
La dure vérité de la vie


Et d'une manière ou d'une autre, il est arrivé qu'avec la transition vers un endroit éloigné avec un horaire gratuit sans les heures obligatoires de présence au bureau, j'ai commencé à travailler davantage. Et bien plus. Tout simplement parce que la plupart de la journée, j'ai vraiment travaillé et je n'ai pas passé de temps à des réunions, du café et des conversations avec des collègues sur la météo, les plans du week-end et les caractéristiques du repos dans le fabuleux Bali. En même temps, il y avait une réserve, il était donc possible de prendre du travail supplémentaire depuis d'autres endroits. Ici, il faut préciser qu'au moment où je suis passé au travail à distance, j'étais solitaire et je n'avais aucun facteur de restriction et de limitation. Je suis facilement entré dans ce piège.


Quelques années plus tard, il s'est avéré que dans ma vie il n'y avait que du travail. Les plus vifs d'esprit se sont déjà rendu compte que j'étais un introverti profond et qu'il n'était pas facile pour moi de me faire de nouveaux amis, puis je suis tombé dans un cercle vicieux: «travail-travail-travail» et je n'ai pas le temps pour toutes sortes de «choses stupides». De plus, je n'avais pas d'incitation particulière à sortir de ce cycle éternel - la dopamine reçue par le cerveau en résolvant avec succès des problèmes complexes s'est avérée suffisante pour profiter de la vie. Mais des pensées sombres sur l'avenir ont commencé à venir de plus en plus souvent, alors j'ai dû me forcer à prendre la seule bonne décision - retourner à la vie réelle.


Sur la base de mes quatre années d'expérience dans le travail à distance, je peux dire que la chose la plus importante est de maintenir un équilibre entre le travail et la vie (équilibre travail-vie). Des circonstances de vie difficiles peuvent déplacer les intérêts et le temps vers le travail jusqu'à ce que la vie normale disparaisse complètement, mais cela ne peut en aucun cas être cédé, il sera alors assez difficile de sortir en raison du fardeau des obligations accumulées. Il m'a fallu environ un an pour revenir à la vraie vie.


D'où viennent les rêves Déménagement à Tomsk


Quand je suis venu à Tomsk pour la première fois pour me familiariser avec l'équipe et la culture d'entreprise, l'entreprise était plutôt petite et l'atmosphère de travail m'a surtout impressionné. C'était une bouffée d'air frais. Pour la première fois de ma vie, je faisais partie d'une équipe tournée vers l'avenir. Tout le travail précédent était «juste du travail» et les collègues se plaignaient constamment de la vie, du salaire et du pouvoir. Ce n'était pas le cas ici. Les gens travaillaient et faisaient l'avenir de leurs propres mains sans pleurnicher et se plaindre. Un endroit où vous voulez travailler, dans lequel vous ressentez un mouvement inévitable vers l'avant, et vous le ressentez avec chaque cellule de votre corps. L'atmosphère d'une startup, que beaucoup aiment, oui.


Étant un travailleur à distance, je luttais constamment contre le syndrome de l'imposteur . Il me semblait que je n'étais pas assez qualifié et que je courais trop lentement pour rester en place. Mais il était impossible de montrer de la faiblesse, j'ai donc choisi la fameuse tactique Fake It Till You Make It. En fin de compte, ce même syndrome a contribué à ma croissance. J'ai audacieusement pris de nouveaux projets et les ai réussis, j'ai été le premier de l'entreprise à passer les examens Microsoft pour MCSD et, en attendant , j'ai reçu le certificat Qt C ++ Specialist.


Lorsque la question s'est posée de l'existence de la vie après un travail à distance, je suis allé à Tomsk pendant quelques mois pour vivre une vie ordinaire et travailler à plein temps. Et ici, la terrible vérité a révélé - des gens assez ordinaires travaillent dans l'entreprise, avec leurs avantages et leurs inconvénients, et je suis assez bien dans le contexte général, et dans certains endroits, c'est mieux que beaucoup. Et même le fait que je sois plus âgé que la plupart des collègues ne me déprime pas beaucoup et, en fait, peu de gens s'en soucient. Un coup décisif a donc été infligé au syndrome de l'imposteur (je n'ai cependant pas réussi à l'éliminer complètement jusqu'à présent). L'entreprise depuis quatre ans que je suis avec elle a grandi, vieilli et est devenue plus sérieuse, mais l'atmosphère d'une startup gaie est toujours en place.


image
Au travail à midi


De plus, je suis tombé amoureux de la ville elle-même. Tomsk est très petite par rapport aux normes métriques, une ville très calme. À mon avis, c'est un énorme avantage. C'est bien de regarder la vie trépidante des grandes villes de côté (voir comment les autres travaillent est toujours agréable), mais participer à tout ce mouvement est une tout autre affaire.


De nombreuses structures en bois du siècle avant-dernier ont été préservées à Tomsk, ce qui crée une sorte d'atmosphère particulière et chaleureuse. Tous n'ont pas été bien conservés, mais des travaux de restauration sont en cours, ce qui est une bonne nouvelle.


image


Tomsk était autrefois la capitale de la province, mais le chemin de fer transsibérien passait beaucoup plus au sud, ce qui a déterminé la voie du développement de la ville. Il n'était pas très intéressé par les grandes entreprises et les flux de migrants, mais un environnement universitaire solide (2 universités figurent parmi les 5 meilleures universités de Russie selon QS et THE) a créé les conditions préalables à la croissance du nouveau millénaire. Tomsk, aussi surprenant que cela puisse être dans les capitales, est très fort en informatique. En plus de mon lieu de travail, plusieurs autres entreprises travaillent avec succès sur le marché mondial sur des produits de classe mondiale.


image


Quant au climat, il est assez sévère. Il y a un vrai hiver ici qui dure sept mois. Beaucoup de neige et de givre, comme dans l'enfance. Dans la partie européenne de la Russie, un tel hiver a disparu depuis longtemps. Les gelées à -40 ° C sont un peu gênantes, bien sûr, mais elles ne se produisent pas aussi souvent qu'il n'y paraît. L'été ici n'est généralement pas très chaud. Les moustiques et les moucherons, qui font peur à beaucoup, n'étaient pas si effrayants. Quelque part à Khabarovsk, ce malheur est beaucoup plus gai, à mon avis. Soit dit en passant, personne ne garde des ours domestiques ici. La plus grande déception, peut-être.


image
Un vrai Sibérien n'est pas celui qui n'a pas peur du gel, mais celui qui s'habille chaudement


Après ce voyage, mon destin était presque fini: je ne voulais plus vraiment chercher du travail à Moscou et passer une partie importante de ma vie sur la route. J'ai choisi Tomsk, donc la prochaine fois j'ai acheté un appartement et je suis devenu presque un vrai citoyen de Tomsk. Même le mot « multifora » ne me fait pas trop peur.


image


En conclusion, je veux dire que la vie est trop courte pour la consacrer à un travail sans intérêt dans un endroit inconfortable. En fait, l'informatique est l'un des rares domaines où vous pouvez choisir un lieu et des conditions de travail. Il n'est pas nécessaire de limiter votre choix aux capitales; les programmeurs sont bien nourris partout, y compris en Russie.


Tout va bien et choisir le bon chemin!

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


All Articles