To find out the advantages of the sphere of web development for programmers, we talked with representatives of Mail.Ru Group, CROC, Yandex, Intaro and Softline. All respondents have extensive experience in web programming, most of them hold top positions in IT companies.
Alexander Gorny, CIO of Mail.Ru Group:
Internet penetration is growing every year. The amount of time the average user spends on the Internet is growing every year. The number of things that can now be done over the Internet is growing every year. What could be more promising?
In a web growing industry, growth is unrestricted, with new opportunities opening up every day. The names of the winning startups are on everyone's lips and it is pointless to repeat them. Opportunities inside large companies are also not limited - most of the top leaders of any Internet company started their careers as programmers. Take Dmitry Grishin, CEO and founder of Mail.Ru Group.
Career opportunities are massive in both web development and the IT industry in general. In the world, the demand for developers and, in particular, web platform specialists will only grow. Investing in your knowledge is the most correct one, it does not depend on the exchange rate and the price of oil. Developer skills are quoted regardless of the country of residence, subject to English proficiency. Web technologies can be used to build a final solution in any country in the world. If you wish and a certain amount of luck, you can become at least Mark Zuckerberg, or found your own company, and not necessarily a software company.
These days, if an application can be styled as a web, then it is almost always done. The only exceptions can be those cases when the system must work with some specific devices, or there are performance limitations. Therefore, in their own developments, IT companies are also guided by web technologies. KROK is no exception here. You can come to us with minimal knowledge for an internship position and gain the necessary experience while working on real projects.
Alexander Schmidt, Backend developer at Yandex:
Software development is, in principle, a promising direction. Specifically, the web - it does not disappear anywhere, more and more people are required to create not only sites, but also various applications based on the global network. With the development of mobile platforms, there is a growing need for mobile application developers, but they, in most cases, also rely on network interaction with server software.
If we talk about a technical career (that is, not grow into pure management of people), then you can go deeper into server development, reaching the creation of complex infrastructure systems and cloud solutions for large companies, or, conversely, hone the skills of a front-end developer when developing dynamic web pages. I haven't touched much on this part in recent years, but from the outside it seems that even just keeping up with the new standards and capabilities of browsers and being able to apply them is very expensive. From server-side development, you can move to data science - a growing direction, which is now only talked about. If desired, a lot can be achieved in this area. Take, for example, any of the successful Internet companies: their creators, having development skills, made their own products from scratch when a good idea came to them (Facebook, Twitter, Instagram). If we talk about purely technical achievements (not related to founding their own business), then, perhaps, it is still very early to judge. There are still very few "rock stars" in this area. For example, Brad Fitzpatrick, the creator of LiveJournal, who created a number of technologies for his blogging platform, who has now become one of the key employees of Google, and is taking part in the creation of a new programming language, Go, comes to mind offhand.
This direction is interesting because there is almost always room to grow: as you go deeper into the field, the complexity of the tasks grows so that it is quite difficult to "hit the ceiling". And the constant development of technology does not let you get bored either.
About my experience: once I had my own music site, with an attendance of up to 200 thousand visitors per day - it was interesting to single-handedly create a system that would withstand this :). Now, again, Yandex, where even the smallest projects still imply a non-trivial infrastructure.
Sergey Marina, Head of Web Development Department at Soft line in Taganrog:
There are no boundaries in web development. We are aimed at solving various problems of users, and users can be the whole world. You can create a website with a traffic of up to 1 billion people. It is possible to become a "man of the world" by working in the field of web development.
There are many career opportunities. If you have a desire and inclination to solve large web problems, you can become a team leader, a systems architect, solve problems with a high load. Or, for example, to engage in usability, to implement convenient, ergonomic interfaces. Web development is not limited to 2-3 languages, there are many of them, as well as technologies for solving certain problems