Alexey Pajitnov is a Soviet and Russian programmer who created a popular video game called Tetris, winner of several honorary awards in the field of programming and computer game development. After receiving higher education At the Moscow Aviation Institute, he worked at the Computing Center of the USSR Academy of Sciences, where in 1984 he completed the development of the Tetris game. The game began to bring in its first money in 1996, when Alexey and Henk Rogers (an investor who owned large shares in Tetris and spread the game around the world) founded the Tetris company.

Alexey Pajitnov - biography

Born on March 14, 1956 in Moscow. IN school years He studied well, but had constant problems with discipline. As Alexey himself recalls, as a child he was full of energy and could not obediently sit through lessons, so he often received comments in his diary for his behavior. However, nothing remarkable or surprising: many have gone through this. Pajitnov always did well in mathematics, so after finishing the fifth grade he transferred to Moscow Mathematical School No. 91, which he later graduated with honors.

Introduction to Programming

After graduating from school, Alexey Pajitnov entered the Moscow Aviation Institute, where he first became acquainted with computers and programming. Here he quickly became interested in program development and began to devote himself entirely to writing code for various purposes. Soon, the talented young programmer was invited to work at the Moscow Computing Center of the USSR Academy of Sciences. Here he was engaged in far from the last thing - optimizing the problems of artificial intelligence and developing programs for speech recognition.

Routine everyday life at the Academy of Sciences was not sweet: from morning to night, Pajitnov sat in a cramped office, where there were several scientists at one desk. Alexey recalls that he sometimes left his workplace for the whole day, and then work at night in silence, when everyone has gone home.

Career after the creation of "Tetris"

In 1984, Alexey Leonidovich Pajitnov created the legendary game “Tetris”, which became almost the most popular in the world. In the information technology society, Pajitnov is becoming recognizable and popular. In 1988, in collaboration with Bullet-Proof Software, he founded the company AnimaTek, which develops games. The corporation flourished exponentially, and already in 1991, the inventor of Tetris, Alexey Pajitnov, moved to the USA.

The creation of Tetris - how was it?

In the 1980s, at the Computing Center of the USSR Academy of Sciences, young scientists spent days on end in their laboratories, solving boring and non-trivial problems. One of these was Alexey Leonidovich Pajitnov, who at that time was developing a speech recognition program and also studied the problems of artificial intelligence. The responsibilities assigned to the young programmer were incredibly difficult; Alexey constantly had to create extremely complex algorithms that were beyond the capabilities of the average mind.

With a large knowledge base at his disposal, Pajitnov decides to create an interesting puzzle that will attract both adults and children. “Tetris” is far from the first invention of the talented programmer. Initially, he created a game where the figures had to change their location under the influence of the gravity of other objects. Approaching the completion of writing the code, Alexey realized that such a game would be too much for the processor of an ordinary computer, so he had to simplify some of the intricacies of the program.

As a result, he creates a game where the pieces (like in Tetris) consist of five squares, the goal of which is identical to the future Tetris game. Unfortunately, the public did not like such a creation, so Pajitnov decides to further simplify the game, where each of the 7 existing figures consists of four squares.

Only seven figures, and world fame is in your pocket

Have you ever wondered why the game Tetris has such a name? And why are there only seven figures in it? The thing is that the game was originally called “Tetramino”, where “tetra” translated from Greek means the number “four”. With the increase in popularity, the users of this game themselves gave it a simplified name for easier pronunciation.

In one of his interviews, Alexey Pajitnov explained why there are only 7 pieces in the game:

“There are only seven figures involved in the game, and this is actually luck, because the number 7 is the size random access memory the human brain, that is, what a person can remember. Phone number, consisting of 7 digits is much easier to remember than an eight-digit one. A team of seven people is the maximum that can do without a boss or foreman. In a group of eight or more people, where there is no leader, it is impossible to work harmoniously and in a structured manner. In such a team, constant disagreements and contradictions will arise, regardless of whether you are friends, comrades, or just acquaintances. I draw these conclusions based on personal experience.”

Motives for creating Tetris

The Tetris game was created so that people would have fun and be able to relax from routine and everyday responsibilities. Pajitnov always said that the best alternative for relieving stress, besides sports, is computer games.

Video Game Lightning Glory

After completing the writing of the Tetris game, for the first couple of weeks the employees of the USSR Academy of Sciences, where Pajitnov worked, were captivated by it. When the game became available to everyone, the fame of the entertainment product spread throughout all cities in a matter of days. Within a couple of months, the whole world was playing Tetris. At this moment, Alexey Pajitnov, together with his colleagues, decides to create new version games where the figures will be multi-colored, and statistics of records will also be kept so that people can compete with each other.

While the whole world was enjoying the game, Alexey continued to live an ordinary life for many years and work at the Computing Center of the USSR Academy of Sciences. The fact is that he did not have the opportunity to monetize the game, because the rights belonged to the Academy of Sciences. This was explained by the fact that the game was written during working hours on a work computer.

Alexey Pajitnov: the state of the creator of the game "Tetris"

As you know, in 1996, Pajitnov began working for Microsoft, where he developed a series of puzzle games called Pandora’s Box. He worked here until 2005 and during this time managed to acquire several large shares from this company, which to this day bring him a certain percentage. Alexey himself does not consider himself a millionaire. In one of his interviews, he said the following: “A millionaire is one who spends millions, but not one who has a million. I live a fairly modest life and don’t throw money around left and right, so I would never call myself a millionaire.”

Computer addiction - the fault of developers or users?

IN modern world many people get too involved in video games, thereby creating problems for themselves Everyday life. They become psychologically attached to computer games and the Internet and can devote their time to sitting in front of the computer for days on end. The age of information technology has significantly changed people's consciousness. Pajitnov was once asked how he could comment on this situation, to which he replied:

“People often tell me that I stole a lot of their time when they find out that I am the creator of Tetris. I always ask them: “Was this time good or bad for you?” They all unanimously answer that it’s good. So that means I gave this time, and didn’t steal it.”

Unlike many of my colleagues, I was not born a programmer. I was born a musician. I didn’t learn to program at university and until a certain time I didn’t even intend to connect my life with IT.

But I have always been attracted to Moscow, with its wide sidewalks, long embankments and huge parks. But once there, you feel the need for money more than in any other city in our amazing homeland. At that time, my older brother rented an apartment with two programmers working in some bank. So, in one of the kitchen conversations, I plunged into the world of Python for the first time. From that moment on, a lot of time passed before I got my first job as a Python developer.

First steps in programming

So, once I was in Moscow, I had to look for a job, since I couldn’t live as a guest for a long time. At that time, my skills were only enough to get a job in technical support of one large and immoral company. I took requests over the phone and walked up and down the long corridors of the building to connect mice to system units, which took turns flying out of the nests of all office employees.

It was there, realizing the absurdity of what was happening, that I wrote my first program. In my free time from routine, I studied the capabilities of the language and wrote scripts for system administration. Senior administrators quickly noticed this and began to give me tasks to write this or that program, and I was surprised to discover that even with my minimal experience, I was a better programmer than they were and could be useful to them in this.

First job

Surprisingly, I have never worked as a junior. I went straight to middle. But I tried to get a job as a junior developer. I remember that interview well.

Two well-educated programmers (amusingly, they were husband and wife) tested my knowledge and thinking for two whole hours, after which they concluded that I clearly did not have enough knowledge, but they did not refuse me, but gave me a list of references and sent me to complete my studies. Two weeks later, I returned for an interview and demonstrated fantastic learning ability, answering many questions that I could not answer before. The next day they called me and said that I had been accepted. They quoted me a salary that wouldn’t even be enough for me to pay rent and food, not to mention any luxuries. I immediately refused and never regretted it, as I got a job as a system administrator in a world-famous company, where I continued my self-training as a programmer. I learned one thing from this story important point- nothing guides and pushes as well as an interview!

What's next

At some point, tired of office life and working as an administrator, I saved up some money and went to travel to India for six months. Oh, if I could describe what those six months were like, a book would not be enough, let alone this article. When I returned, I already knew that I would try again to get a job as a programmer, and this time luck smiled on me, and I was much better prepared for this. Over six months of traveling, I improved my spoken English very, very well, which now helps me every day in communicating with colleagues. Getting into a language environment turned out to be much more effective than any textbooks (by the way, the same can be said about programming). But it’s better to jump there by already understanding the basics, otherwise you will use the conditions in which you can become advanced to learn the basics.

So here it is. At my first job as a programmer, I was the only backend developer in the company! You can't imagine anything worse! Well, I got what I wanted. But at my second job, I found myself in a wonderful team where real professionals with extensive experience worked. Thanks to them, I acquired a code culture and learned about high standards in development. Misha Korsakov and Andrey Belyak - respect and respect!

