Creuser des tombes, SQL Server, des années d'externalisation et votre premier projet

Creuser des tombes, SQL Server, des années d'externalisation et votre premier projet

Nous créons presque toujours nos problèmes de nos propres mains... avec notre vision du monde... avec notre inaction... avec notre paresse... avec nos peurs. Il devient alors très pratique de flotter dans le flux social des modèles d'égouts... après tout, c'est chaleureux et amusant, et ne vous souciez pas du reste - reniflons-le. Mais après un échec cuisant vient la prise de conscience d'une vérité simple : au lieu de générer un flot incessant de raisons, d'apitoiement sur soi et d'autojustification, il suffit simplement de prendre et de faire ce que vous considérez comme le plus important pour vous-même. Ce sera le point de départ de votre nouvelle réalité.

Pour moi, ce qui est écrit ci-dessous n’est qu’un tel point de départ. Le chemin ne sera pas proche...

Tout le monde est socialement dépendant et, inconsciemment, nous voulons tous faire partie de la société, en nous efforçant d'obtenir l'approbation de nos actions de l'extérieur. Mais parallèlement à l'approbation, nous serons constamment entourés d'une évaluation publique, renforcée par des complexes internes et des limiteurs constants.

Souvent, nous avons peur de l'échec, remettons constamment à plus tard les choses qui sont importantes pour nous, puis rationalisons logiquement dans notre tête, en essayant de nous rassurer : « de toute façon, ça n'a pas marché », « cela ne trouvera pas l'approbation des autres » et « à quoi ça sert de faire ça de toute façon ? » Beaucoup de gens ne savent tout simplement pas à quel point ils sont forts parce qu’ils n’ont jamais essayé de changer quoi que ce soit dans leur vie.

Après tout, si une personne fait seulement ce qu'elle peut, elle crée déjà automatiquement un modèle dans sa tête : « Je peux faire ceci… Je ferai cela… ». Mais il n’y a rien d’extraordinaire à ce qu’une personne fasse seulement ce qu’elle peut. Il l'a fait parce qu'il le pouvait, mais en même temps il est resté dans la même gamme de ses capacités initiales dans lesquelles il s'était toujours trouvé. Mais si vous ne le pouviez pas et que vous l’avez fait, alors vous êtes un très bel homme. Après tout, ce n'est que lorsque nous quittons notre zone de confort et travaillons au-delà de nos capacités que nous nous développons et devenons meilleurs.

Ma première tentative de faire quelque chose de significatif a commencé au cours de ma quatrième année à l’institut. J’avais déjà derrière moi des connaissances de base en C++ et une tentative infructueuse de mémoriser tous les livres de Richter sur les conseils urgents d’un employeur potentiel. Par hasard, je suis tombé sur la bibliothèque OpenCV et quelques démos sur la reconnaissance d'images. De manière inattendue, des réunions nocturnes ont commencé pour tenter de déterminer comment améliorer les fonctionnalités de cette bibliothèque. Beaucoup de choses n’ont pas fonctionné et, grâce à l’ingénierie inverse, j’ai essayé d’examiner des produits ayant un objectif similaire. J'en suis arrivé au point où j'ai appris à décortiquer une bibliothèque commerciale et j'en ai petit à petit extrait des algorithmes que je ne pouvais pas implémenter moi-même.

La fin de ma cinquième année approchait et je commençais à aimer de plus en plus ce que je faisais depuis tout ce temps. Comme j'avais besoin de commencer à travailler à temps plein, j'ai décidé d'écrire aux développeurs de la bibliothèque très commerciale à partir de laquelle je tirais mes idées. Il me semblait qu'ils pourraient facilement m'embaucher, mais après quelques lettres sur mon désir de travailler avec eux, notre conversation n'a mené nulle part. Il y a eu une légère déception et une forte motivation pour prouver que je pouvais réaliser quelque chose moi-même.

En un mois, j'ai créé un site Web, j'ai tout téléchargé sur un hébergement gratuit, j'ai préparé la documentation et j'ai commencé à vendre. Il n'y avait pas d'argent pour la publicité et, afin d'attirer l'attention de clients potentiels, j'ai commencé à distribuer mes créations sous couvert d'open source. Le rebond a été d'environ 70 %, mais, de manière inattendue, les personnes restantes, bien qu'à contrecœur, ont commencé à acheter. Personne n’a été gêné par mon anglais approximatif ou par l’hébergement gratuit sur lequel se trouvait le site. Les gens étaient satisfaits de la combinaison d’un prix bas et de fonctionnalités de base qui couvraient leurs besoins fondamentaux.

Plusieurs clients réguliers sont apparus et souhaitaient investir dans mon entreprise en tant que partenaires. Et puis les développeurs de la même bibliothèque dont j'ai beaucoup appris à mon époque sont soudainement apparus. Laissant doucement entendre que leurs algorithmes sont brevetés et qu'il ne sert à rien de se disputer avec eux, en enlevant ainsi effrontément la clientèle. Notre conversation était loin d’être culturelle et, à un certain moment, j’ai décidé de les diriger vers la recherche des trois lettres éternelles de l’alphabet. Le lendemain, ils ont envoyé une lettre officielle indiquant qu'ils étaient prêts à coopérer avec moi, mais j'ai brusquement rompu le dialogue avec eux. Pour me protéger des futures attaques de ces types, j'ai commencé à préparer une documentation de brevet et une demande de droit d'auteur.

Au fil du temps, cette histoire a progressivement commencé à être oubliée. Le plan était d’embaucher une personne plus expérimentée pour l’aider, mais il n’y avait pas assez d’argent pour cela. La cupidité est entrée en jeu et je voulais remporter un gros jackpot. Un rendez-vous était prévu avec un nouveau client qui, il s'est avéré, lors de notre communication, se trouvait dans la même ville que moi. Décrivant gentiment les perspectives de coopération, il a suggéré de se rencontrer en personne.

En fait, à sa place, des jeunes gens d’apparence agréable sont venus à la réunion et, sans me demander spécifiquement mon avis, ils m’ont proposé de faire un tour hors de la ville, arguant qu’il s’agissait d’un besoin urgent de « prendre l’air ». Déjà sur place, on m’a remis une pelle personnalisée afin de tester les compétences acquises étant enfant dans les plantations de pommes de terre de ma grand-mère. Et pendant une heure, mes perspectives m'ont été expliquées de manière intelligible, ils m'ont suggéré de ne pas gaspiller mon énergie, d'arrêter de faire des bêtises et, surtout, d'arrêter d'être impoli avec les gens sérieux.

À un moment donné, le monde a cessé de ressembler à un endroit ensoleillé et agréable. Il est difficile de dire si j’ai fait le bon choix à ce moment-là… mais j’ai abandonné… j’ai abandonné et je me suis caché dans un coin. Et cela a largement déterminé ce qui s'est passé ensuite : colère latente envers les autres en raison du manque d'épanouissement, incertitude pendant de nombreuses années, apathie à prendre des décisions importantes pour soi-même, transfert de la responsabilité de ses erreurs sur quelqu'un d'autre.

L'argent économisé s'épuisait rapidement et j'avais un besoin urgent de me mettre en ordre, mais tout est devenu incontrôlable. A cette époque, mon père m'a beaucoup aidé, qui, grâce à des amis, a trouvé un endroit où ils m'emmèneraient sans aucune question. Plus tard, j'ai découvert que pour moi, il avait contracté des obligations envers des personnes loin d'être les plus agréables, mais avec cela, il m'a donné une chance de me montrer.

En préparation de mon nouveau travail, j'ai recommencé à lire Richter et j'ai étudié intensivement Schildt. J'avais prévu de développer pour .NET, mais le destin en a décidé un peu différemment au cours du premier mois de mon activité professionnelle officielle. L’un des employés de l’entreprise a quitté le projet de manière inattendue et du nouveau matériel humain a été ajouté dans le trou nouvellement formé.

Pendant que mon collègue préparait ses affaires, j'ai eu un dialogue très épique avec le directeur financier :

- Connaissez-vous les bases de données ?
- non
- Apprenez-le du jour au lendemain. Demain, en tant que manager intermédiaire, je vous vendrai au client.

C'est ainsi que ma connaissance de SQL Server a commencé. Tout était nouveau, incompréhensible et le plus souvent fait par essais et erreurs. J'ai vraiment manqué d'avoir un mentor intelligent à proximité que je pourrais admirer.

Les mois suivants, tout ressemblait à un déchet féroce. Les projets étaient intéressants, mais la direction les a laissés à eux-mêmes. Des rushes d'urgence ont commencé, des heures supplémentaires éternelles et des tâches que souvent personne ne pouvait même formuler correctement. Mon passe-temps favori était l'éternelle révision du rapport sur la disposition des gâteaux tout préparés en produits semi-finis simples. Mais comme n’importe quel gâteau pouvait faire partie d’un autre gâteau, cette logique métier stricte m’a vraiment rendu fou.

J'ai réalisé que les choses ne feraient qu'empirer et j'ai décidé d'agir. J'ai rafraîchi ma mémoire sur la théorie et j'ai décidé de tenter ma chance ailleurs, mais lors des entretiens, je n'avais pas assez d'expérience pour me qualifier au moins pour un junior fort. Les premiers jours, j'ai été impressionné par mes échecs et j'ai sérieusement pensé qu'il était encore très tôt pour changer de travail et que j'avais besoin d'acquérir de l'expérience.

J'ai commencé à étudier intensivement le matériel de SQL Server et, au fil du temps, je me suis complètement lancé dans le développement de bases de données. Je ne cacherai pas que ce travail était pour moi un enfer, où, d'une part, un schizophrène pratiquant en la personne du directeur technique s'amusait tous les jours, et il était accompagné en cela d'un directeur financier afghan, qui, dans un accès d'émotion, a mordu la tête de canards en caoutchouc pendant sa pause déjeuner.

À un moment donné, j'ai réalisé que j'étais prêt. Il a assumé tous les travaux critiques, a assuré une fréquence élevée de sorties et a directement normalisé les relations avec les clients. Du coup, il est venu mettre le directeur financier dans la position d'un bouleau abattu. Maintenant, on pourrait plaisanter sur les seniors de 23 ans, mais c'est ainsi que j'ai réussi à multiplier par quatre mon salaire.

Le mois suivant, j’étais très fier de ce que j’avais pu accomplir, mais à quel prix ? La journée de travail commence à 7.30h10 et se termine à XNUMXh. Votre santé a commencé à montrer ses premiers revers, et cela sur fond de allusions systématiques de la direction selon lesquelles il valait mieux que nous fassions délibérément échouer le projet plutôt que de vous laisser gagner plus que « la moyenne de notre hôpital ». Au moins à certains égards, ils ont tenu parole et j'ai été confronté au dilemme de trouver un nouvel emploi.

Au bout d'un moment, j'ai été invité à venir pour un entretien dans une entreprise alimentaire. J'avais l'intention d'occuper un poste similaire dans .NET, mais j'ai échoué au devoir pratique. Nous étions sur le point de nous dire au revoir, mais la chose la plus intéressante s'est produite après que des employeurs potentiels ont découvert que j'avais de l'expérience avec SQL Server. Je n’en ai pas beaucoup parlé dans mon CV car je n’aurais jamais pensé en savoir beaucoup dans ce domaine. Cependant, ceux qui m’ont interviewé pensaient un peu différemment.

On m'a proposé d'améliorer la gamme de produits existante pour travailler avec SQL Server. Avant cela, ils n'avaient pas de spécialiste distinct pour s'occuper de ces activités. Tout se faisait souvent par essais et erreurs. Les nouvelles fonctionnalités étaient souvent simplement copiées sur celles des concurrents, sans entrer dans les détails. Mon objectif était de montrer que vous pouvez aller dans l'autre sens, en traitant les requêtes vers les vues système mieux que vos concurrents.

