V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
liu654321
V2EX  ›  职场话题

只懂得处理业务逻辑,基础知识和算法都好薄弱,痛苦!!!

  •  
  •   liu654321 · 2019-02-20 16:46:14 +08:00 · 5330 次点击
    这是一个创建于 2107 天前的主题,其中的信息可能已经有所发展或是发生改变。

    基础知识(理论知识)储备和算法都是薄弱项,面试的时候老是被问住。

    请问大佬们有什么学习路线图可以参考的吗?我想补强这部分知识!

    21 条回复    2019-02-24 18:08:50 +08:00
    anshengme
        1
    anshengme  
       2019-02-20 16:50:29 +08:00   ❤️ 6
    # 汇编原理

    - 书籍

    1. 汇编语言(第 3 版) https://book.douban.com/subject/25726019/

    # C

    # 编译原理(了解)

    # 数据结构算法

    - 视频

    1. 数据结构-浙江大学 https://www.icourse163.org/course/ZJU-93001?tid=1003013004

    - 书籍

    1. 数据结构与算法:python 语言实现 https://book.douban.com/subject/30323938/


    # 网络

    - 书籍

    1. TCP/IP 详解 卷 1:协议 https://book.douban.com/subject/1088054/

    # 操作系统

    重点:进程 线程 信号量 内存空间 文件系统,书籍:深入理解计算机系统

    - 书籍

    1. 现代操作系统(第 3 版) https://book.douban.com/subject/3852290/
    2. 深入理解计算机系统(原书第 3 版) https://book.douban.com/subject/26912767/

    # csapp
    Sapp
        2
    Sapp  
       2019-02-20 16:55:58 +08:00
    原来你痛苦是痛苦在面试...
    masker
        3
    masker  
       2019-02-20 17:01:59 +08:00 via Android
    买相关专业的课程书籍,自己看
    liu654321
        4
    liu654321  
    OP
       2019-02-20 17:18:14 +08:00
    @Sapp 面试是一部分原因。自己掌握得零零散散,有的好,有的差,被人一问就觉得好像底层原理并不是多了解。
    liu654321
        5
    liu654321  
    OP
       2019-02-20 17:18:30 +08:00
    @anshengme 多谢大佬
    anshengme
        6
    anshengme  
       2019-02-20 17:30:09 +08:00
    可以留个联系方式讨论下,最近也在补这块知识
    leo8
        7
    leo8  
       2019-02-20 20:13:59 +08:00 via iPhone
    大学学完都交给老师了👨‍🏫
    lilongn1
        8
    lilongn1  
       2019-02-20 21:35:47 +08:00 via iPhone
    业务值钱啊
    Gzp
        9
    Gzp  
       2019-02-20 23:26:33 +08:00 via iPhone
    @leo8 +1
    Iamnotfish
        10
    Iamnotfish  
       2019-02-20 23:49:03 +08:00   ❤️ 4
    JRight
        11
    JRight  
       2019-02-21 01:35:03 +08:00
    @anshengme 非常赞同,特别是深入理解计算机系统,虽然名字里带深入,实际上我觉得非常适合拿来补齐计算机基础知识
    yanaraika
        12
    yanaraika  
       2019-02-21 04:30:53 +08:00 via Android
    数分 概率论 线代 离散最好加个抽代

    CSAPP → network/OS/distrubuted system/db/parallel computing/compiler/graphics/pl/security → advanced ver(读最新论文的那种)
    基础数据结构 /算法 (leetcode) → 算法分析(是分析课 带证明,包含了均摊分析、NP)/更高难度 oj → advanced ver.

    之后某个方向搞啥现场再学吧。北美大佬三到六年基本能把所有基础课+两三门 advanced ver 课程上完
    CosmoJ
        13
    CosmoJ  
       2019-02-21 08:04:11 +08:00
    CSAPP
    SICP
    Modern Operating Systems
    leonardleonard
        14
    leonardleonard  
       2019-02-21 09:00:49 +08:00   ❤️ 1
    https://time.geekbang.org/course/intro/130

    花点钱,好好学习吧,如果想效果好,可以买几千的,因为这样才会好好学。
    lychnis
        15
    lychnis  
       2019-02-21 09:38:41 +08:00 via Android
    了解了其实并不能用上
    amon
        16
    amon  
       2019-02-21 09:45:14 +08:00
    年轻人, 你的头发还是太多了!
    liu654321
        17
    liu654321  
    OP
       2019-02-21 10:12:22 +08:00
    包括基本的系统架构设计,高并发的处理,分布式系统的处理应该也是属于这些范畴的
    liu654321
        18
    liu654321  
    OP
       2019-02-21 10:12:47 +08:00
    @amon 只有变秃才能变强啊!!!
    niubee1
        19
    niubee1  
       2019-02-22 22:56:42 +08:00
    科班? 培训班? 自学?
    liu654321
        20
    liu654321  
    OP
       2019-02-24 17:58:34 +08:00
    @niubee1 软件工程出身
    niubee1
        21
    niubee1  
       2019-02-24 18:08:50 +08:00   ❤️ 1
    @liu654321 唉, 软件工程害死人啊, 好多大学在搞这个专业的时候, 省掉了太多的基础了, 说实话, 软件工程要当成一个专业的话应该在是在研究生阶段的东西才对
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1014 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 79ms · UTC 20:21 · PVG 04:21 · LAX 12:21 · JFK 15:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.