TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Developer Roadmaps

362 pointsby dskrvkover 5 years ago

25 comments

Thorentisover 5 years ago
Would love to see a roadmap added for embedded development or system level programming etc. There is a huge emphasis on "the web" when it comes to software engineering, that people forget (especially college students figuring out a career path), that there are many jobs in defence, hardware companies, etc. that develop software without using any web technologies at all.
评论 #21591934 未加载
评论 #21591819 未加载
评论 #21592398 未加载
kamranahmed_seover 5 years ago
Hey guys, I am the person behind this website. Please know that it is still in progress. I wanted the initial version out so it is just the &quot;roadmap&quot; images for now. However, I am working on making these roadmaps more accessible for the beginners and easier to contribute to. In the list of things planned for the coming week is the textual version for each with different sections (job-ready, intermediate, advanced, overall landscape, etc) and each of the steps are going to be clickable with resources to learn from.<p>The website and the content is opensource and can be found at <a href="https:&#x2F;&#x2F;github.com&#x2F;kamranahmedse&#x2F;roadmap.sh" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kamranahmedse&#x2F;roadmap.sh</a>. Please feel free to contribute, drop your feedback, feature requests and issues there.
评论 #21593573 未加载
评论 #21592486 未加载
评论 #21592055 未加载
评论 #21593035 未加载
评论 #21591921 未加载
评论 #21592133 未加载
评论 #21592374 未加载
_akeiover 5 years ago
These lists are so depressing. Is there any other career where people are expected to know 100 things just to be an employee at the bottom of the food chain? I won&#x27;t be surprised if it is harder to be a Full Stack Developer than to be a CEO of a multi-national corporation. Looks like we are pushing everything to Developers. Developers of the future are going to need a fulltime pyschologist to cope with this ever increasing list of skills required from them.
评论 #21593700 未加载
评论 #21593792 未加载
评论 #21595515 未加载
评论 #21595054 未加载
评论 #21596287 未加载
评论 #21596821 未加载
thih9over 5 years ago
I&#x27;ve looked at the &quot;Backend Developer&quot; guide, I&#x27;m surprised that it doesn&#x27;t mention git or any other version control tools.<p>I think it could be a useful addition; nowadays version control is part of almost all backend projects.
评论 #21592339 未加载
greggman2over 5 years ago
I think I don&#x27;t understand these. They seem too high level to actually be useful. There&#x27;s a old Steve Martin skit from the 70s where he&#x27;s says he&#x27;s going to tell you &quot;How to get a million dollars and never pay taxes...... Step 1: Get a million dollars ...&quot;. These roadmaps seem about that level.<p>Am I missing it? Are these actually useful? For example clicking backend the first thing is it lists 14 languages (although two of these items are not languages). How is that useful to someone? Which one should they pick? How would someone that didn&#x27;t already know these languages and their strengths and weaknesses get useful info from that? Sorry I&#x27;m not trying to be critical just wondering how this is helpful.
评论 #21594797 未加载
评论 #21592587 未加载
评论 #21592527 未加载
biudiepieover 5 years ago
Love this idea, hope the maps could be interactive. Attaching related resources would be great.
评论 #21592434 未加载
kevinyunover 5 years ago
Wow, this is nice. Going through the front-end path briefly, I realize I know most of these things, and it is because of gradual exposure and necessity in a tool.<p>I remember as a freshman in college, when I decided to first learn the basics of web development, I saw an intimidating roadmap like this one (though that was for full-stack). Back then, I would have never dreamed of making it even a quarter way through the list.
veeralpatel979over 5 years ago
Would love to see a roadmap on security engineering!
评论 #21592467 未加载
aaron-santosover 5 years ago
Maybe not a developer roadmap per se, but I refer to this data science roadmap[1] from time to time. It isn&#x27;t a definitive statement on what makes a data scientist, but it does help me pick the next concept to learn and make knowledge gaps more obvious.<p>[1] - <a href="http:&#x2F;&#x2F;nirvacana.com&#x2F;thoughts&#x2F;2013&#x2F;07&#x2F;08&#x2F;becoming-a-data-scientist&#x2F;" rel="nofollow">http:&#x2F;&#x2F;nirvacana.com&#x2F;thoughts&#x2F;2013&#x2F;07&#x2F;08&#x2F;becoming-a-data-sci...</a>
rgoulterover 5 years ago
These seem to be bags of words, which hardly explain the rationale or context for any of the items mentioned.<p>In terms of &#x27;brainstorm of words, some of which may be useful&#x27;, fine. But I&#x27;d be very surprised if even the average dev had even heard of everything on that list. The scope includes some ubiquitous things, and some things that are surely niche.<p>I&#x27;m hoping no beginner gets the impression that they ought to know all of these things or else they&#x27;re an imposter.<p>What&#x27;s the appeal to these?
评论 #21592731 未加载
评论 #21593267 未加载
评论 #21594750 未加载
throwaway35784over 5 years ago
If they are image maps with links where to learn the leaf nodes this would be the bees knees.
评论 #21591862 未加载
kmfrkover 5 years ago
Great concept! Teaching yourself things is always difficult because you only see things horizontally and don&#x27;t know how to actually build on what you know, especially without spending 000s of dollars.
评论 #21596506 未加载
avishjover 5 years ago
That&#x27;s a really nice website. I&#x27;m a young developer interested in web developer and it gives me a good roadmap for how I would go along figuring stuff out till I become a full stack web development. I just hope that the full stack roadmap comes soon, the front-end and back-end seems really well planned out.<p>Another thing that I&#x27;ll say that would be nice, if there were other roadmaps for become a mobile app developer like those including OSes like Android, iOS, Mac OS, etc.
Farbklexover 5 years ago
Good overview. I also like it as an illustration for beginners to explain, that &quot;learning to code&quot; is very broad and can be broken down into tiny areas.<p>When I teach friends how to code, I show them the bigger picture and then narrow down what I&#x27;ll actually teach them no manage expectations: Java &#x2F; Kotlin basics and some android development. So they now what they get in the beginning and what else is out there.
yuchiover 5 years ago
The design of the maps is terrible, the content is gold. Will recommend internally in my company.<p>Very nice job.
sethammonsover 5 years ago
I find the back end engineer roadmap lacking a few critical items that seem to be in the devops section (granted, everyone needs devops chops). Metrics, monitoring, alerting, and networks (tcp, http, grpc, sockets), and basic distributed systems.
Z3lgiusover 5 years ago
This is amazing! I always get questions from new developers or students similar to &quot;I want to do&#x2F;be X, how do I start?&quot; and now I can point them to this. Thank you for this.
ddorian43over 5 years ago
Create a roadmap for low-level&#x2F;systems developer (ex: create database, search-engine, storage engine, replication, sharding, low level performance etc)
lubonayover 5 years ago
Here&#x27;s an idea to improve this site: make the texts searchable somehow. Ctrl+F -&gt; &quot;JavaScript&quot; shouldn&#x27;t yield 0 results.
评论 #21593047 未加载
sandGorgonover 5 years ago
this is very cool. how do i add one ? this page is empty -<a href="https:&#x2F;&#x2F;github.com&#x2F;kamranahmedse&#x2F;roadmap.sh&#x2F;blob&#x2F;master&#x2F;contributing&#x2F;guide.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kamranahmedse&#x2F;roadmap.sh&#x2F;blob&#x2F;master&#x2F;cont...</a><p>P.S. are you generating a static site using next.js ?
neimanover 5 years ago
Wow, may be slightly overwhelming for a newcomer but a great idea nevertheless!<p>Which tools they used to make these beautiful infographics?
zyl1nover 5 years ago
What does yellow color in some boxes mean?
评论 #21593839 未加载
评论 #21593835 未加载
评论 #21595615 未加载
franferriover 5 years ago
Brilliant idea
pjmlpover 5 years ago
The Frontend Developer &quot;roadmap&quot; ignores any kind of native UI development.<p>It should be renamed to Frontend <i>Web</i> Developer.
评论 #21592991 未加载
loco5ninerover 5 years ago
Great content. Lots of typos