I recently thought here that Yandex looks like a large city clinical hospital. In Moscow, a lot of glamorous paid clinics, where in beautiful interiors provide paid services such as removal of tartar or discharge of cold pills. But if you have had any serious trouble, then most often the doctor who can help you will work (at least half the time) in a completely Soviet-type burly state clinic with shabby walls and boorish nurses. Shabby walls and nurses for this, in fact, are not needed, so we have not implemented this. But in such hospitals there is a huge flow of complicated cases, and there are doctors there who have already seen literally everything. You could even say that their competence is paid for with lives.
We have a very cool technological competence. If you are doing something really technologically complex, then in Yandex there are a lot of people who will help you. In this case, it will be like in the joke: “Experts do not think - they know.” There are many smart people who can come up with a cool solution, but the advantage of our smart people is that we just know a lot of things that you are just going to think about.
We are faced with a huge amount of technological situations every day; small companies often need years to do this. Build a business on technology X, and at the stage of exponential growth realized that technology X no longer works on your data? To be bent, when the startup already shot, absolutely unpleasantly. And a couple of years ago, on Wednesday afternoon, we tried to fill in 10% of our data in X, and even then we realized that it was not working, and apparently it would never be. So you could ask us too. We have already stepped on all the technological rakes that can kill your business. You'd be surprised what percentage of "conventional industry technologies" is bent on at least some significant amount. 80 percent probably do not work. Of the new trendy and glamorous ones that young developers love so much for their beauty, probably all 99%.
We also have a very good culture of “demonstrable improvements”. Yandex has metrics for everything. If you make a change, then the “belief” that it improves something is very often broken about reality. It is better not to believe, but just stupidly measure the effect. You say not everything can be measured? No, you can measure everything. Not for everything you can come up with an exact metric, but for everything you can come up with something useful.
And we have a huge amount of unique data and resources. If your product needs to know the attendance of most pages in runet, or it requires 10,000 machine-hours of calculations per day, then we have it all.
If you need something from the above, come to us - we will help. If you make a standard commercial product that does not contain anything more complicated than nginx + php + mysql, and all you need is just money and help in checking the business model, then, most likely, you better not go to us. Of course, we all can do this, but we are no better at this than the funds that are in the market. Plus, some of the projects for people who make Yandex may simply not be interesting. This does not mean that they are bad - we are just not about them, and they are not about us. At least, I can hardly imagine how such wonderful projects, such as LinguaLeo, could be born in Yandex.
The first few months after I came to Yandex, there was a feeling that I sat down on a rocket that was taking off, and I need at least to hold onto it. There were so many cool people around who were not indifferent to what they were doing, so much new knowledge. It struck me greatly. At the same time, in Yandex, they did not solve anything and do not decide authorities. You cannot say: “Do this because I am the boss.” You should always be able to answer questions about why you propose to do this or that. When we came up with a new concept of the browser, we made dozens of presentations for different people in different parts of the company, just to tell what it is and why.
A large number of questions is what distinguishes experienced people. If the designer, for example, at the interview, says that everything is fine and he would not have altered anything, it is strange. If he says that in the existing decision everything is terrible and that is why he would have redid everything, this is also alarming. People who have already created not concepts, but working products, understand that those who work on a product understand more than others why everything is so arranged, that there were many options, that for some reason this decision was made. At the moment when the designer came up with something, the design does not end, but only begins, by and large.
In one of the interviews Ilya Segalovich said: “It doesn’t matter what you are capable of. It is important that you did. ” I really liked these words. This is the “religion” that Illya asked in the company, and she is still alive. I see it in communicating with people all the time, and it's scary cool. There are always more ideas than those who can implement them. I think those who come to the camp realize this important thought through communication with our people.
Source: https://habr.com/ru/post/246221/
All Articles