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.
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.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
21CTO
21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