Ces quelques mois sont devenus pour moi une nouvelle expérience inestimable en comparaison avec l'activité précédente consistant à fumer des gâteaux. Mais toutes les bonnes choses ont une fin tôt ou tard, et les priorités de la direction ont soudainement changé. A cette époque, le travail était fait et ils ne pouvaient pas me proposer mieux que de me reconvertir en testeur, ce qui allait un peu à l’encontre de nos accords sur le développement de nouveaux produits. Ils m'ont rapidement trouvé une alternative : « attendre un peu », essayer de participer à une activité sociale et en même temps accepter volontairement de laisser le développement aux tests manuels.

Le travail est devenu une série monotone de régressions, qui n’ont pas motivé de développement ultérieur. Et pour éviter officiellement les régressions, j'ai commencé à écrire des articles techniques sur Habré, puis sur d'autres ressources. Au début, ça n’a pas très bien marché, mais l’essentiel c’est que j’ai commencé à aimer ça.

Au bout d'un moment, on m'a chargé de télécharger la note du profil officiel de l'entreprise sur Stack Overflow. Chaque jour, je suis tombé sur des cas intéressants, j'ai fumé des tonnes de code indien, j'ai aidé les gens et, surtout, j'ai appris et acquis de l'expérience.

Par hasard, j'ai pu assister à mon premier samedi SQL, qui a eu lieu à Kharkov. Mon collègue a dû parler au public du développement de bases de données à l'aide de produits, ce que nous avons fait pendant tout ce temps. Je ne me souviens plus pourquoi, mais au dernier moment j’ai dû faire la présentation. Denis Reznik, avec son sourire amical traditionnel sur le visage, vous tend le micro et vous, d'une voix bégayante, essayez de dire quelque chose aux gens. Au début, c'était effrayant, mais ensuite "Ostap s'est laissé emporter".

Après l'événement, Denis est venu et m'a invité à prendre la parole lors d'un événement plus petit, qui avait traditionnellement lieu chez HIRE. Le temps a passé, les noms des conférences ont changé, et les audiences auprès desquelles je tenais des meetups ont petit à petit augmenté. Ensuite, je ne savais pas à quoi je m’engageais, mais une série d’accidents ont façonné mes choix de vie et ce à quoi j’ai décidé de me consacrer à l’avenir.

En regardant des spécialistes comme Reznik, Korotkevich, Pilyugin et d'autres gars sympas que j'ai eu la chance de rencontrer... J'ai compris que dans le cadre de mon travail actuel, je n'aurais pas de tâches permettant de progresser rapidement. J'avais une bonne théorie derrière moi, mais je manquais de pratique.

On m'a proposé de démarrer un nouveau projet à partir de zéro dans un nouvel endroit. Les travaux battaient leur plein dès le premier jour. J'ai obtenu tout ce que j'attendais de la vie : un projet intéressant, un salaire élevé, la possibilité d'influencer la qualité du produit. Mais à un moment donné, je me suis détendu et j'ai commis une très grave erreur, juste après avoir fini de créer un MVP pour le client.

En essayant de me concentrer sur le développement et de fournir une meilleure solution, j'ai pu consacrer de moins en moins de temps à la gestion et à la communication avec le client. Pour m'aider, ils m'ont donné une nouvelle personne qui a commencé à faire ça pour moi. Ensuite, il m'a été difficile de comprendre les relations de cause à effet, mais après cela, notre relation avec le client a commencé à se détériorer rapidement, les heures supplémentaires et la tension au sein de l'équipe ont augmenté.

De ma part, on a tenté d'aplanir la situation sur le projet, de rétablir l'ordre et de revenir à un développement plus calme, mais je n'ai pas été autorisé à le faire. Tout le monde avait des incendies constants qui devaient être éteints.

