Fundamentals 3 min read

What Skills Should Developers Master in 2017? Complete Roadmap

Based on StackOverflow’s 2017 survey, this article visualizes major tech ecosystems—JavaScript‑centric web development, Microsoft‑based stacks, and cross‑platform Java/Android/iOS clusters—then breaks down detailed learning roadmaps for front‑end, back‑end, and operations engineers, helping developers choose their focus.

21CTO
21CTO
21CTO
What Skills Should Developers Master in 2017? Complete Roadmap

Overall Technology Ecosystems

StackOverflow’s 2017 survey groups technologies into several ecosystems: a large web‑development cluster centered on JavaScript, a Microsoft‑focused cluster around C# and Visual Studio, and a cross‑platform cluster linking Java, Android, and iOS. Smaller clusters include C/C++/Assembly, Raspberry Pi, Arduino, Python, R, and various IDEs.

Learning Roadmaps

The article presents a set of learning roadmaps that developers can follow based on their interests, allowing them to become front‑end, back‑end, or operations engineers.

Front‑end Engineer Path

Front‑end development covers HTML5, CSS, JavaScript, and front‑end frameworks, as well as source‑code management tools such as Git and SVN.

Back‑end Engineer Path

The author prefers Node.js and PHP 7 for back‑end development, has also tried Go and would consider learning Ruby, though any language can be chosen based on personal preference.

Operations Engineer Path

Operations (DevOps) work also requires development skills, but becoming a professional DevOps engineer demands additional expertise, which the roadmap outlines.

These skill sets represent what developers should aim to acquire in 2017, and readers are encouraged to provide feedback and suggestions.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

BackendfrontendLearning Pathdeveloper roadmap
21CTO
Written by

21CTO

21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.