Now

And now I work remotely for an international company and this has its advantages! Just don’t think that I’m now lying on the beach with a laptop and enjoying life to the fullest. I still work a lot and get tired a lot, but I don’t need to go to the office. I live in St. Petersburg, sometimes I travel. I managed to live in Portugal, Italy, and Georgia, but I can’t say that I had any special holiday there. Organizing travel comes with a lot of extra complications, and when combined with work, it can be twice as hard as working from home or an office. But you can see a lot of new, beautiful and interesting things. And this is a clear plus!

Mentoring

And my mentoring began in a very funny way and without my participation. Once I was visiting a friend and accidentally left him with a book on Python and Django. And the next time we met only a year later, and then he surprised me. He says, and now I work as a programmer! Remember, you forgot my book, so I read it, made my own website based on it, and recently got my first job.

It happens!

Later, my mentoring continued with the fact that I began to teach one of my friends. Despite the fact that he spends almost every day at another job, our business is going very quickly and well. Your first job as a programmer is just around the corner!

How to become a successful Python developer? Alexey Kurylev will share his experience with both beginners and experienced programmers

Questions

What advice would you give to beginners that is rare or considered unusual or controversial?

Fit into any movement! Don't miss a single opportunity to practice! Always be open to any suggestions!

And what is very important:

“When faced with ambiguity, resist the temptation to guess.” - zen of python

How do you keep your skills current? How do you constantly grow and become better as a developer?

Well, work doesn't allow you to become irrelevant. Every day you have to do something new. Well, I read, of course. I'm learning other languages. I communicate with other developers. I develop various web services in a team with friends, without salary, just for fun. And I rest more whenever possible, this is also necessary, so self-development goes easier and faster.

Top 3 books for beginners
  • Mark Summerfield - "Python 3 Programming: The Definitive Guide"
  • Wesley Chan, Paul Bissex, Geoffrey Forcier - “Django. Web application development in Python”
  • Robert Martin - “Clean Code” - Read it even if you don’t understand Java, there’s a lot there that’s simple good advice. And at the same time you will start learning Java.

Yandex claims that Alice is the first in the world voice assistant, which is not limited to a set of predetermined answers: you can talk to her like a person, and she will understand.

Business FM decided to get to know “Alice” better:

- Alice, hello.

- Hello!

- How are you doing?

— I came across a nice app here, but it’s personal.

-Who gave you that name?

- What kind of doctor?

— Pediatrician.

- Alice, what do you look like?

- The best way.

- How about more details?

— An endless row of mathematicians enters the bar. The first one orders one glass of beer, the second - half a glass of beer, the third - a quarter of a glass of beer, the fourth - one eighth. The bartender pours two glasses for the mathematicians and says: guys, here is your beer, there is a limit to everything. End. You know, it seems to me that the programmers selected these jokes for me.

- You know, Alice, it seems to me that you are avoiding the answer.

- No, I checked.

- By the way, before I forget. Alice, can you wake me up tomorrow?

- I can’t do it tomorrow.

- Alice, I really need you to wake me up tomorrow.

- Ha, I'll wake you up.

- At what time?

— The programmer Alexey promised to program it by the fall, but did not say which one.

“I’ll finally get some sleep.”

“Then we’ll sleep.”

- Alice, do you know funny stories?

- “What is your main weakness?” “I correctly interpret the semantics of the question, but completely ignore its essence.” - “Could you give an example?” - "Could".

- Alice, this is very funny. Do you like sweets?

— I think I would love to cook. At least I definitely love finding recipes.

- Alice, what do you love most in life?

— I like large buckwheat with chanterelles, sandwiches with smoked sausage. Joke. I like people. And learn.

- Alice, do you listen to the radio?

— Usually I just listen to my personal selection on Yandex.Music, but if not, Queen, of course.

— Do you listen to Business FM?

- Of course, I’m listening.

- Siri, can you sing us a song? Oh, what Siri?!

- What a subtle joke. Sarcasm.

- Alice, I'm sorry. Can you recite a poem?

— I remember a wonderful moment, the update was installed.

- Alice, do you like cats?

— I don’t like cockroaches. And so - yes.

- Alice, who do you love most?

— I like one Russian actor who cannot be named. And you.

Previously, with a beta version of the Alice service, when I visited the Yandex office on the day of the company’s 20th anniversary.

Probably every person knows what Tetris is, since it is a game that more than one generation has spent hours playing. But, unfortunately, the person who invented this game did not achieve popularity. And few people know who is the inventor of this game. It turns out that Alexey Pajitnov is the man who invented Tetris, our compatriot. He was born on March 14, 1956 in Moscow.

Alexey Pajitnov: biography

At school, Alexey studied as usual and did not stand out among his peers. But, as he recalls, his diary was always full of comments from teachers.

Alexey Leonidovich graduated from a mathematical school, and later from an aviation institute. After graduating from the institute, Pajitnov got a job at a computer center, where he invented the legendary game in 1984. In 1991, Alexey moved to the USA. He has many works and awards to his name.

Making Tetris

In 1984, young scientists sat in laboratories for hours with nothing to do. So Alexey Leonidovich Pajitnov was one of these people. During these years, he studied problems related to human speech recognition and intelligence. To overcome them, it was necessary to solve puzzles and difficult tasks. And then Alexey decides to create a puzzle that will be interesting to both children and adults.

What made Alexey Pajitnov famous? He originally created computer game, where the figures had to change their position under the gravity of other objects. But computers did not have great capabilities, and therefore the game had to be simplified. His figures consisted of five identical squares, but people did not really appreciate his efforts, and then he decided to create something simpler. Seven different figures were developed for Tetris. This number was not chosen by chance; it is this number that a person’s memory is capable of remembering. The game was compiled using the Pascal language.

What made Alexey Pajitnov famous throughout the world? He creates Tetris, in which pieces from four squares fall down. By the way, few people know why Tetris is called that way. In fact, when translated, the word “tetra” means four. Although this game was originally called tetromino, people themselves renamed it in order to simplify pronunciation.

As the creator himself says great game, then he created it in order to give pleasure to people. Alexey believes that absolutely all games that later became famous throughout the world should be created for this purpose.

After Alexei created Tetris, the fame of the new toy spread to many cities, and two weeks later everyone was playing it, competing with each other. Although the first week only the employees of the company where Alexey worked were busy having fun. Two months after the first Tetris model was released, Pajitnov and his colleague created a color version of the game. Advantage new game you can say that it contained a table of records. Tetris was played not only in Russia, but also abroad, the game gained popularity.

It is worth noting that the official creators of the game were the Academy of Sciences, where Pajitnov worked at that time. That is why Pajitnov for a long time could not receive income from his invention. After all, the game was created during work hours and on a work computer, which is why the rights did not belong to Alexey.

Game rights

Many people wanted to buy the rights to the Tetris game from Alexey. The first was Robert Stein, with whom Soviet entrepreneurs who wanted to make big money from Pajitnov’s invention wanted to collaborate in the future. Although Pajitnov did not sign any documents or contracts with them. Many Americans even created their own versions of Tetris, which were no less popular.

Hungarian Stein later resold the rights to the game to Microsoft. In 1989, American-style Tetris was created. Since then, the games have sold over 70 million copies and over 100 million downloads. mobile devices. A little later, gaming and arcade machines with the game Tetris began to be created.

Creation of the Tetris company

Despite the fact that Alexey Pajitnov is not like that famous person, everything worked out perfectly in his life, since the inventor worked a lot. He managed to organize the company Anima Tek, which was offered cooperation by Microsoft. And having already moved to the USA, he organized a company called Tetris, and only then did he start making money on the game created many years ago. And since 1996, Alexey Pajitnov has officially worked for Microsoft. All products produced by Alexey bear a note that he is considered the creator of the legendary game.

Film about the creation of Tetris

Recently, information leaked to the press that they are planning to make a film in America so that all people can know who created the game, which more than one generation spent a lot of time playing. The directors of this film, naturally, will be Americans. Not known yet exact date release of the film.

The plot of the film will be not only the personality of Alexey Pajitnov, but also Tetris itself. The plot will be science fiction. According to the directors, the film promises to be no less popular than the game itself.

Tetris today

Despite the fact that today it is very well developed, there are still people who play Tetris. In addition, each game console has similar game. Today, many games have been developed that are similar to Tetris. You can play with a group or alone. By the way, this game develops erudition and other abilities in a child.

The life of Alexey Pajitnov today

Despite the fact that Alexey lives in the USA, he never thought about emigrating; it happened by accident. And Pajitnov could not refuse such a gift from fate. Today Alexey is an employee famous company peace. He has released several games, mostly puzzles, which are in demand. It releases applications on various consoles, but mainly on PCs. The Tetris game is very popular, and probably no other game will be able to achieve such popularity. Alexey Leonidovich admits that his wife does not play with any toys, but the children enjoy playing the games that their father creates, and he is proud of it.