Après avoir analysé la situation, j'ai décidé de faire une pause dans tout ce cirque et j'ai invité le PDG de mon ancien emploi à revenir vers lui à condition que nous fassions un nouveau projet ensemble. Nous avons discuté de toutes les nuances et prévu de commencer le développement dans un mois. Un mois s'est écoulé... puis un autre... et encore un autre. À toutes mes questions, il y avait une réponse constante : attendez. L'idée de faire quelque chose par moi-même ne m'a jamais quitté, mais j'ai quand même dû temporairement me lancer en indépendant, aidant les peuples d'Asie centrale à conquérir le secteur bancaire ukrainien.

Littéralement un mois plus tard, j'apprends que le développement de mon projet a été discrètement lancé par des gauchistes avec l'autorisation officielle de mes anciens supérieurs. Ces gars étaient des développeurs .NET sympas, mais n'avaient aucune expertise dans ce qu'ils devaient faire. De l’extérieur, on aurait dit qu’ils m’avaient discrètement lancé dans le projet. En fait, c'était le cas. Dans un accès d'indignation, j'ai commencé à réaliser ce projet moi-même, mais la motivation s'est vite estompée.

L'ancien directeur technique a proposé de l'aider sur les projets en cours, et j'ai commencé à faire ce que je connaissais le mieux : éteindre les incendies. Retombé dans le workaholisme, j'en ai subi les conséquences : une mauvaise alimentation, un horaire de sommeil loin d'être normal et un stress constant. Tout cela s'explique par deux projets que j'ai tour à tour tirés vers un avenir radieux. Un projet a apporté de la joie car il fonctionnait 24 heures sur 7 et XNUMX jours sur XNUMX, mais le deuxième projet avait simplement perverti les compréhensions de la direction, de sorte que l'équipe a travaillé en permanence. Cette période de ma vie ne peut s'appeler autrement que masochisme, mais il y a eu aussi des moments amusants.

Vous êtes tranquillement en train de creuser des pommes de terre dans la datcha de vos parents en écoutant la rétroonde puis un appel inattendu : « Seryoga... les chevaux ont arrêté de courir... ». Après quelques secondes de réflexion, debout sur une pelle et en même temps entraîné aux compétences de votre grand-mère Vanga, vous dictez les commandes suivantes de mémoire afin qu'une personne puisse résoudre le problème sur le serveur. Je ne souhaite pas une minute à cette expérience – c’était cool !

Mais c'est là que le plaisir commence...

Une rencontre fin septembre 2017 a radicalement changé ma vie.

À ce moment-là, afin de me remonter le moral après la routine de travail, j'avais prévu de prendre la parole à la conférence. Pendant le déjeuner, j'ai accidentellement échangé quelques mots avec un collègue en cuisine. Il m'a dit avec désinvolture : « Il s'avère que tu es une personne célèbre... les gens te connaissent aussi dans d'autres villes. » Au début, ne comprenant pas de quoi il parlait, il m'a montré la correspondance dans un télégramme. J'ai immédiatement reconnu la fille qui venait à mes représentations lorsque je me rendais au Dniepr pour faire des reportages. J'étais extrêmement heureux que la personne se souvienne de moi. Sans plus réfléchir, j'ai décidé de lui écrire et je l'ai invitée à Kharkov pour une conférence dans le cadre de laquelle je préparais des rapports.

J'ai été l'un des premiers à parler et je l'ai immédiatement vue au deuxième rang. Son arrivée a été pour moi un événement inattendu et agréable. Nous avons échangé quelques phrases et mon long marathon de six heures de laser a commencé. Ce jour-là a été l'un des plus brillants de ma vie : une salle pleine à craquer, 5 reportages d'affilée et une sensation indescriptible quand les gens aiment vous écouter. J'avais du mal à me concentrer sur toute la pièce et mon regard était instinctivement attiré vers elle... vers cette fille qui venait d'une autre ville... que je connaissais depuis deux ans, mais nous n'avons jamais communiqué... nous savions juste les uns des autres pendant tout ce temps.

