博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
相比加班的程序员,企业更喜欢“偷懒”的程序员?程序员偷的不是懒,是高效!
阅读量:4186 次
发布时间:2019-05-26

本文共 1179 字,大约阅读时间需要 3 分钟。

我自己是一名大数据架构师,目前辞职在做线上教育大数据讲师,每天都会直播分享免费公开课,大家可以加群参加。以及我自己整理了一套最新的大数据学习系统教程,包括Hadoop,数据挖掘,数据分析。送给正在学习大数据的小伙伴!这里是大数据学习者聚集地,欢迎初学和进阶中的小伙伴!加QQ群:584900118(招募中)

1725年,编程开始。

几年后,程序员们用穿孔卡片破解了系统

 

但是其中一个程序员受够了这种方式。然后他制作了一个处理器,研究出了如何用键盘进行编程:

mov dx, 3c8hxor al, alout dx, alinc dxmov cx, 256xor al, al

 

每个程序员都很高兴。

 

但有一个开发人员说,“嘿,我还有更懒容易的办法”:

cout << "Enter an integer: ";    cin >> number;     cout << "You entered " << number;        return 0;

 

一山更比一山高,另一个程序员表示他发现了一种简化代码的方法:

var i;for (i = 0; i < cars.length; i++) {  text += cars[i] + "
";}

 

一切都很好。

 

但是程序员真的很容易受到”懒惰“的感染,于是下一个被感染的人又发明了新的方法:

cars.forEach(function(car) {text += “
”});

 

再后来就变成了:

cars.toString();

 

对于程序员来说,“懒”意味着花16个小时使一个任务实现自动化。

如果每6个月执行6次任务,不设置自动化六个月所花费的时间总共只需30分钟(5min*6)。

所以程序员是否节省了做这件事的时间?

表面上看并没有。

但如果问一个程序员这值得吗?

答案是肯定的。

 

因为自动化有很多好处:

  • 避免出现人为错误;
  • “即发即弃”的自动化,不需要再花费10个小时来等待一个提示;
  • 专注于正在做的任何事情,不必再转换思维方式来输入下一个命令;
  • 可以把命令交给下级,然后把注意力集中在那些对公司有利的事情上。

 

编程是一项需要精神高度紧张和耗费大量时间的活动,因此花费更少的时间和精力获得同样的结果是程序员理想的工作状态。

对于他们来说,懒惰可能意味着”不重复工作“或者”不浪费时间“。他们通过编写一个shell脚本来执行任务(下载文件、设置环境等),然后安排一个cron任务在早上七点执行。程序员说自己很懒,是因为他们不想每天早上在这些工作上浪费时间,所以他们让工作自动化。但实际上他们正在高效地完成工作。

程序员也许是这世界上最懒的人——他们每天非常努力地工作,只是为了以后的工作更轻松。但所有人都因此而受益,因为程序员不仅思考如何使他们的生活更简单,他们还考虑如何使其他人的生活更便捷。

转载地址:http://xiioi.baihongyu.com/

你可能感兴趣的文章
Mozilla XULRunner 的编译。
查看>>
GUISystem设计思路之三:HotArea的概念。
查看>>
GUI设计思路之二:Blender -- WinstateBlender/WinTransBlender
查看>>
新瓶灌旧酒,Hugo老师的Fire算法的GPU版本.
查看>>
前世,是谁埋的我。
查看>>
J2ME技术实现的RPG游戏的DEMO(含源代码)
查看>>
J2ME开发中常见属性(Property)及其作用列表
查看>>
【文章汇总】J2ME程序开发全方位基础讲解
查看>>
MIDP2.1规范文档
查看>>
两个基础的算法题目
查看>>
编程是什么——写给编程的初学者
查看>>
Flash Lite作为S40和S60系列上的特性出现在技术规范中
查看>>
MIDP3.0(JSR271)早期规范文件发布
查看>>
数据服务笔记
查看>>
ESB架构笔记
查看>>
真正的maven私服搭建器--Artifactory
查看>>
用铁轨理论解读SOA
查看>>
从天下无贼看SOA全球化
查看>>
用SOA打造企业仪表盘
查看>>
第2届中国机器博弈锦标赛
查看>>