V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
taine221
V2EX  ›  程序员

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

  •  
  •   taine221 · 2022-02-08 18:53:10 +08:00 · 3651 次点击
    这是一个创建于 1023 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    谢谢!

    12 条回复    2022-02-09 17:22:39 +08:00
    Origami404
        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 进阶感觉也没多大关系
    yinusxxxx
        2
    yinusxxxx  
       2022-02-08 22:30:56 +08:00   ❤️ 3
    rudder2021
        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 和豆瓣读书。
    thedrwu
        4
    thedrwu  
       2022-02-09 01:20:42 +08:00 via Android   ❤️ 2
    不知什么时候开始,程序员 == webdev || 程序员 == appdev 。在这样的定义下,系统地学习 CS 虽然能满足好奇,给 webdev 的 career 加分却不多。
    社会分工越来越细的今天,如果开一条技能树“过于详尽和消耗巨大”,那很有可能是开到隔壁职业的初级技能了。
    工作以后不再有那么多时间从隔壁技能树的初级技能系统地学习,但若学力还在,从手头的问题自底向上攀爬更实际
    Kipp
        5
    Kipp  
       2022-02-09 01:31:21 +08:00 via iPhone
    https://github.com/StevenBaby/computer
    最近看到这个,配合 b 站视频,推荐
    hackpro
        6
    hackpro  
       2022-02-09 01:33:00 +08:00 via iPhone
    https://github.com/hao-lh/books-making-you-better
    感觉不错的话欢迎 star🌟🌟
    LotusChuan
        7
    LotusChuan  
       2022-02-09 01:37:59 +08:00
    上一下 CMU15-213 ? csapp 是给这门课写的。
    http://csapp.cs.cmu.edu/3e/labs.html
    看完课程+写完 lab 你应该就知道自己要学什么了。
    documentzhangx66
        8
    documentzhangx66  
       2022-02-09 01:39:43 +08:00
    程序员的知识体系,分支太多了,很多分支终其一生都学不完,而且还在不断发展与完善。

    建议是,你先找个自己感兴趣的职业方向,然后去那个职业交流 APP 好像叫陌陌啥的,在上面搜一下该岗位的入职要求,最后把这些要求的知识体系总结一下,这才是可行的方案。
    sechi
        9
    sechi  
       2022-02-09 07:56:06 +08:00   ❤️ 2
    @documentzhangx66 陌陌不是交友软件吗.....应该是脉脉吧
    xuanbg
        10
    xuanbg  
       2022-02-09 08:42:27 +08:00   ❤️ 1
    程序员有个毛线的知识体系!就是数据结构、算法、计算机原理和网络。
    数据结构也就数组、链表、树、图,图基本可以忽略,一般人用不着。
    bojue
        11
    bojue  
       2022-02-09 11:39:50 +08:00
    @documentzhangx66 哈哈,笑死
    mcfog
        12
    mcfog  
       2022-02-09 17:22:39 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1156 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 18:42 · PVG 02:42 · LAX 10:42 · JFK 13:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.