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

黑客与画家。。。

  •  
  •   silenM · 2017-06-23 00:37:04 +08:00 · 4097 次点击
    这是一个创建于 2740 天前的主题,其中的信息可能已经有所发展或是发生改变。
    深夜读 Paul Graham 的《黑客与画家》,第 22 页有句话是这样的 :

    编程语言是用来帮助思考程序的,而不是用来表达你已经想好的程序。

    深深地把我给触动到了,大半夜的看到不由对当前的工作产生深深的厌恶感,每天所做的工作仅仅是满足于需求产品,与当初走入这一行的满腔热血越走越远。。。不知道各位大佬是否有这样的痛苦和疲惫,两年多的小菜鸟求指点
    23 条回复    2017-06-23 13:24:59 +08:00
    liangguan5
        1
    liangguan5  
       2017-06-23 01:05:32 +08:00 via iPhone
    多培养点独立思考的能力
    wineway
        2
    wineway  
       2017-06-23 01:47:29 +08:00 via Android
    是的,大一时候就会一个 cpp 学数据结构基本上靠背,后来学了函数式语言才真正理解这些东西
    kamikat
        3
    kamikat  
       2017-06-23 04:07:19 +08:00   ❤️ 2
    兴趣是兴趣,工作是工作,不要混为一谈。
    armoni
        4
    armoni  
       2017-06-23 07:23:11 +08:00
    Paul Graham 写《黑客与画家》这本书和国家号召万众创新没什么差别,多人人信他入坑了
    0asis
        5
    0asis  
       2017-06-23 07:32:10 +08:00 via iPhone
    胡扯,这不是 thinking by coding 么
    misaka19000
        6
    misaka19000  
       2017-06-23 08:39:18 +08:00 via Android
    当年看完了只觉得作者在吹 lisp,没啥干货
    geelaw
        7
    geelaw  
       2017-06-23 08:42:27 +08:00
    > 编程语言是用来帮助思考程序的,而不是用来表达你已经想好的程序。

    这句话可以对也可以不对,因为你可以用一种语言来想程序,你可以把这种语言(即使是自然语言)定义为一种“编程语言”。

    敲出来的文字和脑子里想的文字,区别不过是打草稿 / 写试卷和心算。
    jason2017
        8
    jason2017  
       2017-06-23 09:09:19 +08:00   ❤️ 12
    1、深深把你触动了,说明你看书的看的少了。
    2、然后你对工作产生深深的厌恶,那是因为你内心早已厌恶,这句话给了你一个厌恶的理由。
    3、“每天所做的工作仅仅是满足于需求产品”,仅仅满足需求,那你还好意思说入行的时候满腔热血?真真热爱编程的人,不会把仅仅实现需求这么简单,程序的健壮性呢?接口设计是否合理?高内聚、低耦合的设计标准是否有贯彻?是否考虑到了各种异常情况的处理?实在不行,那能不能考虑性能上快个几微妙?
    hsmocc
        9
    hsmocc  
       2017-06-23 09:16:47 +08:00 via iPhone
    把函数式语言吹上天的做法非常无聊
    xyjtou
        10
    xyjtou  
       2017-06-23 09:22:48 +08:00 via Android
    @jason2017

    手动 +1 秒
    zoffy
        11
    zoffy  
       2017-06-23 09:23:06 +08:00
    Paul Graham 还说他在 debug 的时候才觉得真正在编程呢,反正大神说啥都是对的
    sunnybird
        12
    sunnybird  
       2017-06-23 09:23:29 +08:00 via iPhone
    代码是给人看的 随便在机器上跑跑
    JRight
        13
    JRight  
       2017-06-23 09:30:21 +08:00 via Android
    你再多看看,起码这本书不止这层意思
    jason2017
        14
    jason2017  
       2017-06-23 09:51:01 +08:00
    @xyjtou
    看到了,最后一个错别字。
    暴力膜不可取。。。
    Microi
        15
    Microi  
       2017-06-23 09:57:56 +08:00   ❤️ 2
    还是要有自己到想法 +1
    不少人批判这本书,可能是他们把它当作一本技术书籍,却没有找到他们所期待的“有用的东西”。
    但是我是把他当杂文集来看的,觉得很有启发。
    分享两三个我喜欢的几个地方:

    · 所谓“书呆子”,其实只是指这个人的社交技能不够强。但是,你到底需要多“强”的社交技能,取决于你所处的环境。在 普通的美国学校中,成为“强人”的标准高得吓人(或者至少是十分特别),即使你不是很“呆”的人,相比之下,也只能算是呆子了。   仅有很少的聪明小孩,能够分配出足够的心思,去关心如何让自己受欢迎。他们往往碰巧还具有俊俏的外表、运动员的体格,或者受人瞩目的兄弟姐妹。不然的话,你就别无选择,只能成为书呆子了。这就是为什么聪明的小孩在青少年时期,比如 11 岁到 17 岁,有着一生中最 糟的人生经历。人生的这个时期比其他任何时期更多地受到你的受欢迎程度的影响。

    · 当你所做的事情能产生真实的效果,那就不仅仅是好玩而已了,发现正确的答案就开始变得重要了,这正是书呆子的优势所在。你马上 就能联想到比尔·盖茨。他不善于社交是出了名的,但是他发现了正确的答案,至少从收入上看是如此。
    真实世界的特点是,它极其庞大。如果总体足够大,即使是人数最少的少数派,只要聚集在一起,也能产生可观的力量。在真实世界中 ,书呆子在某些地方聚集起来,形成自己的社区,智力因素成为那里最被看重的东西。有时,这种因素甚至会以相反的形式表现出来,特别是在大学的数理学系,书呆子甚至会夸大笨拙,以显示自己的聪明。

    · 如果得不到报酬,人们是否愿意创造财富?唯一的可能就是,工作必须能提供乐趣。会有人愿意免费写一个操作系统,但是他们不愿意免费为你安装、提供电话支持、进行客户培训等。即使是最先进的高科技公司,也有至少 90%的工作没有乐趣、令人生厌。
    silenM
        16
    silenM  
    OP
       2017-06-23 10:13:48 +08:00
    @Microi 谢谢分享~~

    @JRight 嗯,昨晚刚开始看,理解还是很片面了,哈哈~~

    @jason2017 平时工作中总是被产品催着赶功能,考虑的是比较欠缺,我 所说的厌恶感,可能更多是在这种工作模式上

    @geelaw 每个人的理解,切入点不同,你的理解也带给我一些触发,谢谢~~~
    qdwang
        17
    qdwang  
       2017-06-23 10:15:14 +08:00 via iPhone
    @misaka19000 同意 这就是本吹 lisp 的书而已
    0asis
        18
    0asis  
       2017-06-23 10:16:55 +08:00
    @hsmocc #9 偏要吹,毕竟帅是一辈子的事
    ariza
        19
    ariza  
       2017-06-23 10:23:04 +08:00
    不看 lisp 部分,也是创业值得看的东西
    lovedebug
        20
    lovedebug  
       2017-06-23 10:25:40 +08:00
    作者在干货里夹杂私货,要擦亮眼睛啊
    hellojl
        21
    hellojl  
       2017-06-23 10:55:45 +08:00
    当时听一前辈把这书吹得天花乱坠的,读了两三章感觉 get 不到什么就弃了,有看完的必要吗.......
    sharkli
        22
    sharkli  
       2017-06-23 10:58:22 +08:00
    看完这本书 收入能提高不少
    Yawenina
        23
    Yawenina  
       2017-06-23 13:24:59 +08:00
    可是后面也有说啊

    有一份“白天的工作” 和一份 “真正的工作”

    白天用来解决生计问题 晚上才是你真正的充满激情的原创性的工作
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3258 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 12:30 · PVG 20:30 · LAX 04:30 · JFK 07:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.