[求指导] 程序员知识体系补全

2022-02-08 18:53:10 +08:00
 taine221

工作也快两年了,感觉自己的提升和两年前还是天壤之别的。 但是在很多问题的发现和解决上,发现自己整个知识体系非常的疏漏。 遇到问题往往对稍微底层一些的实现不够了解,需要临时去查找资料。 过往 CS 各专业的书籍一本本看显然也是过于详尽和消耗巨大, 因此想请教一下会不会有什么很好的梳理一遍整体知识架构的途径, 可以是基础 也可以是 web 开发进阶

谢谢!

3364 次点击
所在节点    程序员
12 条回复
Origami404
2022-02-08 19:17:10 +08:00
也许可以看看这个: https://github.com/izackwu/TeachYourselfCS-CN/blob/master/TeachYourselfCS-CN.md

不过这个可能对工作没有立竿见影的效果,而且跟 Web 进阶感觉也没多大关系
yinusxxxx
2022-02-08 22:30:56 +08:00
rudder2021
2022-02-08 23:53:27 +08:00
也许我的读书笔记有帮助?我把笔记托管在一个网站上了:rudder-2021.com 。我觉得博客不太好密集地输出知识,所以我选择用 html 搭建了一个最原始的笔记库。

我目前正在为找工作而大量写读书笔记,之前没有想好做什么,所以显得有点混乱。笔记内容与计算机、通信、微电子的知识有关,尽可能搭建起从底层到上层的知识体系。不过我基本上是从 0 基础开始学起的(之前只学过 C 、算法与数据结构),所以体系搭建得慢,很多地方不完善或者有错误,而且网页样式也基本没有。之后我应该打算选择位于知识体系底层的芯片行业,也许与 GPU 有关?

虽然知识体系有很多地方不完善或者有错误,但是我觉得至少它可以当成一个书单来查阅。之后笔记的更新内容可能会在知识体系的底层与上层之间来回变化。书单的话,我参考了 https://github.com/slidoooor/computer_book_list ,以及 kindle 和豆瓣读书。
thedrwu
2022-02-09 01:20:42 +08:00
不知什么时候开始,程序员 == webdev || 程序员 == appdev 。在这样的定义下,系统地学习 CS 虽然能满足好奇,给 webdev 的 career 加分却不多。
社会分工越来越细的今天,如果开一条技能树“过于详尽和消耗巨大”,那很有可能是开到隔壁职业的初级技能了。
工作以后不再有那么多时间从隔壁技能树的初级技能系统地学习,但若学力还在,从手头的问题自底向上攀爬更实际
Kipp
2022-02-09 01:31:21 +08:00
https://github.com/StevenBaby/computer
最近看到这个,配合 b 站视频,推荐
hackpro
2022-02-09 01:33:00 +08:00
https://github.com/hao-lh/books-making-you-better
感觉不错的话欢迎 star🌟🌟
LotusChuan
2022-02-09 01:37:59 +08:00
上一下 CMU15-213 ? csapp 是给这门课写的。
http://csapp.cs.cmu.edu/3e/labs.html
看完课程+写完 lab 你应该就知道自己要学什么了。
documentzhangx66
2022-02-09 01:39:43 +08:00
程序员的知识体系,分支太多了,很多分支终其一生都学不完,而且还在不断发展与完善。

建议是,你先找个自己感兴趣的职业方向,然后去那个职业交流 APP 好像叫陌陌啥的,在上面搜一下该岗位的入职要求,最后把这些要求的知识体系总结一下,这才是可行的方案。
sechi
2022-02-09 07:56:06 +08:00
@documentzhangx66 陌陌不是交友软件吗.....应该是脉脉吧
xuanbg
2022-02-09 08:42:27 +08:00
程序员有个毛线的知识体系!就是数据结构、算法、计算机原理和网络。
数据结构也就数组、链表、树、图,图基本可以忽略,一般人用不着。
bojue
2022-02-09 11:39:50 +08:00
@documentzhangx66 哈哈,笑死
mcfog
2022-02-09 17:22:39 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/832516

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX