TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Developer Roadmaps

362 点作者 dskrvk超过 5 年前

25 条评论

Thorentis超过 5 年前
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_se超过 5 年前
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 未加载
_akei超过 5 年前
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 未加载
thih9超过 5 年前
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 未加载
greggman2超过 5 年前
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 未加载
biudiepie超过 5 年前
Love this idea, hope the maps could be interactive. Attaching related resources would be great.
评论 #21592434 未加载
kevinyun超过 5 年前
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.
veeralpatel979超过 5 年前
Would love to see a roadmap on security engineering!
评论 #21592467 未加载
aaron-santos超过 5 年前
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>
rgoulter超过 5 年前
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 未加载
throwaway35784超过 5 年前
If they are image maps with links where to learn the leaf nodes this would be the bees knees.
评论 #21591862 未加载
kmfrk超过 5 年前
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 未加载
avishj超过 5 年前
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.
Farbklex超过 5 年前
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.
yuchi超过 5 年前
The design of the maps is terrible, the content is gold. Will recommend internally in my company.<p>Very nice job.
sethammons超过 5 年前
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.
Z3lgius超过 5 年前
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.
ddorian43超过 5 年前
Create a roadmap for low-level&#x2F;systems developer (ex: create database, search-engine, storage engine, replication, sharding, low level performance etc)
lubonay超过 5 年前
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 未加载
sandGorgon超过 5 年前
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 ?
neiman超过 5 年前
Wow, may be slightly overwhelming for a newcomer but a great idea nevertheless!<p>Which tools they used to make these beautiful infographics?
zyl1n超过 5 年前
What does yellow color in some boxes mean?
评论 #21593839 未加载
评论 #21593835 未加载
评论 #21595615 未加载
franferri超过 5 年前
Brilliant idea
pjmlp超过 5 年前
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 未加载
loco5niner超过 5 年前
Great content. Lots of typos