
Nous créons presque toujours nos problèmes de nos propres mains… avec notre vision du monde… notre inaction… notre paresse… nos peurs. Il est alors très facile de flotter dans le courant des schémas sociaux… car c'est chaud et joyeux, et le reste importe peu – respirons profondément. Mais après un échec retentissant, on prend conscience d'une simple vérité – au lieu de générer un flux infini de raisons, de lamentations et d'excuses, il suffit de saisir l'opportunité de faire ce que l'on considère comme le plus important pour soi. Cela sera le point de départ de votre nouvelle réalité.
Pour moi, ce qui est écrit ci-dessous est précisément ce point de départ. Le chemin ne sera pas court…
Tous les êtres humains sont socialement dépendants et, inconsciemment, nous voulons tous faire partie de la société, cherchant à obtenir l'approbation de nos actions de la part des autres. Mais avec cette approbation, nous serons constamment entourés de l'évaluation sociale, qui est renforcée par nos complexes intérieurs et des limitations permanentes.
Souvent, nous avons peur de l'échec, retardant sans cesse les choses importantes pour nous et essayant ensuite de rationaliser dans notre tête pour nous apaiser : « de toute façon, cela n'a pas marché », « cela ne sera pas approuvé par les autres » et « quel est l'intérêt de faire cela ? ». Beaucoup de gens ne savent tout simplement pas à quel point ils sont forts, car ils n’ont jamais essayé de changer quelque chose dans leur vie.
En effet, si une personne ne fait que ce qu'elle peut – elle crée déjà automatiquement un schéma dans sa tête : « je peux faire ça... je vais faire ça… ». Mais il n'y a rien d'exceptionnel à faire seulement ce que l'on peut. Elle l'a fait parce qu'elle le pouvait, mais est restée dans le même champ de possibilités initiales où elle était tout ce temps. Mais si tu n'as pas pu et que tu as agi – là, tu es vraiment impressionnant. Car c'est seulement quand nous sortons de notre zone de confort et travaillons au-delà de nos capacités que nous évoluons et nous améliorons.
Mon premier essai de faire quelque chose de significatif a commencé alors que j'étais en quatrième année d'université. J'avais déjà des connaissances de base en C++ et une tentative infructueuse d'apprendre tous les livres de Richter sur les conseils pressants d'un employeur potentiel. Par coïncidence, j'ai découvert la bibliothèque OpenCV et quelques démonstrations de reconnaissance d'images. Étonnamment, j'ai commencé à passer des nuits à essayer de comprendre comment améliorer les fonctionnalités de cette bibliothèque. Beaucoup de choses ne fonctionnaient pas, et par le biais du reverse engineering, j'ai essayé d'examiner des produits similaires. J'en suis venu au point où j'ai appris à décomposer une bibliothèque commerciale et à en extraire progressivement les algorithmes que je ne pouvais pas moi-même réaliser.
La fin de la cinquième année approchait et j'aimais de plus en plus ce que je faisais depuis tout ce temps. Comme il était maintenant temps de commencer à travailler sérieusement, j'ai décidé d'écrire aux développeurs de cette bibliothèque commerciale d'où je tirais mes idées. Je pensais qu'ils m'accepteraient facilement, mais après quelques échanges sur mon désir de travailler avec eux, notre conversation n'a mené à rien. Un léger déception est apparue, ainsi qu'une forte motivation de prouver que je pouvais réussir par moi-même.
Au cours d'un mois, j'ai créé un site web, l'ai hébergé sur un hébergement gratuit, préparé la documentation et commencé à vendre. Je n'avais pas d'argent pour la publicité, et pour attirer l'attention des clients potentiels, j'ai commencé à distribuer mes créations sous le couvert de l'open source. Le taux de rebond était d'environ 70 %, mais, à ma grande surprise, le reste des gens, même à contrecœur, a commencé à acheter. Personne n'était gêné par mon anglais approximatif ni par l'hébergement gratuit sur lequel le site était hébergé. Les gens étaient satisfaits de la combinaison d'un prix bas et d'une fonctionnalité de base qui couvrait leurs besoins fondamentaux.
Plusieurs clients réguliers sont apparus, désireux d'investir dans mon projet en tant que partenaires. Soudain, des développeurs de la bibliothèque dont je m'étais beaucoup inspiré se sont manifestés. En me faisant subtilement comprendre que leurs algorithmes étaient brevetés et qu'il valait mieux ne pas s'opposer à eux, ils ont commencé à siphonner ma clientèle. Notre conversation était loin d'être cordiale, et à un moment donné, j'ai décidé de les orienter vers la recherche des trois lettres éternelles de l'alphabet. Le lendemain, ils m'ont envoyé une lettre officielle pour dire qu'ils étaient prêts à collaborer avec moi, mais j'ai abruptement mis fin à notre dialogue. Pour me prémunir contre de futures attaques de leur part, j'ai commencé à préparer la documentation de brevet et ma demande de droits d'auteur.
Le temps passait, et cette histoire commençait lentement à être oubliée. J'avais prévu d'embaucher une personne plus expérimentée pour m'aider, mais je n'avais pas les moyens. L'avidité a joué un rôle, et j'ai voulu saisir une grande opportunité. Une rencontre était prévue avec un nouveau client, qui, au fil de notre conversation, s'est avéré se trouver dans la même ville que moi. Décrivant avec enthousiasme les perspectives de notre collaboration, il a proposé que nous nous rencontrions en personne.
En fait, au lieu de lui, des jeunes hommes d'apparence agréable sont venus à la rencontre et, sans vraiment demander mon avis, m'ont proposé d'aller en dehors de la ville, arguant de l'urgence de « respirer de l'air frais ». Une fois sur place, une pelle personnalisée m'a été remise pour vérifier les compétences que j'avais acquises dans mon enfance sur les jardins de pommes de terre de ma grand-mère. Pendant une heure, ils m'ont expliqué de manière très explicite mes perspectives, me conseillant de ne pas disperser mes forces, d'arrêter de m'adonner à des futilités et, surtout, de cesser d'être impoli envers des personnes sérieuses.
À un moment donné, le monde a cessé de paraître comme un endroit ensoleillé et agréable. Il est difficile de dire si j'ai bien agi... mais je me suis laissé aller... j'ai baissé les bras et je me suis retranché dans un coin. Cela a en grande partie déterminé ce qui allait suivre : une colère latente envers les autres à cause de mes non-réalisations, un manque de confiance en moi pendant de nombreuses années, une apathie à prendre des décisions importantes pour moi, déplaçant la responsabilité de mes erreurs sur quelqu'un d'autre.
L'argent de secours s'épuisait rapidement et il était urgent de remettre de l'ordre, mais tout me échappait. À ce moment-là, mon père m'a beaucoup aidé en utilisant ses contacts pour trouver un endroit qui m'accepterait sans trop de questions. J'ai découvert plus tard qu'il avait pris des engagements auprès de personnes loin d'être sympathiques pour moi donner une chance de me prouver.
En me préparant pour mon nouveau travail, j'ai recommencé à lire Rikhter et à étudier assidûment Schildt. J'avais prévu de me concentrer sur le développement sous .NET, mais le destin en avait décidé autrement dès le premier mois de mon activité professionnelle officielle. Un des employés de l'entreprise a quitté le projet de manière inattendue, et un nouveau collègue a été rapidement intégré dans l'équipe.
Alors que mon collègue faisait ses bagages, j'ai eu un échange particulièrement épique avec le directeur financier :
— Tu connais les bases de données ?
— Non.
— Apprends-les cette nuit. Demain, je vais te présenter comme un développeur intermédiaire à notre client.
C'est ainsi que j'ai fait mes premiers pas avec SQL Server. Tout était nouveau, déroutant, et la plupart du temps, j'apprenais par essais et erreurs. Il me manquait vraiment un mentor compétent pour me guider.
Les mois suivants ressemblaient à un véritable chaos. Les projets étaient intéressants, mais laissés à l'abandon par la direction. Des situations d'urgence se multipliaient, avec des heures supplémentaires incessantes et des tâches que personne ne pouvait souvent même formuler correctement. Mon activité préférée est devenue l'éternelle révision d'un rapport sur la découpe de gâteaux en produits semi-finis. Mais comme tout gâteau pouvait faire partie d'un autre gâteau, cette logique commerciale singulière me mettait à l'envers.
J'ai compris que cela ne ferait qu'empirer et j'ai décidé de passer à l'action. J'ai rafraîchi ma mémoire sur la théorie et j'ai tenté ma chance ailleurs, mais lors des entretiens, je manquais d'expérience pour être considéré comme un développeur junior solide. Pendant les premiers jours, j'étais impressionné par mes échecs et j'ai sérieusement envisagé que changer de travail était encore prématuré et qu'il me fallait acquérir plus d'expérience.
J'ai commencé à étudier intensément la technologie liée à SQL Server et avec le temps, je me suis complètement plongé dans le développement de bases de données. Je ne cacherai pas que ce travail a été un véritable enfer pour moi, où, d'une part, un directeur technique pratiquant la schizophrénie m'amusait chaque jour, tandis que le directeur financier, un ancien afghan, mordait la tête de canards en caoutchouc lors de la pause déjeuner.
À un moment donné, j'ai compris que j'étais prêt. J'ai pris en charge tout le travail critique, assuré une fréquence de publication élevée et normalisé directement les relations avec les clients. Au final, je suis arrivé à mettre le directeur financier dans une position difficile. À ce stade, on pourrait plaisanter sur les seniors de 23 ans, mais c'est exactement comme ça que j'ai réussi à augmenter mon salaire de quatre fois.
Le mois suivant, j'étais envahi par la fierté de ce que j'avais pu accomplir, mais à quel prix ? Le début de ma journée de travail était à 7h30 et se terminait à 22h. Ma santé a commencé à montrer ses premiers signes de défaillance, et cela sur fond de sous-entendus réguliers de la direction, indiquant qu'il valait mieux que nous échouions délibérément sur le projet que de te laisser gagner plus que prévu « en moyenne dans notre hôpital ». Au moins dans un domaine, ils ont tenu leur promesse, et je me suis retrouvé face à un dilemme de recherche d'un nouveau poste.
Après un certain temps, j'ai été invité à un entretien dans une entreprise de produits. Je prévoyais de passer à un poste similaire en .NET, mais j'ai échoué à la tâche pratique. Nous étions déjà prêts à nous dire au revoir, mais la chose la plus intéressante s'est produite lorsque les recruteurs potentiels ont appris que j'avais de l'expérience avec SQL Server. Je n'avais pas beaucoup détaillé ce point dans mon CV, car je ne pensais jamais en savoir beaucoup dans ce domaine. Cependant, ceux qui m'ont interrogé l'ont jugé un peu différemment.
On m'a proposé d'améliorer la gamme de produits existants liés à SQL Server. Avant cela, ils n'avaient pas de spécialiste dédié à cette activité. Tout était souvent fait par essais et erreurs. Les nouvelles fonctionnalités étaient souvent simplement copiées sur celles des concurrents, sans vraiment entrer dans les détails. Ma tâche était de montrer qu'il était possible d'adopter une autre approche, en traitant les requêtes des vues système de manière plus qualitative que nos concurrents.
Ces quelques mois ont été pour moi une expérience inestimable par rapport à mon activité précédente de déballage de gâteaux. Mais tout ce qui est bon a une fin, et la direction a soudainement changé ses priorités. À ce moment-là, le travail a été fait et il n’a pas été proposé de meilleure solution que de me requalifier en testeur, ce qui était un peu en décalage avec nos accords sur le développement de nouveaux produits. On m’a rapidement trouvé une alternative : « attendre un peu », essayer de participer à des activités sociales tout en acceptant de quitter le développement pour des tests manuels.
Le travail est devenu une monotonie de régressions qui ne me motivait pas à évoluer davantage. Afin de m’éloigner officiellement des régressions, j'ai commencé à écrire des articles techniques sur Habré, puis sur d'autres ressources. Au début, ce n'était pas très bon, mais l'essentiel est que cela a commencé à me plaire.
Avec le temps, on m'a confié la tâche d'améliorer le classement du profil officiel de l'entreprise sur Stack Overflow. Chaque jour, je faisais face à des cas intéressants, je décortiquais des tonnes de code indien, j'aidais des gens, et surtout - j'apprenais et acquérais de l'expérience.
Par un coup du sort, je me suis retrouvé à mon premier SQL Saturday, qui se tenait à Kharkiv. Mon collègue devait présenter devant le public sur le développement de bases de données à l'aide des produits que nous avions utilisés tout ce temps. Je ne me souviens pas pourquoi, mais à la dernière minute, la présentation m’est revenue. Denis Reznik, avec son sourire traditionnellement bienveillant, me passe le micro, et tu essaies d'expliquer quelque chose aux gens avec une voix hésitante. Au début, j'avais peur, mais ensuite, « ça a décollé pour moi ».
Après l'événement, Denis est venu me voir et m'a proposé de parler lors d'un événement de plus petite envergure, qui se tenait traditionnellement à l'HIRE. Le temps passait, les noms des conférences changeaient, le public dans lequel je donnais des meetups grandissait petit à petit. À l'époque, je ne savais pas à quoi je m'engageais, mais une série de coïncidences a façonné mon choix de vie et ce à quoi j'ai décidé de me consacrer par la suite.
En m’inspirant de spécialistes comme Reznik, Korotkevich, Pilyugin et d'autres professionnels incroyables que j'ai eu la chance de rencontrer… j'ai compris qu'au sein de mon travail actuel, je n'aurai pas de tâches me permettant de progresser rapidement. J'avais une bonne théorie derrière moi, mais il me manquait de la pratique.
On m'a proposé de lancer un nouveau projet à partir de zéro dans un nouvel endroit. Le travail a été intense dès le premier jour. Tout ce que je souhaitais dans la vie s'est matérialisé : un projet intéressant, un salaire élevé, la possibilité d'influencer la qualité du produit. Mais à un certain moment, je me suis détendu et j'ai commis une erreur sérieuse, juste après que nous ayons terminé le MVP pour le client.
En essayant de me concentrer sur le développement et de fournir une solution de meilleure qualité, j'ai eu de plus en plus de mal à consacrer du temps à la gestion et à la communication avec le client. On m'a assigné une nouvelle personne pour s'en occuper à ma place. À ce moment-là, il m'était difficile de comprendre les liens de cause à effet, mais après cela, notre relation avec le client a commencé à se détériorer rapidement, les heures supplémentaires ont augmenté et la tension dans l'équipe s'est intensifiée.
J'ai tenté de redresser la situation sur le projet, de mettre de l'ordre et de revenir à un développement plus serein, mais je n'ai pas pu le faire. Tout le monde était content des incendies constants qu'il fallait éteindre.
Après avoir analysé la situation, j'ai décidé que je voulais prendre du recul face à tout ce cirque et j'ai proposé au CEO de mon ancien lieu de travail de revenir, à condition que nous travaillions ensemble sur un nouveau projet. Nous avons discuté de tous les détails et nous prévoyions de commencer le développement dans un mois. Un mois a passé… puis un autre… et encore un autre. À toutes mes questions, il y avait toujours la même réponse : attends. L'idée de créer quelque chose de propre ne me quittait pas, mais j'ai finalement dû opter temporairement pour le freelancing, aidant les pays d'Asie centrale à conquérir le secteur bancaire en Ukraine.
Un mois plus tard, j'ai appris que le développement de mon projet avait discrètement commencé à être géré par d'autres personnes avec l'approbation officielle de mon ancien chef. Ces gars-là étaient de brillants développeurs .NET, mais ils n'avaient aucune expertise dans ce qu'ils devaient accomplir. De l'extérieur, cela semblait que j'étais discrètement écarté du projet. En réalité, c'était le cas. Dans un élan de colère, j'ai commencé à réaliser ce projet par moi-même, mais ma motivation s'est rapidement estompée.
L'ancien CTO a proposé de l'aider sur ses projets en cours, et j'ai commencé à faire ce que je savais faire le mieux : éteindre des incendies. Retombant dans l'acharnement au travail, j'en ai subi les conséquences : mauvaise alimentation, un rythme de sommeil loin de la normale et stress constant. Tout cela était dû à deux projets que je tirais tant bien que mal vers un avenir radieux. L'un des projets m'apportait de la joie avec son fonctionnement 24/7, tandis que l'autre était marqué par une compréhension déformée du management, ce qui faisait que l'équipe travaillait dans un état d'urgence permanent. Cette période de ma vie ne peut être qualifiée que de masochisme, mais il y avait aussi des moments joyeux.
Tu es tranquillement en train de ramasser des pommes de terre chez tes parents sous du retro wave, quand soudain, un appel inattendu : « Seryoga… les chevaux ont arrêté de courir… ». Après quelques secondes de réflexion, debout sur ma pelle et tout en cultivant mes talents de la grand-mère Vanga, tu dictes de mémoire des commandes de secours pour que la personne puisse résoudre le problème sur le serveur. Je ne voudrais pas vivre une telle expérience une minute – c'était fantastique !
Mais ici commence le plus intéressant…
Une rencontre a radicalement changé ma vie à la fin septembre 2017.
À ce moment-là, pour me sortir un peu de la routine de travail, je prévoyais de me produire à une conférence. Pendant le déjeuner, j'ai échangé quelques mots dans la cuisine avec un collègue. Il m'a dit en passant : « Il s'avère que tu es une personnalité connue… même dans d'autres villes, les gens te connaissent ». Ne comprenant pas d'abord de quoi il s'agissait, il m'a montré une conversation sur Telegram. J'ai immédiatement reconnu cette fille qui assistait à mes présentations lorsque je faisais des discours à Dnipro. J'étais incroyablement touché que cette personne se souvienne de moi. Sans trop réfléchir, j'ai décidé de lui écrire et de l'inviter à Kharkiv pour la conférence, où je préparais des présentations.
J'ai été l'un des premiers à m'exprimer, et je l'ai immédiatement vue au deuxième rang. Sa présence était pour moi une surprise agréable. Nous avons échangé quelques phrases et mon long marathon de discours a commencé, durant six heures. Cette journée a été l'une des plus marquantes de ma vie : une salle complètement pleine, cinq présentations consécutives et une sensation indescriptible lorsque les gens aiment vous écouter. J'avais du mal à me concentrer sur l'ensemble de la salle et mon regard se portait instinctivement vers elle… cette fille qui venait d'une autre ville… que je connaissais depuis deux ans, mais avec qui je n'avais jamais réellement communiqué… nous savions juste l'un de l'autre pendant tout ce temps.
Après la fin de la conférence, j'étais fatigué et très déprimé, mais je voulais tout de même faire plaisir à la fille – en l'invitant à dîner avec les gens que nous connaissions tous les deux. Pour être honnête, j'étais un terrible interlocuteur à ce moment-là, je faisais constamment des sarcasmes et demandais de l'attention. Il est difficile de dire ce qui m'arrivait alors. Notre promenade dans la ville nocturne ne s'est pas bien déroulée non plus. J'ai pensé qu'il valait mieux raccompagner la fille à l'hôtel et rentrer dormir. Le lendemain, j'ai passé ma journée au lit, n'ayant pas la force de me lever. Ce n'est que le soir que j'ai commencé à repasser dans ma tête ses mots : « Sérouchka, je suis venue pour toi... ». Je souhaitais sincèrement la revoir, mais à ce moment-là, elle était déjà partie.
Nous avons échangé pendant quelques semaines, jusqu'à ce que je décide d'aller la voir…
La veille de la sortie, personne ne voulait de trucs inutiles pour le client, j'ai reporté le déploiement et je suis parti pour Dnipro. Il est difficile de dire ce qui se passait dans ma tête, mais je voulais la voir, même sans savoir de quoi je pourrais parler. Nous avons convenu de nous rencontrer dans un parc, mais j'ai épically confondu l'adresse et j'ai marché cinq kilomètres dans la mauvaise direction. Après un certain temps, réalisant ma faute, je suis rapidement retourné en taxi avec des fleurs que j'ai trouvées dans un quartier un peu douteux. Et tout ce temps, elle m'attendait avec du cacao.
Nous étions assis sur une scène de théâtre inachevée, buvant du cacao froid et parlant de tout ce qui nous venait à l'esprit. En passant d'un sujet à l'autre, elle me racontait son passé difficile, l'immuabilité des types de chaînes de caractères sur .NET… je savourais chacun de ses mots. Elle était perspicace et intelligente, parfois drôle, un peu naïve, mais tout ce qu'elle disait était sincère. C'est déjà à ce moment-là que j'ai compris que je tombais amoureux d'elle.
De retour au travail, j'essayais de dégager quelques jours de congé pour partir la voir une deuxième fois et lui avouer mes sentiments. En réalité, les choses se sont passées différemment…
Mon infantilisme, ma bêtise, mes anciens complexes et ma incapacité à croire pleinement en quelqu'un m'ont conduit à blesser profondément une fille qui essayait sincèrement de me plaire. Le matin, j'ai réalisé ce que j'avais fait et, à la première occasion, je suis allé lui demander pardon en face. Mais elle ne voulait pas me voir. En rentrant, j'essayais de me convaincre qu'elle ne m'était pas nécessaire, mais était-ce vraiment le cas…
Pendant un mois, je me suis en voulu… je me suis emporté sur mon entourage… j'ai dit des choses cruelles à une personne qui m'aimait sincèrement, des choses impossibles à excuser. Cela a encore aggravé mon état d'esprit et tout cela s'est terminé par un effondrement nerveux et une forte dépression.
C'est un ancien collègue – Dmitry Skripka – qui m'a aidé à sortir du cercle vicieux de l'autodépréciation et des complexes internes, en me conduisant à la salle de sport.
Après cela, ma vie a beaucoup changé. Je comprends très bien ce que signifie être faible et manquer de confiance en soi. Mais quand j'ai commencé à m'entraîner, j'ai ressenti le meilleur que la salle de sport peut offrir. C'est ce sentiment de confiance en soi et en ses capacités. La sensation de comment les autres commencent à changer leur attitude envers vous. Et à ce moment-là, j'ai compris que je ne voulais pas revenir à ma vie d'avant. J'ai décidé de me consacrer à ce que j'avais toujours repoussé dans ma vie.
Mais avez-vous remarqué que lorsque quelqu'un commence quelque chose de nouveau, il commence à présenter ses intentions à la réalité environnante. Il parle constamment de ses projets avec des yeux pétillants, mais avec le temps, rien ne se passe. Ces personnes parlent constamment de leur avenir : « je vais faire », « je vais réussir », « je vais changer » et ainsi, année après année, elles vivent dans leurs désirs. Elles ressemblent à une pile miniature – la charge motivationnelle suffit seulement pour un éclat, puis plus rien. J'étais pareil…
Au départ, je pensais qu'avec une équipe de collègues motivés, nous pourrions déplacer des montagnes, mais souvent, les attentes d'un avenir radieux ne correspondent pas à la pratique. Quand nous avons commencé à réaliser notre projet, nous passions notre temps à planifier et à discuter plutôt qu'à agir.
Souvent, tout le monde veut aller vite… tout le monde veut réussir du premier coup… tout le monde est un sprinter… tout le monde commence à courir, mais avec le temps… un abandonne… un autre abandonne. Quand la ligne d'arrivée n'est pas visible à l'horizon, peu de gens sont prêts à s'investir simplement pour parcourir la distance jusqu'à la fin… le matin, l'après-midi ou au milieu de la nuit… quand personne ne regarde, personne ne félicite et personne n'apprécie ce que tu fais.
Ne partagez jamais vos plans avant de les avoir réalisés. Partagez seulement vos résultats, peu importe à quel point il est difficile de tout faire seul. Oui, dans ce cas, le chemin que nous avons choisi ne sera pas toujours agréable et ne fera pas apparaître des licornes roses avec un arc-en-ciel sortant de leur arrière-train. Nous ne serons pas toujours guidés par des motivations lumineuses dans notre travail sur nos priorités. Souvent, la vie nous enverra constamment là où nous n'avons pas du tout envie d'aller. Mais chaque fois que j'ouvrais Visual Studio ou que j'allais à la salle, je me souvenais de ce que j'étais et de ce que je pouvais être. Je me souvenais de ma rencontre avec cette fille de Dnipro, qui m'a fait réfléchir à mon rapport à la vie… j'ai compris beaucoup de choses.
En général, la conclusion doit être suffisamment concise pour rester gravée dans les mémoires. Je souhaite citer des mots que j'ai un jour entendus dans une salle de la part d'une personne sage.
Penses-tu que tu viens à la salle pour lutter contre des poids ? Non… tu te bats contre toi-même… contre tes modèles… contre ta paresse… contre tes limites que tu t'es imposées. Veux-tu constamment résoudre les problèmes des autres en repoussant les tiens ? Avec des petits pas, il faut avancer avec confiance vers le moment où tu trouveras ton bonheur dans la vie. Parce que le bonheur, c'est quand tu n'es pas alourdi par des principes et des règles que tu n'as pas créés. Le bonheur, c'est quand tu as une direction de développement et que tu prends déjà du plaisir en chemin, et non pas seulement à la destination finale. Alors peut-être vaut-il mieux se lever et commencer à travailler sur soi ?
Ah oui, j'ai complètement oublié… cet article était à l'origine conçu pour faire découvrir aux gens le projet sur lequel j'ai travaillé tout ce temps. Mais il se trouve qu'en cours de rédaction, la priorité s'est déplacée vers la description de la raison pour laquelle j'ai commencé cette activité et pourquoi je ne veux pas abandonner cela à l'avenir. En bref, sur le projet, c'est…
– est une alternative gratuite et plus fonctionnelle aux produits commerciaux de Devart (99$) et RedGate (155$) et est destiné à la gestion des index SQL Server et Azure. Je ne peux pas dire que mon application est meilleure que les scripts d'Ola Hallengren, mais grâce à un descriptif des métadonnées plus optimisé et à divers petits outils utiles, ce produit sera certainement bénéfique pour certains dans leurs tâches quotidiennes.

La dernière version de l'application peut être téléchargée sur . Les sources se trouvent également là-bas.
Je serais heureux de recevoir des critiques et des retours 🙂
Source : habr.com
