版权声明

本作品采用知识共享署名 4.0 国际许可协议进行许可。
版权声明:本文由 低调小熊猫 转载于 低调小熊猫的博客
转载声明:自由转载-非商用-非衍生-保持署名,非商业转载请注明作者及出处,商业转载请联系作者本人qq:2696284032
转载文章链接:https://aodeng.cc/archives/mdm

原文作者:小侯飞氘
原文链接:https://www.zhihu.com/question/30325795/answer/433183682
原文来源:知乎

程序员大部分时间都在认真码代码…

很多人以为程序员大部分时间都在码代码、敲命令,反正就是对着RGB机械键盘各种怼。

实际上,程序员的日常是:

老板又让我实现xxx功能,还是搜一下有没有现成的轮子好了。然后开浏览器准备上google,忽然瞥到右下角的youtube弹窗,点进去,哎,这个视频好有意思哎….

两小时后……完了完了deadline要到了,强行关掉youtube,搜了下发现确实有现成的轮子,不过轮子里用到的xxx库我好像没用过,继续google一下xxx库的文档。

五分钟后,哈哈,我已经完全了解了怎么造这个轮子了,于是把网上的代码ctrl+c +v过来,写写接口改改变量,然后编译一下。

卧槽,这个错误提示是什么玩意儿……

然后google错误提示……

重复以上过程N次之后,哦耶,编译成功,开始调试。

靠,这个数组是怎么越界的……

妹的,到底哪里内存溢出了……

妈个鸡,谁来告诉我这个指针指哪里去了……

……

然后进入debug死循环…

所以说,你的大部分时间会花在google搜索(刷youtube)、看文档(刷知乎)、跟各种错误提示和bug斗智斗勇(刷朋友圈)当中。真正码代码的时间可能不超过1/10。