V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
911speedstar
V2EX  ›  程序员

想提高应该看什么书呢

  •  
  •   911speedstar · 2023-10-08 21:01:53 +08:00 · 2475 次点击
    这是一个创建于 444 天前的主题,其中的信息可能已经有所发展或是发生改变。

    学习一门语言,最好的入门资料是看官方文档,但是提高还是需要看书的。 例如 python ,同事们都推荐流畅的 python 。 Java 提高最应该看哪本呢? 最好是一门语言一本。 目前是后端,主 python 辅 java

    11 条回复    2023-10-09 13:18:05 +08:00
    rqzrqh
        1
    rqzrqh  
       2023-10-08 21:38:39 +08:00
    语言啥的比较简单,语法糖多学点就可以了,注重内功提升才可以信手拈来。学 python 一般很缺操作系统级的认识,不过大多数也用不到,注重业务实现就可以。工作年限短可以看看 4 人帮版本的《设计模式》,《代码大全》提高对项目的认知,第一次主导项目会需要做很多权衡,《架构之美》提升一下对大型系统的架构设计理念。做后端如果不只是想做 CRUD 的单机系统的话,分布式系统相关知识可以接触一下,未来做复杂的系统逃不出这个。SQL 原理和数据库原理之类的也可以多理解。一些精髓的设计,比如数据库的 mvcc ,向量时钟,spark 里的分布式计算原理。
    PTLin
        2
    PTLin  
       2023-10-08 21:50:42 +08:00
    fluent python 那种不是应该算是半基础书吗,真想要练内功还是要看 CSAPP 那种书。
    simonzhang0207
        3
    simonzhang0207  
       2023-10-08 22:07:54 +08:00 via Android   ❤️ 3
    毛选,认真的。
    iOCZ
        4
    iOCZ  
       2023-10-08 22:11:01 +08:00
    《流畅的 python 》其实有点进阶
    学语言是不够,一来面窄,二来知识细节多
    最终还是要面向实际需求
    GrayXu
        5
    GrayXu  
       2023-10-08 23:24:15 +08:00
    后端不应该看 DDIA 之类的书吗
    golangLover
        6
    golangLover  
       2023-10-09 00:01:49 +08:00 via Android
    不要看书,要实践
    kljsandjb
        7
    kljsandjb  
       2023-10-09 02:24:04 +08:00 via Android
    干课就行 然后 csapp 献丑一下曾经的学习
    https://github.com/k0Iry/xv6-jos-i386-lab

    https://github.com/k0Iry/csapp-lab

    然后干 6.824 啃分布式系统,可惜还是没找到连续的时间
    charlesliu
        8
    charlesliu  
       2023-10-09 10:10:19 +08:00
    I disagree with the opinion that reading books is the best way to improve one's understanding of programming languages.

    If you don't use the knowledge from books for a long time, you will forget it.

    Why don't you use this language to do something directly? You can practice the actual developing experience and learn the language both, it's win-win.

    I think learning a programing language is like learning another language like English, you can't improve it just by reading and learning, just use it as much as possible.
    xiang0818
        9
    xiang0818  
       2023-10-09 10:24:04 +08:00   ❤️ 1
    《山坳上的中国》、《中国历代政治得失》、《天朝的崩溃:鸦片战争再研究》、《置身事内》、《小镇喧嚣:一个乡镇政治运作的演绎与阐释》,毛选

    ---------------
    就想到这些。。
    awinds
        10
    awinds  
       2023-10-09 12:29:27 +08:00
    看的多不如做的多,多做一定比多看强
    isno
        11
    isno  
       2023-10-09 13:18:05 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5416 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 09:08 · PVG 17:08 · LAX 01:08 · JFK 04:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.