工作也快两年了,感觉自己的提升和两年前还是天壤之别的。 但是在很多问题的发现和解决上,发现自己整个知识体系非常的疏漏。 遇到问题往往对稍微底层一些的实现不够了解,需要临时去查找资料。 过往 CS 各专业的书籍一本本看显然也是过于详尽和消耗巨大, 因此想请教一下会不会有什么很好的梳理一遍整体知识架构的途径, 可以是基础 也可以是 web 开发进阶
谢谢!
1
Origami404 2022-02-08 19:17:10 +08:00 via Android 4
也许可以看看这个: https://github.com/izackwu/TeachYourselfCS-CN/blob/master/TeachYourselfCS-CN.md
不过这个可能对工作没有立竿见影的效果,而且跟 Web 进阶感觉也没多大关系 |
2
yinusxxxx 2022-02-08 22:30:56 +08:00 3
|
3
rudder2021 2022-02-08 23:53:27 +08:00 1
也许我的读书笔记有帮助?我把笔记托管在一个网站上了:rudder-2021.com 。我觉得博客不太好密集地输出知识,所以我选择用 html 搭建了一个最原始的笔记库。
我目前正在为找工作而大量写读书笔记,之前没有想好做什么,所以显得有点混乱。笔记内容与计算机、通信、微电子的知识有关,尽可能搭建起从底层到上层的知识体系。不过我基本上是从 0 基础开始学起的(之前只学过 C 、算法与数据结构),所以体系搭建得慢,很多地方不完善或者有错误,而且网页样式也基本没有。之后我应该打算选择位于知识体系底层的芯片行业,也许与 GPU 有关? 虽然知识体系有很多地方不完善或者有错误,但是我觉得至少它可以当成一个书单来查阅。之后笔记的更新内容可能会在知识体系的底层与上层之间来回变化。书单的话,我参考了 https://github.com/slidoooor/computer_book_list ,以及 kindle 和豆瓣读书。 |
4
thedrwu 2022-02-09 01:20:42 +08:00 via Android 2
不知什么时候开始,程序员 == webdev || 程序员 == appdev 。在这样的定义下,系统地学习 CS 虽然能满足好奇,给 webdev 的 career 加分却不多。
社会分工越来越细的今天,如果开一条技能树“过于详尽和消耗巨大”,那很有可能是开到隔壁职业的初级技能了。 工作以后不再有那么多时间从隔壁技能树的初级技能系统地学习,但若学力还在,从手头的问题自底向上攀爬更实际 |
5
Kipp 2022-02-09 01:31:21 +08:00 via iPhone
https://github.com/StevenBaby/computer
最近看到这个,配合 b 站视频,推荐 |
6
hackpro 2022-02-09 01:33:00 +08:00 via iPhone
https://github.com/hao-lh/books-making-you-better
感觉不错的话欢迎 star🌟🌟 |
7
LotusChuan 2022-02-09 01:37:59 +08:00
|
8
documentzhangx66 2022-02-09 01:39:43 +08:00
程序员的知识体系,分支太多了,很多分支终其一生都学不完,而且还在不断发展与完善。
建议是,你先找个自己感兴趣的职业方向,然后去那个职业交流 APP 好像叫陌陌啥的,在上面搜一下该岗位的入职要求,最后把这些要求的知识体系总结一下,这才是可行的方案。 |
9
sechi 2022-02-09 07:56:06 +08:00 2
@documentzhangx66 陌陌不是交友软件吗.....应该是脉脉吧
|
10
xuanbg 2022-02-09 08:42:27 +08:00 1
程序员有个毛线的知识体系!就是数据结构、算法、计算机原理和网络。
数据结构也就数组、链表、树、图,图基本可以忽略,一般人用不着。 |
11
bojue 2022-02-09 11:39:50 +08:00
@documentzhangx66 哈哈,笑死
|
12
mcfog 2022-02-09 17:22:39 +08:00
|