学姐今天看到网友发帖,称看到一位程序员上班时间却在公然的偷看比赛,学姐顿时化称柠檬精(心里酸溜溜),一顿羡慕嫉妒恨呐……
虽然程序员的工作就是化繁为简,开发各种软件满足我们的需求,让我们生活更加便捷,也就是说程序员的工作就是变着法的“偷懒”,可这也发挥到极致了吧~~~
更有网友表示,说不会偷懒的程序员不是好程序员,那么我们也来看看为什么这么说!
第一、只有懒惰的程序员才会去编写那些可以最终代替自己工作的自动化工具,他们都会有一套自己的代码自动生成工具,有的是用模板语言,有的是用shell。
在开发一个新的系统时,系统基础框架设计好后,很多业务层代码基本上都是一个模子出来的,要想让这些代码都是从一个模子里出来,那么就需要在底层下很大的功夫才能做到。
第二、只有懒惰的程序员才不会去去写大段的冗余重复的代码,他们会想出各种方法来避免这种冗余代码的情况,做的好的,就是在系统的基础架构层来解决大部分这样的问题。
大神级别:通过精致的设计模式,高度抽象的模块,易用的接口,高度可配置的基础平台等等来实现;
中等水平:做的一般的会利用各种开源工具来代替自己想要的代码;
低等码农:做的差些的就是不断利用refactor重构出那些重复代码。
也有网友表示,这简直就是和我一样的行为,看来程序员们上班还是挺有趣的,为了能偷懒,想尽一切办法完成工作,然后再去做自己喜欢的事情。
网友最秀回答:这要是在开发游戏,算加班!
学姐开始觉得程序员,还真风趣幽默可爱!
推荐阅读:
2018年新版Java学习路线图(内含大纲+视频+工具+书籍+面试)
2018年最新Python学习路线图(内含大纲+视频+工具)
网友评论