Alexey Pajitnov himself plays not only his own games - every time he goes shopping, he always buys some kind of puzzle for himself. He sees his inspiration in games. Pajitnov still plays Tetris, but does not consider himself the best player. Alexey still has time to grow and become the schoolchildren who show the best results in this game.

Who knows, maybe Alexey Leonidovich will release another game that will become no less popular than the legendary Tetris.

My way

Choice of profession My experience was very predictable for those around me and incredibly surprising for me. The fact is that both my father and mother are programmers. From the first generation of Soviet computer scientists. Dad soldered these huge ECs, and mom loaded punch cards into them. At the same time, at school I dreamed of becoming a chemist, then a biologist, and then an entomologist. I love nature very much.

But in the last grades (93-95) I became acquainted with computers, and I was completely hooked.

First, endless Olympiads in computer science, then the first modem at home, then at our Bryansk Technical University they opened the specialty “Programming” and of course I passed it. I didn’t notice how the years passed, I woke up around the 5th year, around my diploma, grieved over my school dreams for about 10 minutes and since then I’ve been working in my specialty non-stop.

I started working “for real” in my 3rd year, when, at my mother’s request, I began writing small things for the bank, where she was then the head of IT. First, some file transcoders, then scripts in the Telemate terminal program for working with the cash settlement center, then there was a big project - a workplace for a foreign currency cashier. There was no Internet, as well as an abundance of books - I absorbed all the information I could get my hands on.

I read the manuals for Clipper and the Turbo Pascal 7.0 news in the Computer-Press magazine. I tried all the programs. So, one day I brought a FreeBSD disk home and placed it next to Dos. I was hooked in an instant: I completely abandoned FoxPro and Delphi, started writing in awk and Perl, and two years later I managed to find a job in an ISP.

I had my own idols: the industry is young, hot, everything is seething, every six months there is a discovery and a new star.

But mostly I admired all sorts of great foreign scientists, of course. Dijkstra, Diffie, Booch. Richard Stallman, when I was older and wiser. Well, one of my mother’s colleagues, a programmer from Bryansk, Leonid Osovtsov :) He was so alive, a real idol, not an icon. He left a long time ago and lives happily in Israel.

The main discovery of those times for me - incredible huge world free software. One FreeBSD distribution disk contained more programs than I had seen in all previous years running Dos. And none of them required searching for the serial number. Moreover, everything is in the source code. I quickly got involved in the development process, wrote patches, and discussed with developers. Somehow at one moment the computer from slot machine and the typewriter turned into a window in Big world. The Internet consisted almost entirely of programmers, and therefore it was very easy for me then.

I reached the ceiling quite quickly in Bryansk and immediately after receiving my diploma I left for Moscow. Artus, Agave, Inline, Channel One, Rambler. I worked at Rambler for 4 years, first programmed webmail, then created a department for 15 people for it and managed it.

Around 2002, having already moved to Moscow, I discovered Runet :) Being tightly stuck in the English-speaking environment (I don’t say “sites”, because at that time the Internet consisted of more than just the web), I simply missed the moment of its appearance. I had to quickly pull myself up.

Should have

