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

程序员就像流水线上的工人。?

  •  
  •   TonyYOYO · 2016-05-31 13:33:15 +08:00 · 9117 次点击
    这是一个创建于 2858 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我之前的公司是做企业服务的,业务内容很简单,就是把工业企业的说明书做成电子的样本。每天的工作基本上都是重复的劳动,觉得自己没什么进步,所以选择了离职。 离职时候跟带我 iOS 开发的师傅聊了聊,公司里也有其他人跟我一样,每天做着重复的工作,但是有的人就可以变成架构师,或者 CTO ,有的就会一直那样做下去。就像工场里的工人,每天都在组装零件,有的就能成为组长,有的就一直是普通工人。 可我觉得程序员的成长不应该是这样的,现在换了新公司,感觉同事好水,跟以前的没法比啊。。

    61 条回复    2016-06-02 19:30:24 +08:00
    suyuanhxx
        1
    suyuanhxx  
       2016-05-31 13:40:28 +08:00
    能力稍微强一点的工人吧
    Canrz
        2
    Canrz  
       2016-05-31 13:46:51 +08:00   ❤️ 6
    青铜器是有技术的奴隶铸的,代码是有技术的码农写的
    tabris17
        3
    tabris17  
       2016-05-31 13:51:49 +08:00
    靠自学啊,有些人天生不适合做技术,没有好奇心和专研的劲头
    just4test
        4
    just4test  
       2016-05-31 13:53:38 +08:00
    程序员和工人能有啥区别。
    大多数内容都是重复性劳动。动了脑子,掌握了提高生产力的方法,就能升级。
    odirus
        5
    odirus  
       2016-05-31 13:56:15 +08:00
    @Canrz 哈哈,收藏了。
    sitelogin
        6
    sitelogin  
       2016-05-31 14:19:16 +08:00
    就是工人 或者说进城务工人员, 叫法不同,但其实是一个意思
    crazyxin1988
        7
    crazyxin1988  
       2016-05-31 14:20:30 +08:00
    恩 是有的 其实就是板砖的
    justjavac
        8
    justjavac  
       2016-05-31 14:21:17 +08:00 via Android
    心里默念: programmer, coder, typer
    66beta
        9
    66beta  
       2016-05-31 14:21:42 +08:00
    20~30 年前纺织厂女工
    czzhengkw
        10
    czzhengkw  
       2016-05-31 14:23:46 +08:00
    哪天你不把自己当流水线上的工人了,你就会慢慢摆脱这种困境了……
    DiamondY
        11
    DiamondY  
       2016-05-31 14:37:10 +08:00
    那你觉得程序员的成长应该是怎么样的?一心想着公司带着你成长吗?公司的属性已经决定了它不是一个培训机构。
    sfree2005
        12
    sfree2005  
       2016-05-31 15:05:56 +08:00
    即使做同样的事情,也会有不同的做法。可以去看看新的技术, 尝试着用新的技术去解决旧问题。这样至少不会觉得太闷
    zhangfan
        13
    zhangfan  
       2016-05-31 16:07:33 +08:00   ❤️ 1
    难道不是吗?
    你去看看 startup 公司,哪家不是流水线似的?
    别人创业都是流水线似的了,程序员就有特殊了?
    程序员就是在敲拯救世界的代码了?
    ipconfiger
        14
    ipconfiger  
       2016-05-31 16:09:12 +08:00   ❤️ 1
    这个工作, 算不上程序员吧, 只能算是个编码的, 技术含量和几十年前发电报的发报员差不多, 估计那个年代发报员的技术等级比这个还高点
    yumijie
        15
    yumijie  
       2016-05-31 16:10:50 +08:00
    差不多吧,找优越感?
    SmiteChow
        16
    SmiteChow  
       2016-05-31 16:20:31 +08:00
    尝试换一个角度想问题,重复的工作一定可以用自动化去方式去做,因为重复可以总结为模式,模式可以落实到规则,规则就能编码啦!
    thekoc
        17
    thekoc  
       2016-05-31 16:24:14 +08:00 via iPad
    难道不是编棉花的吗
    cxbig
        18
    cxbig  
       2016-05-31 16:35:31 +08:00
    "就是把工业企业的说明书做成电子的样本"这是程序员的工作内容么?
    armoni
        19
    armoni  
       2016-05-31 17:10:03 +08:00   ❤️ 3
    机长还是驾驶员呢,工资是唯一衡量你工作重要性的指标
    TonyYOYO
        20
    TonyYOYO  
    OP
       2016-05-31 17:15:51 +08:00
    @sfree2005 我们开发从纯 native 到 hybrid , 但是做的业务不会变,
    TonyYOYO
        21
    TonyYOYO  
    OP
       2016-05-31 17:17:12 +08:00
    @zhangfan 兄台不要太激动。。。这个话题抛出来大家讨论一下嘛。。
    TonyYOYO
        22
    TonyYOYO  
    OP
       2016-05-31 17:19:02 +08:00
    @DiamondY 国内某些互联网公司还是技术氛围很好的, 对于新技术的使用也是因为业务需求而应运而生,公司和员工一起成长嘛。
    TonyYOYO
        23
    TonyYOYO  
    OP
       2016-05-31 17:21:04 +08:00
    @czzhengkw 所以我选择了跳槽。。
    sfree2005
        24
    sfree2005  
       2016-05-31 20:20:37 +08:00
    @TonyYOYO 我是从 web 后端做到前端再到 hybrid 。 同样的技术用多后都会觉得闷,所以就不断去看看有什么新搞头。只有这样才能忍受那些千篇一律的业务~~当然了,如果能找到更新鲜,令自己充满热情的业务就更好了~
    Fredpata
        25
    Fredpata  
       2016-05-31 20:20:42 +08:00   ❤️ 1
    码农就是建筑行业里的农民工啊……社会分工都是行业最底层……你可以想成封建社会 小农社会里的,木工,泥水工什么的……只不过工资高点而已……本质差别不大。等到以后技术成熟,门槛更加低……建大楼的时候,工资就低了……我怎么感觉现在已经有了……就是外包公司…… T.T
    ibigbug
        26
    ibigbug  
       2016-05-31 20:23:00 +08:00
    assassinpig
        27
    assassinpig  
       2016-05-31 20:30:57 +08:00
    程序员之觉醒
    Tink
        28
    Tink  
       2016-05-31 20:41:02 +08:00 via iPhone
    我们不生产代码,我们只是代码的搬运工
    teehoo
        29
    teehoo  
       2016-05-31 20:44:29 +08:00
    不像流水线工人才不正常,那代表着低效
    TonyYOYO
        30
    TonyYOYO  
    OP
       2016-05-31 21:47:07 +08:00
    @sfree2005 那你也是个 full stack 了呀~~
    TonyYOYO
        31
    TonyYOYO  
    OP
       2016-05-31 21:49:32 +08:00
    @teehoo 我们以前公司就是 task driven 追求结果,注重效率。。
    TonyYOYO
        32
    TonyYOYO  
    OP
       2016-05-31 21:50:44 +08:00
    @assassinpig 你不是程序员么。。- -
    chenyu0532
        33
    chenyu0532  
       2016-05-31 22:28:18 +08:00
    程序员常常调侃自己是码农,如果你当真了,那你就太可悲了
    mikegreen7892003
        34
    mikegreen7892003  
       2016-06-01 01:04:24 +08:00
    可能再发展个几十年,大部分程序员职位就只需要流水线工人了。不过目前还是需要一点点技术性的。
    就跟历史上印刷工人,铁匠,以及各种在特殊时期有技术能力要求的职位。
    技术的不断创新只会让各种职位的门槛不断变低,不过目前码农算门槛比较高的那一类。
    LINAICAI
        35
    LINAICAI  
       2016-06-01 01:24:39 +08:00
    大家都出自少林寺,为什么只有少部分人能成为乔峰,因为造化、付出、起步不同啊。
    做一件事不难,难就难在怎么做好,做好后总结以便下次做的更快更好,如果你当自己码农那你就是码农,下班了不充电就会玩游戏这种的前途就是停留在这个水平,你再问问架构师平时和下班回家做什么的就知道差别了。
    SlipStupig
        36
    SlipStupig  
       2016-06-01 01:51:21 +08:00
    @LINAICAI 欲成神功必先自宫?
    Stupitch
        37
    Stupitch  
       2016-06-01 07:03:59 +08:00 via Android
    专业化以后就是技能工人,都这样,除非你够牛逼,不牛逼只能这么干。我觉得重点是有份工作糊口再说,再一边学习研究,找好下家再走,不然很吃亏。
    assassinpig
        38
    assassinpig  
       2016-06-01 07:07:41 +08:00
    @TonyYOYO 啥都干的程序员吧
    yszx
        39
    yszx  
       2016-06-01 08:22:30 +08:00
    我倒是觉得程序员是另一个世界的上帝···是创作家
    linux40
        40
    linux40  
       2016-06-01 08:36:19 +08:00 via Android
    所以,要往研究方向发展。。。
    不然你用的都是别人的成果+自己的经验,这样的话,自己的东西很少。。。
    Yoock
        41
    Yoock  
       2016-06-01 08:43:26 +08:00 via Android
    你也可以是魔法师
    没事做点好玩的事
    cheng007
        42
    cheng007  
       2016-06-01 08:52:44 +08:00
    制造流水线的流水线工人
    guyanyouyou
        43
    guyanyouyou  
       2016-06-01 08:59:22 +08:00
    所以要私下里多学习多研究,不然上班的那些时间不就是工人么。
    DiamondY
        44
    DiamondY  
       2016-06-01 09:00:50 +08:00
    公司和员工一起成长的情况,有是有,但不多,可以说是很少。可这也不会改变公司的属性本质,作为逻辑思维比一般行业从业员稍微强一些的程序员,应该清楚这件事。程序员找到一家能够一起成长的公司,那可能是上辈子兢兢业业搬砖积的福:( 大多数程序员的成长应该还是靠自己的兴趣热情和耐心坚持吧。
    happinessnch
        45
    happinessnch  
       2016-06-01 09:00:57 +08:00
    70 年代 底特律的汽车工人 , 我觉得这个更形象一些。
    qymobile
        46
    qymobile  
       2016-06-01 09:01:23 +08:00
    没有一个煤老板是挖煤挖的好才当上煤老板的
    yxaaa123
        47
    yxaaa123  
       2016-06-01 09:16:22 +08:00
    小时候觉得写代码的那都是科学家,所以我实现了小时候的梦想吗。。。?
    Felldeadbird
        48
    Felldeadbird  
       2016-06-01 09:18:27 +08:00
    同样搬 10 车砖。
    A: 他用廉价请了几个无业游民搬,自己赚钱差价。
    B :他觉得自己可以胜任,自己搬。
    C :他思考后,觉得自己是搬不了多少的,而且又辛苦。于是乎他制作了机械臂。

    上面就是一个例子。程序员和工厂的工人其实没有本质的其他。只不过在外面来看,程序员应该是高智商的。可实际并不是每个程序员都是“高智商”的。
    这里的高智商并不是真正的高智商,而是不会思考。
    楼主可以观察一下身边的同事,绝对有上面几个例子的人。
    cxshun
        49
    cxshun  
       2016-06-01 09:25:27 +08:00   ❤️ 1
    尝试用不同的方式去做同一件事,然后慢慢地就会发现你的思想和技术都会上升一个层次了。
    IT 行业跟其他大部分行业不同的地方就是它的变化,你可以用 100 种不同的代码实现去做同一件事,就算 hello world 也一样,你可以有超过 10 种方式去写 hello world ,但你需要知道它真正做了什么,并且各种写法的好处,这才是你真正的竞争力,沉淀下来的总是最经得起推敲的。

    每个行业一般的人都一抓一大把,真正的精英总是欠缺的。工厂里面也总有人可以从流水线做到总工,再到厂长,程序员也这样,有人能从程序员,做到 CTO ,再到技术副总裁,全看自己的选择,是泯然众人还是突出重围。

    所以有时候不满一个行业和环境(环境确实很大影响),还不如真正让自己变成牛人,牛到足以去改变这个环境甚至整个行业。
    tempuseraccount
        50
    tempuseraccount  
       2016-06-01 10:36:59 +08:00
    程序员比工人好的地方是,你自己也拥有生产工具。
    hitmanx
        51
    hitmanx  
       2016-06-01 10:58:26 +08:00
    @yxaaa123 看来咱俩不是一代人,我小时候对科学家的印象都是在实验室里拿着试管穿着白大褂的那种
    loading
        52
    loading  
       2016-06-01 11:05:43 +08:00 via Android
    你有这个疑问就是自视过高了!

    本来就是,码农!
    h2ero
        53
    h2ero  
       2016-06-01 11:14:28 +08:00
    必须高度分工生产力才能上去。
    jinsongzhao
        54
    jinsongzhao  
       2016-06-01 11:22:26 +08:00 via Android
    两个搬砖工人的故事大家都知道的。职业无贵贱,否则就是奴性,宫廷剧看多了。
    zhouyg
        55
    zhouyg  
       2016-06-01 11:46:16 +08:00
    码农,码农,感觉我还不如工人。
    charleyking
        56
    charleyking  
       2016-06-01 11:54:41 +08:00
    需要靠自己努力的吧,否则天天搞业务代码,又不会进步,当然就感觉和工人一样了
    TonyYOYO
        57
    TonyYOYO  
    OP
       2016-06-01 13:38:59 +08:00
    我很同意上面说靠自己努力的观点,如果你要成为同行业里的翘楚,必须要付出比别人更多的努力才行。。
    不过上面老说程序员是码农的人,我怀疑你们自己是不是程序员。。。或者是 PM
    nicevar
        58
    nicevar  
       2016-06-01 19:12:50 +08:00
    弱者之辞
    TonyYOYO
        59
    TonyYOYO  
    OP
       2016-06-01 21:28:58 +08:00
    @nicevar 。。何出此言。。
    ruhua
        60
    ruhua  
       2016-06-02 00:07:34 +08:00
    @Felldeadbird 说的挺有道理的,有些人意识到这些,但未必有执行力去实现自己的想法
    20150517
        61
    20150517  
       2016-06-02 19:30:24 +08:00 via Android
    难道只有我一人发现问题在哪里吗?
    如果是重复性的活,你重复去做你就是流水线工人,而技术高的人会让计算机来重复去做,这就是程序员
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   970 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 20:31 · PVG 04:31 · LAX 13:31 · JFK 16:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.