J'ai brûlé déjà 2 ans





C'est difficile à réaliser, je pensais que ce destin me dépasserait un peu plus tard, quand j'aurais au moins 30 ans et que je serais une sorte de développeur cool dans une entreprise bien connue, mais j'ai 26 ans et je suis au bureau de NoName .



Pendant longtemps, j'ai essayé de comprendre pourquoi tout était exactement comme il semble que le puzzle se soit développé. Je veux parler. Habituellement, le but de mes messages est de vous dire sur quel râteau j'ai marché pour sauver le lecteur, mais apparemment pas cette fois.



En creusant en moi-même, j'ai identifié moi-même 2 principales raisons de ce qui se passe:



  • manque de magie;
  • la présence d'un convoyeur.


Manque de magie



J'ai commencé à m'impliquer dans la programmation il y a longtemps: à partir de la 7e année, lorsque j'ai découvert la robotique. Puis tout a semblé magique: avant l'écriture tant convoitée de Hello World chez Bascom , il fallait encore y arriver, après avoir survécu au câblage et à la gravure des planches. Et les soirées pourraient aller pour découvrir que vous n'avez pas bricolé le MK ou que la piste tordue a été soudée.



De plus - de plus, les murs se sont effondrés les uns après les autres:



  • connaissance de la façon dont vous pouvez créer un site Web à part entière à l'aide d'un modèle de page unique et du contenu d'une base de données;
  • comprendre comment l'analyseur marche et fournit des informations;
  • comprendre le processus de développement des téléphones mobiles;
  • développement de produits en boîte;
  • comprendre comment fonctionne le moteur de jeu;
  • etc.


Il y a beaucoup de ces événements, mais je me souviens clairement de chacun d'eux et dans quelles circonstances ils ont eu lieu, car c'était une joie et un plaisir indescriptibles de comprendre comment tout fonctionne. Je pense que beaucoup de gens comprennent ce que je veux dire - ces émotions ne peuvent être confondues avec rien.



Mais au fil du temps, la magie a progressivement commencé à disparaître: chaque fois que vous regardez le prochain site, mobile ou assistant de bureau, vous voyez comment cela fonctionne et vous savez comment cela fonctionne. Quelle technologie est utilisée, modèle, langage de programmation , interface graphique, wrapper, algorithme ou lib. Il est clair que d'un cas à l'autre, la compréhension est quelque part plus et quelque part moins, mais cela n'a pas d'importance. Il est important qu'il y ait une prise de conscience générale du système et de ses blocs, et la mise en œuvre n'est que des outils.



De plus en plus, j'ai commencé à me surprendre à penser que je n'étais pas intéressé à mettre en œuvre ce que je sais exactement comment cela fonctionne. Je peux rester éveillé la nuit, en pensant comment résoudre tel ou tel problème, mais dès que je comprends à l'aide de quels outils et technologies il est résolu, comment la réponse est décomposée, ce n'est plus intéressant.



Directement une sorte de dépendance malsaine à l'égard des connaissances et des nouvelles technologies.



La présence d'un convoyeur



Dès que j'ai obtenu mon diplôme universitaire, je suis entré dans 40 heures par semaine. Avant cela, je travaillais à la pige ou à temps partiel (au mieux 24 heures). Et puis je commence à comprendre que quelque chose ne va pas, que tout ce que j'aime dans la programmation se transforme en travail sur la machine.



J'ai eu beaucoup de chance avec mon lieu de travail: je ne fais pas les trucs mobiles notoires, je ne dirige pas Jaysons, je ne développe pas un autre système de circulation de documents. Les projets utilisent différentes technologies, mécanismes et matériels. Notre avis est pris en compte et il est possible d'influencer directement le produit final. Mais vous devez toujours créer un bouton de temps en temps ou couper une fonctionnalité quotidienne ennuyeuse parce que vos utilisateurs en ont besoin.



Voilà comment cela fonctionne: il est impossible de développer quelque chose d'unique à tout moment.



Tentatives de sortie



Ohh ... que je n'ai tout simplement pas essayé: pet- projets, hackathons, articles sur habr, mentorat, DevOpsing , tâches managériales et administratives, mais le résultat est toujours le même: l'absence de magie et la présence d'un pipeline.



De tout ce qui précède, les hackathons m'ont le plus frappé, mais il y a des pièges là-bas. À l'avenir, je prévois de couvrir ce sujet en détail depuis mon clocher.



Au lieu d'une conclusion



Je sais que je ne suis pas le seul. J'ai vu des gars qui occupent des postes de premier plan dans de grandes entreprises, mais en même temps, ils scient des moules ou sont déçus de voir un code produit utilisé par des millions de personnes chaque jour, et c'est tellement terrible qu'un élève fasse mieux.



Parfois, je me pose la question: pourquoi ne puis-je pas me réjouir comme les autres? Pourquoi y a-t-il ceux qui saluent la caméra au client une fois par jour, conduisent x * et jaysons et leurs normes?



Mais la réponse est simple: je suis venu pour la magie quand j'étais enfant.



All Articles