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

程序员的工作究竟有多复杂?

  •  
  •   sophos · 2017-01-20 14:39:51 +08:00 · 3668 次点击
    这是一个创建于 2624 天前的主题,其中的信息可能已经有所发展或是发生改变。

    程序员的工作究竟有多复杂?

    教你过年回家如何优雅答复亲友询问你日常工作内容的问题……

    第 1 条附言  ·  2017-01-20 22:15:58 +08:00

    多谢7楼提醒,更新一下链接

    程序员的工作究竟有多复杂?

    10 条回复    2017-01-20 23:29:27 +08:00
    liangmeiwei
        1
    liangmeiwei  
       2017-01-20 17:11:54 +08:00
    1 楼
    QAPTEAWH
        2
    QAPTEAWH  
       2017-01-20 17:21:39 +08:00
    kera0a
        3
    kera0a  
       2017-01-20 17:24:22 +08:00
    @QAPTEAWH 看一次 ,笑一次
    freethink
        4
    freethink  
       2017-01-20 20:07:33 +08:00 via Android
    真正复杂的不是工作,而是处理工作中的人际关系。因为有很多不称职却天天找各种借口的 sb 。
    jedicxl
        5
    jedicxl  
       2017-01-20 21:41:03 +08:00   ❤️ 1
    @freethink 进了国企,你会怀念程序员时光的。国企处理人际关系会占用 90%的时间和精力
    freethink
        6
    freethink  
       2017-01-20 21:44:22 +08:00 via Android
    @jedicxl 不能赞同更多。事业单位大锅饭的制度让很多人变成了偷奸耍滑的懒汉。一言难尽。
    bojackhorseman
        7
    bojackhorseman  
       2017-01-20 22:05:48 +08:00 via Android
    过期啦楼主
    kkk330
        8
    kkk330  
       2017-01-20 22:16:55 +08:00 via Android
    这就是大部分代码不是在实现功能,而是在对实现的功能做容错处理异常处理╮(╯_╰)╭
    sophos
        9
    sophos  
    OP
       2017-01-20 22:28:19 +08:00
    @kkk330 666
    jybox
        10
    jybox  
       2017-01-20 23:29:27 +08:00   ❤️ 3
    这篇文章里的例子很有趣,但感觉说得不是很尽兴。

    如果是厨师来做这道菜的话,应该都可以逐一对这些细节问题做出判断。但程序员的工作是把这个做菜的过程自动化,不再需要人对每个细节把关(因为人力成本高、人可能会失误、可能不够客观),所以程序员要设计出一套可以被反复执行的、考虑到各种边界情况的代码。而且更为复杂的是,写这个做菜的程序员不光要写好代码,还要懂如何做菜(了解要解决的问题本身),而且还要考虑每一个细枝末节的问题,虽然这个过程中可能有产品经理做指导。

    我只是针对这个例子随便说一下,如果真的对「为什么复杂」感兴趣,建议看下知乎的这个问题 https://www.zhihu.com/question/22508677
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1010 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 19:26 · PVG 03:26 · LAX 12:26 · JFK 15:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.