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

2017-01-20 14:39:51 +08:00
 sophos

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

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

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

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

我只是针对这个例子随便说一下,如果真的对「为什么复杂」感兴趣,建议看下知乎的这个问题 https://www.zhihu.com/question/22508677

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/335862

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX