What has changed in 2016 in the field of programming? Last year results and plans for 2017

    In order to set true goals for the new working year, it is important to understand what trends have been outlined in the past year. That is what we will do today.

    The number 1 programming language in the world in

    2016 has passed under the banner of JavaScript . To date, this programming language is the most popular in the world. Its latest version - JavaScript / ECMAScript6 - is already compatible with all key browsers and Node.js. Of course, there are still companies that have not completed the transition and are working with older versions of JavaScript, but this is a matter of time.

    The transition from previous versions of JavaScript to a new one naturally affected the demand and income of programmers in this area.

    It should be noted that a steady increase in the income of JavaScript programmers has been observed over the past five years. Specialists of many industries can envy their salaries. A beginner has the right to rely on a salary of at least 45-60t.r. and experts grow to earn up to 400 000 p. per month. That's what you need to learn!

    True, if we talk about love, not about calculation, then many programmers (according to polls) have a liking for Rust, Shift and F #. Let's see what the balance of power will be this year.


    From each according to his capabilities, to each according to his needs

    Another steady trend of the past year was the division of labor. We are talking about using third-party resources to store data and borrowing ready-made elements for our larger projects. And it is right. It is much more comfortable when the Back-end is a quality service, not a headache. At this time, Front-end programmers can safely do their work.

    By the way, the demand for Front-end programmers, who are often also web designers at the same time, is growing steadily.

    Last year gave web designers a good increase in pay: in 2015, the maximum salary in Moscow was 130,000 rubles, and in 2016 it reached 170,000 rubles. The web designer of the Junior level can qualify for 45-83 thousand rubles, which is also higher than in 2015.
    Good News: Web Design FundamentalsYou can learn for free! And then ... then everything depends only on your determination.

    Container systems for maximum convenience.

    Optimization touched other processes as well: services such as Docker and Packer have grown in popularity. Now you can upload and test applications much faster. This is possible thanks to the lightweight container virtualization platform.

    From now on, work with container systems is an integral part of the standard set of developer tools.

    A new look at functional programming languages

    The rapid growth in the number of smartphones and other gadgets, as well as high demands on the speed of their work, require new solutions. As a result, the popularity of functional programming languages ​​such as Haskell, Clojure, and Scala is increasing.

    Functional programming makes parallel work with various software elements easier and more comfortable, which gives it a significant advantage over object-oriented programming.

    And programming has its own fashion.

    Material design developed by Google last year was widespread. It is used in Android, Google Play Music, YouTube, Chrome, ChromeOS, AdSense, Drive and more.

    Nevertheless, many platforms continue to create their own design without using the Google approach. The more interesting it is to observe and compare the results!

    Interesting data can be seen in a large-scale study “Stack Overflow.”

    It turned out that a typical developer of 2016 is a 29-year-old man. He actively uses JavaScript and has 6.5 years of experience .

    The vast majority of programmers have a permanent job. Only 7.1% of freelancers - even fewer than students!

    Curious fact: the majority of respondents said that they got a job thanks to the recommendation of a friend . And we are not surprised - communication always had a big role in GeekBrains courses .

    69% of developers are self-taught ! 43% are bachelors in computer science or related fields. And only 2% of developers have a doctorate.

    What was required to prove: a diploma is not a diagnosis, and the lack of specialized education is not a sentence. If desired, you can always learn a new profession and build a successful career.

    And how did you remember the past year, and what peaks do you intend to conquer this year?

    Also popular now: