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

阮一峰:不要自称为程序员

  •  
  •   hylau · 2011-10-31 21:16:29 +08:00 · 6667 次点击
    这是一个创建于 4773 天前的主题,其中的信息可能已经有所发展或是发生改变。
    http://www.ruanyifeng.com/blog/2011/10/dont_call_yourself_a_programmer.html
    虽然不是程序员,但是很多道理是相通的
    29 条回复    1970-01-01 08:00:00 +08:00
    Livid
        1
    Livid  
    MOD
       2011-10-31 21:26:18 +08:00 via iPad
    这篇文章想要传递的似乎是一种有点奇怪的价值观。
    bluef
        2
    bluef  
       2011-10-31 21:27:48 +08:00
    看原文吧, 这译文已经扔掉了大部分细节
    zhuangbiaowei
        3
    zhuangbiaowei  
       2011-10-31 21:30:45 +08:00
    没法同意这篇文章的观点,因为这些观点背后,埋着很多非常市侩的逻辑。

    所谓程序,或者说Geek,本来就是想要做一些不一样的事情:“这个世界必将因我而不同!”

    如果没有这样的追求,那自然是不必自称程序员的!
    perrywky
        4
    perrywky  
       2011-10-31 21:37:18 +08:00
    写程序可不仅仅是为了挣钱
    wynemo
        5
    wynemo  
       2011-10-31 21:42:06 +08:00
    看了就知道这种文章会被“唾弃”。
    只能说每个人的追求都不同吧,甚至每个人每个时期的追求都不同。
    linnchord
        6
    linnchord  
       2011-10-31 21:45:55 +08:00
    如果你把通过写程序来挣钱求生活作为目标,那这篇文章是为你准备的。如果挣钱只是你喜爱写程序的一个附属产物,那不必在乎这些观点。
    coderoar
        7
    coderoar  
       2011-10-31 21:52:15 +08:00
    如果说改变程序员的外观,让他们从表面上迎合雇主的需求的话,倒是有些讨巧。的确,程序员必须跟一些根本不鸟自己的人打交道,与其和他们谈追求,不如说些他们想听的。
    mepine
        8
    mepine  
       2011-10-31 22:06:01 +08:00
    之前公司培訓時講師講了一個故事:
    人們問三個在石場工作的人在做甚麼,一個說在切石頭,一個說在造房子,一個說在造神殿。
    講師說大家也不要自稱是程序員了,應該把自己認為得更偉大一點。然後就有人說,我在把人的生活變得更好。
    但是說實話,你怎麼說自己不重要,做好才重要。
    levn
        9
    levn  
       2011-10-31 22:09:15 +08:00
    看起来“程序员”是一个和“木匠”差不多的词……
    mywaiting
        10
    mywaiting  
       2011-10-31 22:32:38 +08:00
    一峰翻译很有道理嘛.......尤其是这一句:别人雇你的目的,是让你创造利润,不是让你编程........在座的各位难道不是么?
    pepsin
        11
    pepsin  
       2011-10-31 22:52:39 +08:00
    懂得对人说话和懂得对机器说话一样重要,作者应该只是想表达这个吧
    sinxccc
        12
    sinxccc  
       2011-10-31 23:32:19 +08:00
    @mywaiting 没错,公司创造利润,你拿到工资。但除此之外总要有点其他的追求不是?

    仅仅为工资是写不出漂亮代码的
    mywaiting
        13
    mywaiting  
       2011-10-31 23:54:15 +08:00
    @sinxccc 弱弱回答一句:偶为了工资才能写出更好的代码......
    Livid
        14
    Livid  
    MOD
       2011-11-01 00:10:21 +08:00
    引用这篇文章的一句话:

    「投入几个晚上和周末,在你当前的项目中设法用到这个关键词,然后再把它写进简历就行了。」

    看到这句的时候,我已经想关浏览器窗口了。这样的教人耍小聪明的文章,似乎不应该是 @ruanyifeng 同学的口味。
    cmonday
        15
    cmonday  
       2011-11-01 00:53:25 +08:00
    对于一些人来说,写程序是种谋生的道具,他们一辈子都在干自己不热爱的事情,庸庸碌碌地度过一生。
    这篇文章就是为这些可怜人准备的。
    cmonday
        16
    cmonday  
       2011-11-01 01:03:57 +08:00
    我收回“可怜”二字。每个人都有权利选择自己的生活,我没有权力评判。能找到自己想要的生活就是很棒的人生。
    Rice
        17
    Rice  
       2011-11-01 01:54:52 +08:00
    好像是要叫人变得圆滑,又没啥建设性意见。
    cngithub
        18
    cngithub  
       2011-11-01 17:39:12 +08:00
    一个回应:我是程序员。

    http://www.jacquesmattheij.com/I+am+a+programmer
    frittle
        19
    frittle  
       2011-11-01 18:51:35 +08:00
    读这个……不如去读厚黑学……
    zhouyang
        20
    zhouyang  
       2011-11-01 19:33:31 +08:00
    我不是程序员,我只是路过打点酱油
    bigbrother
        21
    bigbrother  
       2011-11-01 20:26:28 +08:00
    我不喜欢编程,但我喜欢用代码实现自己的想法,咋办
    xds2000
        22
    xds2000  
       2011-11-01 20:45:22 +08:00
    这种思想已经很落后了,还做了翻译。幸好译者不是程序员。不过有一点可以理解,计算机科学是一门跨学科的东西,程序员的定义就有分歧。会写代码的人有很多方式来分。
    miao
        23
    miao  
       2011-11-01 23:30:47 +08:00
    @Livid +1
    不过本篇文章,论点只是"不要自称为程序员"
    francis
        24
    francis  
       2011-11-01 23:34:48 +08:00
    为什么要假装是电脑白痴。。。
    muxi
        25
    muxi  
       2011-11-02 00:16:08 +08:00
    屁股决定脑袋的问题,没有什么好与坏,站在一个传统行业角度去看,程序员就是不挣钱,被人养活的人,这里的大部分人都是从事互联网行业,所以没有享受到业务人员看程序员就像富豪看到包养的小三那样的眼光。

    在中国,人们想到做IT的就是一个单独的行业,这是因为中国IT应用水平的地下,绝大部分实体企业和传统行业没有或者很少有内部软件,最多买个金蝶财务软件,说不定还是盗版,挂个企业站,买个独立域名邮箱就算完成信息化了。

    但中国有几个比较特殊,第一个是金融保险行业,金融行业程序员都是做内部软件或应用,但是因为中国金融行业体制的特殊性,这种谁养谁的概念不那么强烈,第二个大型国企,同金融行业一样,全面所有的企业,就是全民都没有。第三个是大型私企(这里指传统企业),如果你在一个大型私企去做IT,你就能体会到阮一峰翻译那篇文章的精髓---所有不直接创造利润并且和生产系统不是特别相关的部门都是被包养的部门,开会的时候,挣钱的部门员工说话都比你大声

    即使在IT行业,大部分的公司都是奔着利润去的,雇佣程序员和雇佣流水线工人没什么两样,如果流水线工人可以做,他们绝对不会去找一个程序员。

    当然,我知道很多人创业是为了理想,很多公司有着浓厚的Geek文化,很多非常精制的公司在Geek和商业上找到了很好的结合点,Geek成了一种生活态度,还有很多为此而努力,问题是这种公司有多少?很多人破口大骂,不过是现实强奸了理想,或者打破了未来的憧憬而失落的发泄,这个完全没有必要

    基于我曾经的体会,我给阮一峰这篇文章付费了9.8元。

    如果你觉得你的公司很好,足够的尊重技术和技术从业者本身,或者把技术和商业结合的很好,不妨新开一个帖子,大家报一下公司,做个介绍,发点图片,让更多人知道,让行业更美好
    krafttuc
        26
    krafttuc  
       2011-11-02 09:35:18 +08:00
    不少观点不敢苟同,功利了点。
    edmond
        27
    edmond  
       2011-11-02 09:57:51 +08:00
    @muxi

    目前参与一国企生产排程计划项目,深有同感。
    neoliao
        28
    neoliao  
       2011-11-02 10:17:04 +08:00
    想起我们老板说过的一句话:"不要以为会写几个程序就了不起了".

    社会浮躁,实用主义当道,各种方法,各种厚黑,各种小聪明,忘了初衷,忘了目的.

    在学校里老师说不要偏科,在社会上更是如此,一个东西技术再牛B,理念再新潮,没有实用和可用性就是白搭的.

    "别人雇你的目的,是让你创造利润,不是让你编程"这种是废话,一个程序员程序都写不好,本职工作都没做好,如何创造利润

    中国这种社会完全是自上而下型的,那种做的好的公司都是老板很厉害的,做不好的都是老板不行的.不行的老板总会说,我请你来是让你来创造利润的,你怎么创造不出来呢,典型的推卸责任.

    说实话,现在国内的IT环境很差,除了一些好一点的互联网公司,其它公司的程序员就像蛋糕上的樱桃,装饰而以. 以我比较了解的金融行业为例子,基本上是项目型外包为主,技术保守,管理混乱,重复性劳动多,劳动强度还比较大.于是实用主义就有了生存空间了
    pp2moonbird
        29
    pp2moonbird  
       2011-11-02 10:34:10 +08:00
    我看了原来的帖子,没有看阮老师的翻译版本。原来的版本比翻译版长多了。
    我认为这篇文章的目标对象是像我这样刚刚工作的人。整篇文章主要还是告诉我们编程不是一个程序员的全部。程序员除了编程技能还需要沟通技能等等,另外,程序员的责任是创造价值或者削减成本。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4380 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 04:10 · PVG 12:10 · LAX 20:10 · JFK 23:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.