Après la fin de la conférence, j'étais fatigué et très déprimé, mais je voulais quand même faire plaisir à la fille - en l'invitant à dîner ensemble en compagnie des personnes avec qui nous étions tous les deux. En vérité, à l’époque, j’étais un terrible causeur, constamment sarcastique et exigeant de l’attention. Il est difficile de dire ce qui m'est arrivé à ce moment-là. Notre promenade nocturne dans la ville ne s’est pas bien passée non plus. Il me semblait que le mieux était d'emmener la fille à l'hôtel et de rentrer dormir chez elle. J'ai passé la journée suivante au lit, n'ayant pas la force de me lever, et ce n'est que le soir que j'ai commencé à rejouer dans ma tête les mots qu'elle avait dits : "Seryozha, je suis venue te chercher...". Je voulais sincèrement la revoir, mais à ce moment-là, elle était déjà partie.

Nous avons parlé pendant quelques semaines jusqu'à ce que je décide que je devais aller la voir...

A la veille de la sortie, personne n'a besoin de merde pour le client, j'ai déplacé le déploiement et je suis allé au Dnepr. C’est difficile de dire ce qui se passait dans ma tête, mais je voulais la voir, sans même savoir de quoi je parlerais. Nous avons convenu de nous rencontrer dans le parc, mais j'ai mélangé les adresses de manière épique et j'ai marché 5 kilomètres dans la mauvaise direction. Au bout d'un moment, réalisant mon erreur, je reviens rapidement en taxi avec des fleurs que j'ai trouvées dans un quartier gop. Et pendant tout ce temps, elle m'attendait avec du cacao.

Nous nous sommes assis sur la scène du théâtre inachevée, avons bu du chocolat froid et avons parlé de tout ce qui nous venait à l'esprit. Sautant de sujet en sujet, elle m'a parlé de son passé difficile, de l'immuabilité des types de données chaîne sur .NET... Je me suis accroché à 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. Même alors, j'ai réalisé que j'étais tombé amoureux d'elle.

De retour au travail, j'étais en mode urgence, essayant de me réserver quelques jours de vacances et d'aller la voir une deuxième fois pour lui avouer mes sentiments. En réalité, tout s’est passé différemment…

Mon immaturité, ma stupidité, mes vieux complexes et mon refus de faire pleinement confiance à une personne m'ont amené à offenser grandement 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 personne. Mais elle ne voulait pas me voir. En revenant, j'ai essayé de me convaincre que je n'avais pas besoin d'elle, mais était-ce vraiment vrai...

Pendant un mois, j'étais en colère contre moi-même... Je m'en suis pris à mon entourage... J'ai dit de telles choses à une personne que j'aimais sincèrement et pour lesquelles il est impossible de pardonner. Cela a aggravé mon cœur et, à la fin, tout s'est terminé par une dépression nerveuse et une grave dépression.

Un ancien collègue, Dmitry Skripka, qui m'a amené au gymnase, m'a aidé à sortir du cercle vicieux de l'autoflagellation et des complexes internes.

Après cela, ma vie a beaucoup changé. Je comprends vraiment ce que signifie être faible et incertain de soi. Mais quand j’ai commencé à m’entraîner, je me sentais au mieux de ce que la salle de sport pouvait offrir. C’est ce même sentiment de confiance en soi et en soi. Ressentir comment l'attitude des autres envers vous change. Et à ce moment-là, j’ai réalisé que je ne voulais pas retourner à l’ancienne vie que j’avais. J'ai décidé de me consacrer à quelque chose que j'avais reporté dans ma vie pendant tout ce temps.

Mais avez-vous remarqué que lorsqu'une personne commence quelque chose de nouveau, elle commence à déclarer ses intentions à la réalité environnante. Il parle constamment de ses projets à tout le monde, les yeux brillants, mais le temps passe et rien ne se passe. Ces personnes disent constamment à l'avenir : « Je le ferai », « J'y parviendrai », « Je changerai », et ainsi, d'année en année, elles vivent leurs souhaits. Ils sont comme une batterie de doigt : la charge de motivation n'est suffisante que pour un flash et c'est tout. J'étais pareil...

Au départ, j'avais prévu qu'en compagnie de collègues motivés je pourrais déplacer des montagnes, mais souvent les attentes d'un avenir radieux sont en contradiction avec la pratique. Lorsque nous avons démarré notre projet, nous avons constamment planifié et discuté au lieu de le prendre et de le faire.

Souvent tout le monde veut aller vite... tout le monde le veut du premier coup... tout le monde est sprinteur... tout le monde se met à courir, mais le temps passe... l'un abandonne... le second abandonne. Lorsque la ligne d'arrivée ne se profile pas à l'horizon, peu de gens ont envie de travailler dur simplement parce qu'ils doivent parcourir la distance jusqu'au bout... le matin, le jour ou tard le soir... quand personne ne voit, personne ne fera l’éloge et personne n’appréciera ce que vous faites.

Ne partagez jamais vos projets tant que vous ne les avez pas mis en œuvre. Partagez simplement les résultats, peu importe à quel point il est difficile de tout faire vous-même. Oui, dans ce cas, le chemin que nous avons choisi n'apportera pas toujours du plaisir et des licornes roses avec un arc-en-ciel sortant des fesses. Nous ne serons pas toujours guidés par de brillantes motivations lorsque nous travaillerons sur nos priorités. Souvent, la vie vous envoie constamment dans des endroits où vous ne voulez pas du tout aller. Mais chaque fois que j'ouvrais Visual Studio ou que je venais au gymnase, je me souvenais de ce que j'étais et de ce que je pourrais être. Je me suis souvenu de la rencontre avec cette fille du Dniepr, qui m'a fait réfléchir sur mon attitude face à la vie... J'ai beaucoup compris.

En règle générale, le dernier mot doit être suffisamment succinct pour rester longtemps en mémoire. Je voudrais citer les mots que j'ai entendus un jour dans la salle de la part d'une personne intelligente.

Pensez-vous que vous venez au gymnase pour vous battre avec des fers ? Non... vous vous battez contre vous-même... contre vos schémas... contre votre paresse... contre le cadre dans lequel vous vous êtes enfoncé. Voulez-vous constamment résoudre les problèmes des autres tout en reportant les vôtres ? Que cela se fasse par petites étapes, mais vous devez avancer avec confiance vers la recherche de votre bonheur dans la vie à un moment donné. Parce que le bonheur, c’est quand on n’est pas soumis à des principes et à des règles que l’on n’a pas inventés. Le bonheur, c'est quand vous disposez d'un vecteur de développement et que vous vous défoncez en cours de route, et non à partir du but final. Alors peut-être que ça vaut quand même la peine de se lever le cul et de commencer à travailler sur soi ?

Ah oui, j'avais complètement oublié... cet article était initialement destiné à présenter aux gens le projet que je fais depuis tout ce temps. Mais il se trouve qu’au cours du processus d’écriture, la priorité s’est déplacée vers la description de la raison pour laquelle j’ai commencé à faire cette activité et pourquoi je ne veux pas y renoncer à l’avenir. En bref sur le projet...

Gestionnaire d'index SQL est une alternative gratuite et plus fonctionnelle aux produits commerciaux de Devart (99 $) et RedGate (155 $) et est conçue pour servir les index SQL Server et Azure. Je ne peux pas dire que mon application est meilleure que les scripts d'Ola Hallengren, mais en raison d'un grattage de métadonnées plus optimisé et de la présence de toutes sortes de petites choses utiles pour quelqu'un, ce produit deviendra certainement utile dans les tâches quotidiennes.

Creuser des tombes, SQL Server, des années d'externalisation et votre premier projet

La dernière version de l'application peut être téléchargée depuis GitHub. Les sources s'y trouvent.
Je serai heureux de critiquer et de faire des commentaires :)

Source: habr.com

Ajouter un commentaire