分享最近阅读的书藉清单(二) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
mascteen
V2EX    程序员

分享最近阅读的书藉清单(二)

  •  7
     
  •   mascteen
    janegwaww 2021-09-29 02:51:59 +08:00 7220 次点击
    这是一个创建于 1524 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Table of Contents

    1. 分享最近阅读的书藉清单(二)
      1. Calculus Made Easy
      2. How to Design Programs
      3. Teach Yourself Computer Science
      4. Cambridge English
      5. 史记的读法-司马的历史世界
      6. Calculus[Gilbert Strang]
      7. The Science of Functional Programming: A Tutorial, with Examples in Scala
      8. Introduction to Linear Algebra
      9. 吕氏春秋
      10. How to Speak
    2. 写在后面

    分享最近阅读的书藉清单(二)

    吾生也有涯,而知也无涯。以有涯随无涯,殆已!已而为知者,殆而已矣!为善无近名,为恶无近刑,缘督以为经,可以保身,可以全生,可以养亲,可以尽年。

    --庄子

    这些都是在行业中,历史中或学科中的经典好书或者好内容,我想把这些优秀的东西分享出来,并赋上自己的一些主观想法, 能让更多人知道并从中受益。这里只是做一个引荐,精彩需要你自己亲自拜读从中感受。

    Calculus Made Easy<sup>1</sup>

    微积分通俗入门

    那些认为数学难的人一定没有经历过社会,因为相对于数学的严谨逻辑,似乎这个社会更加复杂。

    --有人说

    • 我的结论

      因为数学的严谨性,可靠性,近现代科学似乎都是建立在其之上; 1 + 1 就是等于 2 不会等于 3,也不会等于 1; 1 + 1>2 那是社会学,1+1=1 那是人类学; 当你理解了这些之后,你就明白了上面那句引用的意思了。不管是数学公式的推导,还是数学的计算过程,都是逻辑推理出来的不是凭空生成的, 都是有据可寻的。这也就奠定了数学作为科学王冠的地位。而这《本微积分简单入门》用最简单的词汇和最通俗易懂的方法解释微积分。如果你只是小商小 贩,数学的基础运算加减乘除就能满足你了,如果你是工程人员,你可能要学习三角函数线代,如果你是经济相关的,你就需要概率论与数理统计,如果 你是科研,你就要更深的微积分,混沌学。当然这本书只是入门,微积分各个方面他都介绍到了,虽然你可能用不到,很难应用到实践中,但是如果你有 志于更大的理想,数学,微积公都将是你坚不可摧的地基。如果没有,他也可以帮助我们认识这个世界。如果你志力于学习微积分,下面介绍的 Gilbert Strang 的微积分是一本不错的全面学习微积分的好书。

    How to Design Programs<sup>2</sup>

    如何设计程序

    人人都能设计程序; 每个人都可以体验到创意设计带来的满足感。

    --摘要

    • 我的结论

      现在我们的每个角落都充斥着程序,各个行业都需要一些编程的技能。而这本书让你系统的了解程序设计,如果你是从业人员,他让你系统的认识程序设计, 少走一些弯路。他认为系统的程序设计就指向两个方面:设计配方和迭代细化。然后在这个基础上细化出 5 个步聚,遇到问题都可以按照这 5 个步聚去走,有些 问题可能会出现在一个步聚上或几个步聚上,他也给你了解决方法。或许你刚入这个行业,很多方面不懂,这本书给你一个全局的概念,然后各个细化的内容 你都可以进行简单的衍生,至少不会像无头苍蝇到处碰壁。

    Teach Yourself Computer Science<sup>3</sup>

    自学计算机科学

    维护你代码的人就像一个知道你住哪里的暴力精神病患者

    --有人说

    • 我的结论

      如果你想自学计算机科学,这个是不可多得的好资源。他或许给你的不是最好的方案,但对于没有老师的人他是一个好的路线。也不是绝对的,你可以根据 自己的情况进行增减。现在网络信息如此丰富,以至于你都可以不用去上学了,有人说上学是为了学习社交,可是网络也让社交更简单了,更容易找到志同道 合的伙伴了。如果现代教育系统无法教授更好的知识,那我们又何必浪费时间进入呢。

    Cambridge English<sup>4</sup>

    剑桥英语

    现代文明知识体系的媒介是英语

    --共识

    • 我的结论

      这是剑桥系列英语,包括语法,词汇,专业词汇,读音系列,每个系列有初级,中级,高级三个级别,他很有实践性,可以用 碎片化的时间学习,他又非常接地气,每个知识点是经常要用到的,每个知识点清晰明了,给你最直接的英语学习。

    史记的读法-司马的历史世界<sup>5</sup>

    天道无亲,常与善人

    --或曰

    • 我的结论

      从字里行间你能读出什么?尤其是这本集百家之所长的史记。史记中的每篇文章,每个句子,每个字的使用都是有其用意的,而汉语也经过了几千年的变化,其中的词汇 现在你很难知道在当时是什么意思。例如史记上关于楚汉之争有两篇本纪,分别是项羽本纪和高组本纪,高组就是刘邦,那为什么他不直接写刘邦本纪,其中应是有褒贬的, 而项羽直呼其名应是有贬义的。此书建议要读懂史记你要谦虚面对他,不断追问为什么,为什么这里如此写,为什么如此编排,为什么如此难懂,为什么如此简练..。

    Calculus[Gilbert Strang]<sup>6</sup>

    微积分

    数学是人类智慧王冠上最灿烂的明珠。

    --考特

    • 我的结论

      一本全面学习微积分的好书。

    The Science of Functional Programming: A Tutorial, with Examples in Scala<sup>7</sup>

    函数式编程-用 scala 语言讲解

    我想知道有多少伟大的小说家从来没有读过别人的作品,有多少伟大的画家从来没有研究过别人的笔触,有多少熟练的外科医生从来没有从同事的肩膀上学过……然而,这就是我们期望程序员做的事情。

    --戴夫托马斯

    • 我的结论

      面向对象编程(OOP)似乎更适用于 UI 方面,函数编程(FP)适用于大型软件,因为你的代码都是一个个函数,而函数又是数学,所以几乎没有 BUG 的生存空间。 要深入了解 FP 编程还是要一定的学习成本的,里面也有一些复杂的技术。这本书直接以大量的练习方式学习 FP,他要求要有一定的数学代数知识和努力。

    Introduction to Linear Algebra<sup>8</sup>

    线性代数

    纯数学是“p 蕴涵 q”形式的所有命题的类,其中 p 和 q 是包含一个或多个变量的命题,两个命题中相同,并且 p 和 q 都不包含除逻辑常数之外的任何常数。和逻辑 常量是所有可以用以下术语定义的概念:蕴涵,一个术语与它所属的类的关系,这样的概念,关系的概念,以及可能涉及一般概念的其他概念 上述形式的命题的概念。除此之外,数学还使用一个不是它所考虑的命题的组成部分的概念,即真概念。

    --伯特兰罗素

    • 我的结论

      这是 MIT 基础线性代数公开课,还有配套的教材<sup>9</sup>; 线性代数是关于线性方程,空间向量的一个数学分支,例如 x + y = z 等是一个线性方程; 这门公开课可以说是目前为止线上最好的线性代数公开课之一,不管你是学生,老师,上班族还是无业人士,你都可以学习这门课程,让自己的学识 上升一个层次。线性代数也是高级别工作,研究,科研的敲门砖,想做高级工作就要学好线代,要不然你只能在浅滩上拍水,无法深入大海中 遨游。

    吕氏春秋<sup>10</sup>

    故周公旦曰:“不如吾者,吾不与处,累我者也;与我齐者,吾不与处,无益我者也。惟贤者必与贤於己者处。贤者之可得与处也,礼之也。…”

    吕氏春秋.观世览

    • 我的结论

      一字千金的典故出自这本书。中国自古贬低商人,士农工商,商人排最后,有商人重利轻别离; 而大商人往往都要依附于权力,吕不韦将经商与权力都做到的极致; 经商投资了秦国,权力位至相国,更是编撰了吕氏春秋成一家之言。中国过去五千年富贾巨商千万,而吕不韦因为这本书被流传至今,就像孔子说的: 后世知丘者以春秋,而罪丘者亦以春秋。

    How to Speak<sup>11</sup>

    说话的艺术

    在接下来的 60 分钟中,您将接触到很多想法,其中一些您将融入到自己的生活中,它们将确保您有最大的机会让您的听众重视和接受您的想法。

    帕特里克温斯顿

    • 我的结论

      这是 MIT 一节非常著名的公开课,如何在约会,演说,饭局,聚会中给人留下深刻印象? 首先一开始你就要做一个保证,保证自己接下来的说话能带来有意义的内容, 例如这次谈话我将让你认识到说话顺序的重要性,一次好的说话能让你与重不同,说话的顺序也很重要,你不能以开玩笑开场,因为刚开始是大家注意力最集中的时候, 你不能错过这么好的时机,讲一些跟内容没有关系的东西,当然你可以以一个笑话结束,暗示大家快结束了可以放松了;重要的内容要在说话中重复三次左右, 因为这样才能让人记住重要的内容。演说的最后也不要说什么谢谢之类的感谢话,以一个深意的话做结尾给人留下意犹未尽和遐想。例如美国总统就职演说中, 不是以谢谢结束,他们不会说 Thank You, 而是 God bless you, and God bless America.

    写在后面

    1. 分享最近阅读的书藉清单(一)
    2. 本文地址
    3. 如果你想访问更多我的文章欢迎访问我的github 仓库
    4. 捐助我的游戏,支持我的创作(定期上新)
    5. 转载请注明出处

    Footnotes

    <sup>1</sup> https://calculusmadeeasy.org/

    <sup>2</sup> https://htdp.org/

    <sup>3</sup> https://teachyourselfcs.com/

    <sup>4</sup> https://book.douban.com/subject/1232201/

    <sup>5</sup> https://book.douban.com/subject/34781358/

    p><sup>6</sup> https://book.douban.com/subject/30459914/

    <sup>7</sup> https://github.com/winitzki/sofp

    <sup>8</sup> https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/video-lectures/

    <sup>9</sup> https://book.douban.com/subject/3582335/

    <sup>10</sup> https://book.douban.com/subject/2053608/

    <sup>11</sup> https://ocw.mit.edu/resources/res-tll-005-how-to-speak-january-iap-2018/how-to-speak/index.htm

    第 1 条附言    2021-09-29 10:26:05 +08:00
    看到了推荐下, 如果刚好有你需要的目地就达到了
    52 条回复    2021-09-30 13:23:55 +08:00
    Dragonphy
        1
    Dragonphy  
       2021-09-29 08:33:32 +08:00   11
    逛 V2EX 就是为了看看和大家的差距
    teliang
        2
    teliang  
       2021-09-29 08:36:57 +08:00 via iPhone
    这个清单又在提醒我该背单词了
    mascteen
        3
    mascteen  
    OP
       2021-09-29 08:51:11 +08:00
    @Dragonphy 看到了推荐下
    mascteen
        4
    mascteen  
    OP
       2021-09-29 08:51:35 +08:00
    @teliang 够用就好
    yunyuyuan
        5
    yunyuyuan  
       2021-09-29 09:27:00 +08:00
    逛 V2EX 就是为了看看和大家的差距
    zuosiruan
        6
    zuosiruan  
       2021-09-29 09:40:27 +08:00
    逛 V2EX 就是为了看看和大家的差距
    learninining
        7
    learninining  
       2021-09-29 09:40:58 +08:00
    逛 V2EX 就是为了看看和大家的差距
    NSLoger
        8
    NSLoger  
       2021-09-29 09:59:31 +08:00
    逛 V2EX 就是为了看看和大家的差距
    Achilless
        9
    Achilless  
       2021-09-29 10:04:41 +08:00
    逛 V2EX 就是为了看看和大家的差距
    EricGoodMan
        10
    EricGoodMan  
       2021-09-29 10:05:32 +08:00
    逛 V2EX 就是为了看看和大家的差距
    CabbSir
        11
    CabbSir  
       2021-09-29 10:20:08 +08:00
    这标题我怎么看怎么别扭
    zololiu
        12
    zololiu  
       2021-09-29 10:51:16 +08:00
    逛 V2EX 就是为了看看和大家的差距
    Rwing
        13
    Rwing  
       2021-09-29 10:57:30 +08:00
    逛 V2EX 就是为了看看和大家的差距
    vToExer
        14
    vToExer  
       2021-09-29 11:17:59 +08:00
    逛 V2EX 就是为了看看和大家的差距

    ...差距太大, 对比之下我就是杂鱼 /菜鸡 /懒狗三拼, 呜呜呜呜
    dolphintwo
        15
    dolphintwo  
       2021-09-29 11:23:35 +08:00
    评论区没有让我失望 homie !
    zhanggang807
        16
    zhanggang807  
       2021-09-29 11:32:02 +08:00
    逛 V2EX 就是为了看看和大家的差距
    hanswu
        17
    hanswu  
       2021-09-29 11:44:57 +08:00
    逛 V2EX 就是为了看看和大家的差距
    superhack
        18
    superhack  
       2021-09-29 11:50:08 +08:00
    书籍
    registerrr
        19
    registerrr  
       2021-09-29 11:50:09 +08:00
    逛 V2EX 就是为了看看和大家的差距
    Nitroethane
        20
    Nitroethane  
       2021-09-29 12:08:13 +08:00 via iPhone
    问一下楼主看完这些大概花了多少时间?
    jingcoco
        21
    jingcoco  
       2021-09-29 12:39:48 +08:00 via iPhone
    说 oop 适合 ui 有点。。。。。。反正我学习前端大佬推荐的都是函数式编程
    mockRan
        22
    mockRan  
       2021-09-29 12:42:21 +08:00
    逛 V2EX 就是为了看看和大家的差距
    wellqq
        23
    wellqq  
       2021-09-29 12:46:52 +08:00 via Android
    这是高手这是高手
    James369
        24
    James369  
       2021-09-29 14:28:39 +08:00
    真厉害,看书还记这么多的笔记,怎么做到得
    x97bgt
        25
    x97bgt  
       2021-09-29 14:37:51 +08:00
    感谢 LZ,《函数式编程-用 scala 语言讲解》这本不错
    nmap
        26
    nmap  
       2021-09-29 15:08:08 +08:00
    高端
    hello6python
        27
    hello6python  
       2021-09-29 16:19:20 +08:00
    七年知青岁月
    TT7451321
        28
    TT7451321  
       2021-09-29 16:28:53 +08:00
    逛 V2EX 就是为了看看和大家的差距
    lattice42
        29
    lattice42  
       2021-09-29 16:33:15 +08:00
    逛 V2EX 就是为了看看和大家的差距
    dishiao
        30
    dishiao  
       2021-09-29 16:44:15 +08:00
    逛 V2EX 就是为了看看和大家的差距
    yEhwG10ZJa83067x
        31
    yEhwG10ZJa83067x  
       2021-09-29 16:51:43 +08:00
    厉害了!
    wwwtarzan
        32
    wwwtarzan  
       2021-09-29 17:11:09 +08:00
    逛 V2EX 就是为了看看和大家的差距
    laduary
        33
    laduary  
       2021-09-29 17:19:32 +08:00
    *书籍
    delpo
        34
    delpo  
       2021-09-29 17:26:24 +08:00
    “不管是数学公式的推导,还是数学的计算过程,都是逻辑推理出来的不是凭空生成的, 都是有据可寻的”

    数学是建立在公理之上的,而公理是主观的

    doge
    CodeWithMyLife
        35
    CodeWithMyLife  
       2021-09-29 18:19:33 +08:00 via iPhone
    逛 V2EX 就是为了看看和大家的差距
    ByCen
        36
    ByCen  
       2021-09-29 18:22:59 +08:00
    这清单好有专业性啊
    kaishi123
        37
    kaishi123  
       2021-09-29 18:28:05 +08:00
    逛 V2EX 就是为了看看和大家的差距
    mascteen
        38
    mascteen  
    OP
       2021-09-29 18:56:52 +08:00 via Android
    @superhack 谢谢 v2 改不了
    dji38838c
        39
    dji38838c  
       2021-09-29 19:01:48 +08:00
    看个大一水平的微积分和线代
    居然就有秒杀一众人的差距了?
    mascteen
        40
    mascteen  
    OP
       2021-09-29 19:11:32 +08:00 via Android
    @dji38838c 看过跟用是两码事
    mascteen
        41
    mascteen  
    OP
       2021-09-29 20:00:27 +08:00 via Android
    @Nitroethane 没有看完只是觉得不错分享出来
    mascteen
        42
    mascteen  
    OP
       2021-09-29 20:53:46 +08:00
    @superhack 谢谢
    mascteen
        43
    mascteen  
    OP
       2021-09-29 20:54:25 +08:00
    @x97bgt 谢谢反馈
    mascteen
        44
    mascteen  
    OP
       2021-09-29 20:54:51 +08:00
    @laduary 谢谢
    mascteen
        45
    mascteen  
    OP
       2021-09-29 20:58:31 +08:00   1
    @jingcoco UI 是指按钮,输入框,界面等,UI 适合用 OOP 是因为这些 UI 都有一些共性,例如按钮颜色不一样,那我只要继承父类然后更改下颜色属性就可以。
    mascteen
        46
    mascteen  
    OP
       2021-09-29 20:59:20 +08:00
    @wellqq 过奖
    mascteen
        47
    mascteen  
    OP
       2021-09-29 21:02:16 +08:00
    @James369 没有做笔记,只是写了下总结
    mascteen
        48
    mascteen  
    OP
       2021-09-29 21:02:37 +08:00
    @nmap 谢谢
    mascteen
        49
    mascteen  
    OP
       2021-09-29 21:06:46 +08:00
    @delpo 几何原本有一个公理:A = B,B = C 推出 A = C,你可以说他主观,但是要推翻他那得是量子力学了
    delpo
        50
    delpo  
       2021-09-29 21:31:34 +08:00
    @mascteen 是否主观和能否被推翻应该是两个问题,我想说的是是即使数学这样严肃的系统也无法避免主观的影响
    比如说 A=B,首先你要定义等号是什么,其次你要定义 A 和 B 的是什么,等号是比较好定义的运算符,但是 A 和 B 的定义只能靠公理(比如说自然数就是由佩亚诺公理建立的)
    mascteen
        51
    mascteen  
    OP
       2021-09-30 00:10:19 +08:00 via Android
    @delpo 那应该是有局限性,后人提出另外公理创立了非欧几何,如果你能提出全新理论并自圆其说也可以创立自己理论,不过很难了
    jingcoco
        52
    jingcoco  
       2021-09-30 13:23:55 +08:00
    @mascteen 嗯嗯,有点先入为主了 .....我理解的 UI 是 React ,vue 那种的前端 UI,这种在开发中没感受到 OOP
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5210 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 07:02 PVG 15:02 LAX 23:02 JFK 02:02
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86