相信看到这个标题的同学们都有自己的想法,可能刚刚进入这个行业的同学们会非常认同写代码就是程序员的主要工作,然而当你工作一定时间之后,写代码将变得不是那么“重要”了,在悟空问答中众位大咖为这个问题提供了多种多样的答案:
答案一:写代码是程序员最主要工作,但是却不是最难的工作,最难的是踢皮球和吵架!
典型案例:自己写的代码出问题了?不可能,在我的电脑上是好的啊?什么,发现一个bug?不能够,肯定是你的环境有问题!运行不了?更不可能了,肯定是你的编译器版本不对,或者是你没安装什么插件。
人物分析:至少混迹在程序员界一年以上的时间,而且沟通能力强硬!自信满满的咖!
答案二:对资深程序员来说,一万行代码一天就能码完,写代码是最没技术含量的事情。
典型案例:之前和一个程序员朋友聊天时他说:每天加班到12点,真正写代码的时间仅仅2个小时左右,其他时间都在对接需求—确定需求—修改需求—确定需求—调整需求……确定架构—调整架构—写代码—完成。
人物分析:高高高级程序员,给他一个明确的需求,他能够写出来一个黑客帝国。
答案三:最难的不是写代码,而是读同事的代码,维护历史遗留代码,解不能重现的Bug。
典型案例:看别人写的代码像看天书,看自己两年前写的代码像看别人的代码;维护程序不如重写一个新的。全世界最完美的代码就是自己现在手中写的代码。写完之后就再也不完美了。
人物分析:注释强迫症,处女座,完美主义者,最受同行欢迎的同事!
答案四:最难是跟产品经理撕
典型案例:今天有时间吗?有个新任务;这个程序的需求需要改一下;你这里的逻辑不对;我要想要是这样那样的效果;明天早上能给我吗?时间紧任务重这个周末我们一起加个班把……
人物分析:被蹂躏过的人。
来来来,除了这些,你个人认为还有什么是比写代码还难的事情?欢迎评论区一起撕一撕程序员的“难处”!
(责任编辑:代码如诗) |