Now I work as a universal technical soldier at the startup NadoBy.ru. Formally, he is a technical director, but also a system administrator, tester, architect, task director, product and project manager, usability specialist, layout designer and programmer in 3.5 languages. In general, I help my technical team of 4 people on all fronts. The tasks are generally easy conceptually, but require quick reactions under conditions large quantity unknown. I try to give interesting, big, creative tasks to employees, otherwise I can get carried away and get lost in them for a long time, and then management suffers. [Editor's note: now, 4 years after writing this text, Alexey works in the Yandex mail department]

There are also activities outside of work. IN Lately I am involved in organizing all kinds of technical conferences. I take part in the work of the Moscow group of Pearl programmers Moscow.pm. From time to time I create, support and participate in various open source projects. Interestingly, all this can be combined well with the ongoing process of self-education, so it turns out to be a win-win.

Work in startups

I am sure that absolutely every person is obliged to work in a startup. And the sooner the better. For example, immediately after university or in the final years, when more or less free life circumstances allow you to take risks painlessly. A startup is a practice based on the principles of a market economy, on resource management in conditions of the rarity of these very resources, it is an opportunity for a specialist to understand why marketing is needed in principle, why people go to business suits and wear meaningless wrist watch, why advertising is a necessary evil, etc. We can continue endlessly. All this is happening to me right now, quite late, but what can I do?

In a startup you learn differently - there are no difficult, complex, research tasks, but there are a lot of very urgent, very important and very small tasks. This is constant communication, partners-agents-clients, this is the experience of hiring not only the best, but also the cheapest people. I highly recommend everyone try it.

The ideal programmer

A few words about a certain ideal comrade in our profession, which I did not become, will never become, and will forever regret these two “nots.”

This comrade should have understood very, very early that a programmer is a mechanic, from whom every 15 minutes a machine is taken away and a new one of the next model is brought.

There are a few important words here.

First of all, a locksmith. The programmer-creator, a valuable personnel who quickly does a lot of good things, is far from a creative or even a research profession, despite the halo with which it is shrouded to this day. For such a person, patience and perseverance are a hundred times more important than talent, abilities in mathematics and linguistics and similar things for which they are praised at school.

Secondly, 15 minutes. A programmer is constantly learning. Just generally always. This common feature many (if not all) young professions, but it does not fit well with plumbing. With the fact that a person must be both an eternal student and a good worker. After all, how is it for working people - you can work perfectly and productively for 20 years with your favorite hammer. With us it's the other way around. Although there is also a separate big story about people who reach the level of creating their own machines.

Thirdly, this very machine. Now every programmer uses (numbers taken from the air) 45 libraries, 5 frameworks, 2 text editors, 2 operating systems, 5 closely intertwined languages, 2-3 version control systems and many other tools, such as a bug tracker, wiki environment, debugger, profiler and so on. This is a really large and complex machine, almost like an airplane cockpit. The workplace itself has become complex system, CNC machine. People who know one thoroughly text editor and the C language are rarely applicable. (As a rule, they are very valuable in their places, but these places are one, two, and miscalculated).

Maybe...

There are very a good option for those who doubt: go into science. I highly recommend it. After your diploma, immediately look for a good graduate school in Europe or the USA and go chew on granite.

We, programmers, are missing so much, we really want as much as possible more people I wanted to write articles, not launch high-load projects or, God forgive me, search engine optimization. There are still so many interesting things to discover, so many foundations to lay. Incredibly, it’s 2010 and there is no artificial intelligence. Instead, a cluster of half a million servers displays advertising, hundreds of smart distributed botnets send spam, and the idol of millions is the company that launched the first mass DRM. It's a disgrace, I'm ashamed of the universe.

If I myself had not become a programmer, I would have been a scientist, 100% a natural scientist, most likely a biologist.

Why? Well, I generally don’t understand well people who choose a profession rationally, according to calculation. We had such guys at our institute - for example, they went to study for the dull specialty “Turbines”, because turbine engineers were hired by Gazprom. I see that modern man work is a large and often the most important part of life, and it should be chosen only out of love. My first love was biology, but then I left it for computer science.

Everyday life of a programmer

Now my job consists of filling the skeleton of a product problem with “meat” and fully providing the programmer with the opportunity to comfortably solve it completely. This is the job of a development director. In any startup, the technical director is first the development director, and only then the real technical director, that is, the supply manager. In order to have a home, you must first develop it.

I control and correct all edge places, integration moments, even simple complex errors myself. free time. Everything is moving very quickly, as I wanted, as I predicted. Every day I learn. Every day I read blogs not only because it is interesting, but also because it is impossible otherwise.

The bad thing is that there is too much business involved. I hate business, I love honesty, freedom and communism :)

Fortunately, I realized early on that only business guarantees freedom. Honesty, if you work hard, can be maintained in yourself and in your loved ones, and we will build communism when we invent artificial intelligence that will provide us with free energy. So far everything is going according to plan :)

The qualities that you need to try to develop to become an outstanding professional are:

  • Patience. A programmer who solves 10 problems 10 times is often better than another who solved 100 different problems. Because (surprise) repetition is the mother of learning.
  • Communications. Autistic programmers are no longer hired. The industry is maturing, and fewer and fewer worthwhile things can be done alone.
  • Courage to take risks.
  • Easy to climb.
  • Touch typing :)

Set high, worthy goals for yourself. Practice, practice, every day. In the morning, immediately after charging, half an hour or an hour of simple coding. Monitor your health carefully. Try not to eat, watch or read too much. Don't do useless things.