Of the Junior team lead: how to build a career in IT
His Work Technologies / / December 19, 2019
Sergey Popov
CEO of "League A" engaged in front-end development.
"A good manager knows that an employee has sick cat"
What brought you into the world of design? How is it that you have chosen this direction?
Oh, it's an interesting story. I went to school with a completely different slant - drawing and art history. It was all great, but I wanted something else. In 16 years, I went to computer courses. And there I liked. Entered the university as a programmer, then the second university - it's true, I am not finished. During the study realized that I'm interested in web development. It takes anywhere from 5% of the program, so I did not learn, but has picked up this vector.
Work in the specialty began in the second year. I engaged in any nonsense and imposition of interfaces in a small studio. I almost did not pay anything, but I learned a lot. And my second job is already found in the well of a large company. So, in fact, I did your passion for work.
What qualities must be the person who runs the direction of the development of web-based products?
First, he must consciously give up trying to write code. Every programmer's own style, which does not need to go. We'll have to learn to say "Do it," when you want to say, "Do it like this, as if I did." It was the most difficult to accept the idea that I no longer affects the code. In the beginning, even I am doing all sorts of silly mistakes when you take and append something to himself as an employee.
Secondly, we must be able to establish a process so that people comfortably work inside them. The manager must know which of burnout of employees who need to raise salaries, the house cat who was ill, who are hard to concentrate. That is important to the ability to communicate and find common ground.
It requires a complete rebuild of brains, and not everyone is a programmer it is able to.
There is even a saying: do not make good programmers bad leaders.
I think that not even every third developer can become a team lead. Introverts hard to build its credibility and communicate with people. Extroverts - and such too is in web development - prevent unnecessary emotions. The problem is that it all has to learn to practice. Such things do not tell any courses or in university. For example, in my understanding of this all took eight years.
Where you are learning development - courses, books, web-sites?
At university he studied hardcore languages ββfor desktop applications: C ++, Java. Second specialty - programming in education. Web development studied himself. First there were courses, books, videos on YouTube, read the specifications, forums. Then came more advanced things such as HTML Academy courses. I generally like to acquire knowledge itself, never expect that I will put them in the head.
Where today get their information to develop professionally?
For pumping in the development of I study the technical specifications. They are written in the dry language of engineering, and not everyone is ready to receive the information in this form, and even in English. To do this, there are courses where everything is recycled and described easier.
But I know English, I am able to read it, so always go to the source. In this case, I see myself a person who does not consume the information, and generates it. After all, if I read an article a person who understood this technology and described it, I will recount his understanding. And I do not like it. I'll process the information, forms his vision, and then share it with others.
In order to develop as a leader - I read the book, looking for information on the Internet.
"Udalonka little difference. It is not possible to code sitting on a tree stump in the woods "
Every profession has its own tools that allow you to do the job well. For example, an artist is a brush, paint, easel, and you need modern designer?
You need a computer! But it is not exactly. :) Now the development can be carried out even on the tablet. This does not mean that it is convenient, but possible. Suffice it to any physical media with a keyboard, a mouse, and a processor.
Ideally you need a big screen, 23-24 inches. That is, if you have a laptop, it is important that it can be connected to an external monitor. For example, I work on it, such a configuration. A traveling or in meetings I have enough of nouta.
Now, many are working remotely. What do you personally need to work not out of the office?
Nothing changes. This is the same laptop with an external monitor or other system of the CPU and the screen. I know guys who every few months somewhere to move, so only use the laptop for work. Physically, it is impossible to drag behind a monitor.
By the way, remote work does not tie you to the office or the country, but does not eliminate the need to equip the workplace. It is not possible to code sitting on a tree stump in the woods. Develop on the beach under a palm tree, too, is unlikely to succeed. Strongly shines the screen due to the sun, and to work lying down - a bad idea for the back.
It is suitable for work on freelancing ASUS VivoBook 15 X512, which you tested?
Yes, it is quite suitable. Everything you need to conduct research there is. It is quite mobile and lightweight, the backpack is not felt. It is possible to connect to the monitor. CPU enough to work at a normal rate. In general, he copes with all my daily tasks.
It is possible to work without a monitor. But personally, I do not always convenient. For example, to do a big project from the ground up for the week, with only a laptop, I would not.
How about using this notebook for entertainment? For example, to see the show, listen to music?
No problem. The picture is good, the sound is too. I never listen to music from an external speaker nouta - take the headphones or deduce the column. Movie watching at the airport or on the plane, so too in the headphones. But then it is important to laptop sound quality transmitted to external devices - VivoBook coped well.
Colors and contrast are excellent, in the corners of the screen, too - quite a wide viewing angle. I must say that for the price category in VivoBook good image. More from the screen is almost no frames on all four sides, that is, it seems more is fun.
What advantages do you as a person who a lot of speaking at conferences, would have to allocate 15 VivoBook X512?
On performances often need to display a presentation on a projector or display something on the screen. And VivoBook is all for it. It can be connected to HDMI, you can click on it slides. He has plenty of connectors for external drives and devices that separate respect for USB Type-C. And again: thanks to the fact that the laptop easy, it is convenient to take along for the ride.
If it is necessary to show the audience something on the laptop, 15 inch screen is quite allow. Video can play 6-7 hours without recharging - this is also a plus.
And this laptop for gaming?
I used to play a lot of shooters. From 12 to 19 years is so active that my parents were afraid I shall go mad.
On VivoBook played in the Call of Duty 2017. Connect it to an external monitor - was wondering whether the card will draw a picture. He stretched. In fact, I have not seen such a smart laptop on Windows.
The color of the well, the picture is changing rapidly, the motion passed without delay. It is very important for shooters: there is an image delayed for a moment - and everything you killed. And the sound, too, is important: you need all the time to listen, to notice the steps. No problems with it have arisen. I also liked the raised keyboard ASUS, it was convenient.
View that can Asus VivoBook
If you meet with him to the very beginning of a career path that would themselves have advised?
When people want to change something, they are usually unhappy with what happened to them. And I can not say. I do not know what would have happened if I had done something different in the past, but where I am in the present, I was completely satisfied. I for myself have derived a formula of minimum success.
To achieve something, you have to work. But not in the sense of 12 hours a day. We have to work on yourself and grow.
If you can not identify what you have learned at the end of the day - it is an occasion to reflect. This may be something minimal, but it should be. Daily small development is very great shakes you and allows you to navigate through the levels.
For example, developers have gradation from Junior to the lord. Then go to the head of department, division or company. And to make every next step, will need more effort. For example, to rise from Junior Developer middle, need 2 years X and effort. To go from the middle to the senior developer - 4 years 2 and X * are efforts. The head - 6 years and X * are 4 effort.
Is there some sort of universal rule for those who are just starting their way in the direction of development?
Even two rules! Evolve every day, as I have said, and to know its purpose. Then we can build the development, on the basis of it. It's like the company's strategy. You do not think about where the company should come today. You think you want to be the first on the market in 10 years. Then your plans for each day - a fine decomposition of this goal.
Few people want a lifetime to work by the developer. Someone wants to eventually open his own company, and someone - to fly into space. Suppose there is a goal - to become a leader. Then you need from day to pump the ability to communicate and build relationships. Otherwise, it will be possible after 10 years to find that you become a cool designer, but most have not learned anything, and therefore does not come close to its target.
Patience is also important. It is necessary to accept the fact that nothing happens immediately. If you want 10 years from now to direct cool, absolutely fine to start with storage in the basement, where are you going to do some garbage on a cheap laptop.
As they say: the dog that runs the machine, does not know what to do when this car will catch up. It is important to avoid such a situation. You need to ask yourself every day: what I learned? What did I do to get closer to your goal? And if the answer is no, it is necessary to reorganize its strategy.
Do I need the talent to succeed in your field, or just have a lot of work?
Previously, I was convinced that we needed. But now I know a lot of people who achieve success through hard work. So I would say that the situation is quite the border. If you have talent, but there is no diligence, you can ruin it very simple. If you do not have it - you can make up for all the hard work.
Talent needed to make things easier and faster. For example, if a person with talent would put as much effort as the people who do not have it, then it will most likely get something sverhkrutogo.
Learn more about Asus VivoBook
More useful materialsπ¨βπ»
- How to plan things, everything to keep pace
- How to become a cool designer and learn to work with the client edits
- How to earn money, traveling around the world
- How to make cool video and earn