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

为什么烂程序员还要工作?

  •  
  •   mercurylanded · 2012-11-21 23:49:54 +08:00 · 9518 次点击
    这是一个创建于 4389 天前的主题,其中的信息可能已经有所发展或是发生改变。
    http://www.aqee.net/the-eight-levels-of-programmers/

    烂程序员归入这个角色的人没有任何的技术和能力。对于他的同事们来说,任何他插手的事情都会变成痛苦和折磨——可能有一种例外,对另外的烂程序员,因为缺乏基本的技能,辨不清自己正在和另一个烂程序员共事。也许这是所有烂程序员的标准特征。这些人本来跟编程没有任何关系——但是,他们却在编程。

    因为现在在一家对日外包的公司工作。这种程序员真的是遍地都是。那做的叫一个痛苦。

    我真的很想对着他们大叫这都不会你们怎么当程序员的。

    这些人本来跟编程没有任何关系——但是,他们却在编程。这些人本来跟编程没有任何关系——但是,他们却在编程。这些人本来跟编程没有任何关系——但是,他们却在编程。这些人本来跟编程没有任何关系——但是,他们却在编程。这些人本来跟编程没有任何关系——但是,他们却在编程。!!!
    76 条回复    1970-01-01 08:00:00 +08:00
    plan9
        1
    plan9  
       2012-11-21 23:57:44 +08:00
    楼主真可怜。。。

    不过据说好多对日外包的公司在写程序的时候,日本方便连method的名字都规定好了,是这样么?
    mercurylanded
        2
    mercurylanded  
    OP
       2012-11-22 00:00:21 +08:00
    @plan9 预算充足的项目,日本人给的详细设计是把方法实现的伪代码都写出来了。。。
    如果没那么多钱的话。。。你可以参照国内各种不靠谱的外包公司。。。
    qiayue
        3
    qiayue  
       2012-11-22 00:01:30 +08:00   ❤️ 10
    有时候,有些人,写程序只是他的谋生方式,不为别的,只为在他呆的城市付得起房租,吃得起饭,养得活自己。跟任何其他工种没有区别。
    程序员,是很普通平常的职业之一,不必自恃清高。
    能够改变世界的,毕竟只是程序员中的万分之一。

    我最初学编程只是为了做一个答题享优惠的软件(那时候在我头脑中还没有WEB概念,只知道软件可以实现我的促销需求)以帮助我更快地销售代理的《演讲与口才》杂志(进价2元一本,标价3元)。
    后来慢慢学的多了,才领略到了编程的魅力,WEB的魅力,只要一台电脑一根网线就可以做任何想做的东西给他人使用。
    darasion
        4
    darasion  
       2012-11-22 00:02:05 +08:00
    @plan9 我也听传说,把文档中的说明文字删除就能当作程序来跑了。
    reorx
        5
    reorx  
       2012-11-22 00:03:12 +08:00
    因为他们不知道自己是 Bad Programmer
    mercurylanded
        6
    mercurylanded  
    OP
       2012-11-22 00:04:08 +08:00
    @qiayue 但是感觉他们没有任何进步,对于这项工作也没有任何上进心。重复的实现着日本人给的设计从不做任何的思考。。
    qiayue
        7
    qiayue  
       2012-11-22 00:08:04 +08:00
    @mercurylanded 这可能是因为上面几条回复里边说到的客观情况造成的,模拟一下他们的心理:既然别人都给了思路了,照着写总没有错吧。
    不同的人有不同的性格吧,可能有些人做事就是抱着不犯错就行的心态。
    楼主是好样的,不与他们为伍就是了。
    mercurylanded
        8
    mercurylanded  
    OP
       2012-11-22 00:11:13 +08:00
    觉得还是换一家公司好了。。。
    当时是自己的日语能力能发挥出来而做的这个,但是在这种环境下工作了快一年一点进步都没有。
    Hualin
        9
    Hualin  
       2012-11-22 00:12:33 +08:00
    路过此贴,lz需要母性关怀。
    plan9
        10
    plan9  
       2012-11-22 00:14:57 +08:00
    @mercurylanded 天天给人擦屁股的环境能让你进步。。。
    mercurylanded
        11
    mercurylanded  
    OP
       2012-11-22 00:16:50 +08:00
    @plan9 的确我的脾气好了很多。。。这算的上进步吧w
    Muninn
        12
    Muninn  
       2012-11-22 00:17:12 +08:00   ❤️ 3
    其实外包项目都是这样
    比如毕业生和烂程序员 工资3k 但是客户一个月给3万
    比如有思想的程序员 工资2万 客户一个月给6万
    然后最大的问题在这里。。。
    一个项目 可以用2个有思想的+18个烂程序员 这样公司能赚4w*2+2.7w*18
    但是用好的程序员 可能5个人就搞定了 这样公司只能赚4w*5

    然后 中国有这么多人 有这么多人要养家糊口
    你如果用5个好程序员写程序 再找其他的烂程序员混资金 这是不道德
    而你让每一个人都有活干 却让那些烂程序员多少也有一点进步 还解决了那么多就业问题 这老板会觉得他给了这么多人饭吃--挺happy
    就是这样 我也不知道谁是谁非 没时间去思考更多
    darklowly
        13
    darklowly  
       2012-11-22 00:17:30 +08:00
    我也常常和楼主有一样的诉求。
    Ricepig
        14
    Ricepig  
       2012-11-22 02:02:34 +08:00   ❤️ 1
    其实在更高层次的程序员眼里,lz也许就是较烂的程序员?

    没有攻击的意思,只是想表达强中自有强中手,同样,没有最烂只有更烂。
    qiukun
        15
    qiukun  
       2012-11-22 07:25:52 +08:00
    @Muninn 补充一个 YY 的国企 vs 私企版本。在国企,一个人干 5 个人的事情,拿 3 个人的工资,在私企,只能拿 1 个人的工资。
    welsonla
        16
    welsonla  
       2012-11-22 07:39:09 +08:00
    最可怕的是他每天工作中有100个问题问你怎么解决,orz
    ostrichmyself
        17
    ostrichmyself  
       2012-11-22 08:21:28 +08:00
    我只想说,宽容一点.

    都是这么过来的
    ryanliketea
        18
    ryanliketea  
       2012-11-22 08:22:12 +08:00   ❤️ 2
    @Ricepig 我很赞同。与其纠结周围的人都太烂了,不如想想自己如何能做得更好。另外,最重要的一点是,如果你觉得在臭水沟了,却愿意一边骂骂咧咧一边呆在这里,这个。。。你懂的。。。。要么闭嘴干活,要么用脚投票。
    我承认这个世界上肯定是有烂程序员的,但是不赞同轻率的来定义身边的同事是烂程序员。一是你的定义没有任何标准和公平可言,二是,你没有战友。。
    cdredfox
        19
    cdredfox  
       2012-11-22 08:29:10 +08:00
    手艺而已,有好有坏~
    hpyhacking
        20
    hpyhacking  
       2012-11-22 08:37:17 +08:00
    淡定,自己可以选择所处的环境。
    ichigo
        21
    ichigo  
       2012-11-22 08:45:54 +08:00   ❤️ 2
    LZ既然水平很高为何不去一个更靠谱的单位,却在一家外包公司唧唧歪歪?
    sp1sp1
        22
    sp1sp1  
       2012-11-22 08:54:57 +08:00
    @ichigo +1
    binge
        23
    binge  
       2012-11-22 09:11:52 +08:00
    @ichigo +1
    paulagent
        24
    paulagent  
       2012-11-22 09:15:19 +08:00
    作为一个前外包公司的员工,我想说两句,在大连对日外包公司,我也认识不少高手,业余为开源项目做贡献的主,我没做过对日,但原公司大部分业务都是对日,日本人做的很详细,我们的客户基本上是提供伪代码级别的式样书,作为我们国内的程序员是没权利改动这些的,日本人说一就是一,说二就是二。你说他写的不对,可以啊,发邮件吧,把你的经理,对方的一票人都拽进cc里,这不是烂与不烂的事。是你能还是不能的事,你干过几回以后,就再也不会想着和日本人讨论了。
    neildd
        25
    neildd  
       2012-11-22 09:35:18 +08:00   ❤️ 1
    山外有山,楼外有楼。
    dived
        26
    dived  
       2012-11-22 09:39:41 +08:00
    谁没烂过?哪个行业没有烂人?
    按你这么说,公务员是不是可以死一半去了?
    leohxj
        27
    leohxj  
       2012-11-22 09:42:01 +08:00
    @qiayue 赞同你的这个观点:
    “程序员,是很普通平常的职业之一,不必自恃清高。
    能够改变世界的,毕竟只是程序员中的万分之一。”
    dadastan
        28
    dadastan  
       2012-11-22 09:45:08 +08:00   ❤️ 1
    @neildd 赞同
    在另少数人眼里,楼主也只是bad one
    程序员和其他任何职业一样
    有烂医生,有烂老师,有烂教授,有烂学生,有烂领导,有烂敏感词
    你问为什么会有烂程序员,不如问另外一个问题:为什么我要和一堆比我烂的人一起工作?
    jobs的一句话:一流的人只愿意和一流的人一起工作,也许楼主自认为是一流的人,那就去有一流人的地方和一流的人工作
    不祈求你有慈悲的心,但求别狠毒对人
    momou
        29
    momou  
       2012-11-22 09:47:34 +08:00   ❤️ 1
    长得丑不能要出来吓人?
    hundred
        30
    hundred  
       2012-11-22 09:51:18 +08:00
    法律应该阻止烂程序员结婚 这样就不会祸及下一代 优胜劣汰
    xiluo
        31
    xiluo  
       2012-11-22 09:58:38 +08:00
    确实要在烂和不烂之间做个选择的话,总觉得自己应该属于烂的那坨
    lemayi
        32
    lemayi  
       2012-11-22 10:06:05 +08:00
    找抽帖?
    jjlovegrape
        33
    jjlovegrape  
       2012-11-22 10:32:21 +08:00
    有本事就换个更NB的公司,和聪明人去工作,在这里唧唧歪歪不是本事。你的好和坏只是你自己去评判的,那在更高LEVEL的人眼里,你也是个loser,你也可以别吃饭别工作自杀去吧。
    anynote
        34
    anynote  
       2012-11-22 10:53:02 +08:00
    烂程序员也需要吃饭呀……
    san3ye
        35
    san3ye  
       2012-11-22 11:07:06 +08:00
    每个手艺人的技术都是从烂开始的。当然一直烂下去就不对了。
    kavana
        36
    kavana  
       2012-11-22 11:16:23 +08:00
    没办法,有些程序也是需要我们这些烊程序员来写的,要不怎么说程序是人堆而成的呢?
    alexrezit
        37
    alexrezit  
       2012-11-22 11:38:36 +08:00
    @plan9
    妹的... 没见哪儿进步了, 倒是头更大了.


    @welsonla
    同感. 最烦问问题之前不看文档的.
    moplay
        38
    moplay  
       2012-11-22 12:09:30 +08:00
    成天抱怨别人烂的人肯定自己也不是什么好鸟
    zxy
        39
    zxy  
       2012-11-22 12:12:24 +08:00
    这些人本来跟是他们自己的问题——但是,你却在反复地暴躁地带着鄙视感去啰嗦,于此,你何不换工作?!
    iscraft
        40
    iscraft  
       2012-11-22 12:13:57 +08:00
    特意登录进来躺枪.
    ssword
        41
    ssword  
       2012-11-22 12:29:53 +08:00   ❤️ 1
    lz需要母性关怀。 +1
    jiazhoulvke
        42
    jiazhoulvke  
       2012-11-22 12:33:32 +08:00
    因为烂程序员也要养家糊口
    glume
        43
    glume  
       2012-11-22 13:38:15 +08:00
    至少比功无猿好多了。
    jimmy
        44
    jimmy  
       2012-11-22 13:47:24 +08:00
    超级程序员神话: http://www.aqee.net/the-myth-of-the-super-programmer/
    昨天看到的一篇文章,写得还算是比较中肯的。
    peter5
        45
    peter5  
       2012-11-22 13:57:43 +08:00
    lz你怎么能让我们相信你自己不是烂程序员呢?如果你觉得自己狠牛13,大可以跳槽去Google之类的公司。
    Yannis1990
        46
    Yannis1990  
       2012-11-22 14:01:57 +08:00
    我觉得有人插手我会的事情,他是烂程序员;同样我插手别人会的事情,别人也会觉得我是烂程序员。问题的关键在于会不会努力去改变
    mougua
        47
    mougua  
       2012-11-22 14:11:56 +08:00
    @ichigo +1
    acalarolo
        48
    acalarolo  
       2012-11-22 14:41:15 +08:00
    正态分布
    raptor
        49
    raptor  
       2012-11-22 15:16:49 +08:00
    囧,原来是那篇把高爷爷和Kay说成死人的烂文章……
    summic
        50
    summic  
       2012-11-22 15:18:15 +08:00   ❤️ 1
    这个太有问题了,按这个说法.
    穷人为什么还要活着?
    愚蠢的地球人为什么还要活着?
    raptor
        51
    raptor  
       2012-11-22 15:31:51 +08:00
    超级程序员神话:http://www.aqee.net/the-myth-of-the-super-programmer/
    这篇也是扯淡。
    第一、就原文最后一句来说,的确有目前几乎不可简化的问题,比如大数因式分解。对应的程序问题就是:破解RSA加密算法。
    第二、即使是可以分解的问题,也不是人人都能想到分解的办法,这里不止是“会”与“不会”的区别,即使是“会”的人,也未必能想得到。其中的差距在于:普通程序员可以从他会的部分中找到一些问题的过去的解决方案,也可能可以偶尔对一些新问题想到解决方案。但超级程序员则可以对旧问题创造出更好的新方案,或者经常对新问题想到解决方案。当然烂程序员就是“不会”的那种。
    voidman
        52
    voidman  
       2012-11-22 16:04:08 +08:00
    lz 需要母性关怀 + 1
    flynngao
        53
    flynngao  
       2012-11-22 16:53:33 +08:00   ❤️ 1
    楼主有精神洁癖,鉴定完毕
    zz
        54
    zz  
       2012-11-22 17:29:39 +08:00
    烂程序员 是为烂项目经理 准备的, 烂项目经理是为烂 CTO 准备的, 烂CTO是为烂CEO准备的, 烂CEO是为钱都没处用的投资人准备的?????

    这个生态系统很流行。
    PrideChung
        55
    PrideChung  
       2012-11-22 17:40:58 +08:00
    因为劳动是人民的权利,这是写在劳动法里面的。
    fox
        56
    fox  
       2012-11-22 18:13:17 +08:00
    程序员不过是一种职业罢了,从事这个职业的有各个层次水平的人,分布在不同的具体角色中。
    andyliu
        57
    andyliu  
       2012-11-22 18:29:19 +08:00
    自我优越感? 怎么样叫烂程序员?什么叫和编程没有关系?
    nsa
        58
    nsa  
       2012-11-23 15:59:55 +08:00
    程序员分很多种,有些人可以一直写文档的,那就别让他们去舔代码了
    chenjiananxd
        59
    chenjiananxd  
       2012-11-23 18:37:26 +08:00
    我被伤了,蓝程序员飘过
    chisj
        60
    chisj  
       2012-11-23 20:43:12 +08:00
    烂程序员中以后比你牛的都可能有,而在真正的大牛面前很多人都是烂程序员而已,况且,分享和帮助新人是极客的传统美德,不然要社区何用?我现在看一年前的自己,就觉得非常烂,哈哈。
    windviki
        61
    windviki  
       2012-11-23 20:47:07 +08:00
    在日企待过一年,的确有很多人的技术水平不行,毕业了几年在win平台下做应用程序开发,却连VS都不熟悉。后来的一家私企也有一个组长级别的人,十年工作经验,自己写的程序有内存泄漏,检查未果之后,坚称CString类不能用,有内存泄漏。实在是无语。
    其实无关人身攻击,的确程序员水平有高有低,有的知道努力去提高,也有技能不行反而很装逼的人。
    楼主要么做更好的自己,去更好的环境,要么用自己的行动去改变能改变的人。
    Hua
        62
    Hua  
       2012-11-24 00:21:53 +08:00
    一边是烂程序员做着事情,改变着事情的状态,不管好坏;另外一边是自认为牛逼的嘴哥,在到处嚷嚷,肯定是坏!同意楼上一位的一句话,你没有战友!
    mercurylanded
        63
    mercurylanded  
    OP
       2012-11-24 02:01:22 +08:00
    烂不是说的能力问题,而是态度问题。
    像上面提到过有些人做程序只是为了混口饭吃,但是对于这个工作太没上进心了。
    遇到问题不会去搜索,不尝试去理解代码只是照着其他的样本去修改,遇到新的状况就无法进行下去,基本的工作都需要有人跟在后面擦屁股,拖慢整个团队的进度。

    看着这些原地不动的人我就想,这种人干这一行做个10年8年又什么意义呢。也许他们可以靠以前的经验解决大部分的问题,但是也很容易就被其他人替代。

    至于楼上有些人认为我自认为牛逼,有优越感什么的我不否认。我比他们做得好能更快更好的完成任务,我就是比他们厉害,做的比别人都要好不应该自豪吗?

    至于我嚷嚷的原因就是我整整给这群人擦了一个多月的屁股。
    mercurylanded
        64
    mercurylanded  
    OP
       2012-11-24 02:03:33 +08:00
    @flynngao 的确我又精神洁癖,受不了与比我差的人一起工作。看到别人在一个我认为简单的问题上难住的时候总是忍不住自己亲自上去做。之前也是带一个小团队的时候几乎把所有事情全部揽到自己身上做了,结果把自己累个半死项目也差点砸了。

    是不是我这样的人不适合做程序员?
    darasion
        65
    darasion  
       2012-11-24 12:30:07 +08:00
    楼主面对现实吧。

    如果再这样下去,最后栏程序员都会成为你的领导。

    因为烂(懒),所以人家把大部分精力都用在了研究如何向上爬了;
    因为勤快,你把大部分精力都用在擦屁股上了,你越是擦屁股,就越是给烂人加分。

    觉悟吧~~~
    archeryan
        66
    archeryan  
       2012-11-24 12:54:34 +08:00
    你能力不错,可以一次过搬10块砖头;其他人能力差,每次就只能搬5块砖头;所以整队搬砖队效率很慢耗时很长。

    但是不代表板砖差的人不用搬啊,他们也要养活自己。所以不要说“为什么板砖这么差的人还要板砖”,他们都是生活所逼,不是每个人都在做自己喜欢并擅长的工作。

    so:
    1、你少搬点,跟他们一起每次搬5块砖,一起安稳“养老”;
    2、你锻炼他们搬10块砖;
    3、去另一个每人都搬10块砖的搬砖队。

    目前看来,第三个比较实际。
    aveline
        67
    aveline  
       2012-11-24 14:22:26 +08:00
    面对现实……

    你不是一开始就会编程的,对于所谓的烂程序员,要宽容……指出问题然后试图改变他们比一直抱怨有用的多。
    lts9165
        68
    lts9165  
       2012-11-24 16:41:38 +08:00
    对日外包?难道是东软?
    raptor
        69
    raptor  
       2012-11-24 19:57:14 +08:00
    说到烂程序员,我想到曾经有个人在某个JAVA讨论组问过一个很低级的问题…那个人就是GOOGLE诞生之前的拉里佩奇…
    weicaizhi
        70
    weicaizhi  
       2012-12-03 11:48:23 +08:00
    对日的环境就是这样,你改变不了。为毛不辞职?!?!
    Geass
        71
    Geass  
       2012-12-03 19:27:16 +08:00
    @ichigo +1
    flynngao
        72
    flynngao  
       2012-12-06 13:12:35 +08:00
    @mercurylanded 我只想说精神洁癖对别人对自己在我长期观察都是弊大于利,当然这本身跟成长环境有关,精神洁癖总想着别人按照自己的想法来,不管是不是程序员,你也不是最强的,被别人精神洁癖的时候你怎么办?按照帖子的内容来看,你的精神洁癖不仅没有推进任何东西只是在自己内伤,别太认真,有空吐吐槽排挤一下就算了
    kaifengjin
        73
    kaifengjin  
       2012-12-06 14:16:46 +08:00
    @ichigo +1
    vking
        74
    vking  
       2012-12-06 15:44:39 +08:00
    大家都知道中国的贪官率几乎是100%(有人敢反驳?),他们却在工作。
    AEM
        75
    AEM  
       2012-12-06 17:50:11 +08:00
    工作了,才有可能变成不烂的程序员。
    没有谁生来就是个好XX员。
    firsthym
        76
    firsthym  
       2012-12-07 10:18:14 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1205 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 23:18 · PVG 07:18 · LAX 15:18 · JFK 18:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.