以后再有人说程序员懒,请把这篇文章给他看!

关注「实验楼」,每天分享一个项目教程   

程序员也许是这世界上最懒的人——他们每天非常努力地工作,只是为了以后的工作更轻松。

正文共:1248字 

预计阅读时间:4 分钟

1725年,编程开始。

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

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

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

 
  

mov dx, 3c8h xor al, al out dx, al inc dx mov cx, 256 xor 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] + "<br>"; }

一切都很好。

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

 
  

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

再后来就变成了:

 
  

cars.toString();


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

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

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

表面上看并没有。

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

答案是肯定的。

因为自动化有很多好处:

  • 避免出现人为错误;

  • “即发即弃”的自动化,不需要再花费10个小时来等待一个提示;

  • 专注于正在做的任何事情,不必再转换思维方式来输入下一个命令;

  • 可以把命令交给下级,然后把注意力集中在那些对公司有利的事情上。

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

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

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


文章来源:

quora用户:Tomasz Smykowski、Terry Lambert、Jeff Gib

翻译:sugarain

链接:https://link.zhihu.com/?target=https%3A//www.quora.com/How-can-programmers-be-lazy-if-coding-is-hard


640?


学习更多


楼+「 Python实战 」、「 Linux运维与Devops实战 」、「 机器学习实战 」优惠报名中——来自腾讯、Intel、IBM等互联网大厂的一线大牛亲自指导,培养有真正工作能力的工程师!

点击下面的链接了解详情:

三个月死磕Python是种什么样的体验?

11周打通 Linux 任督二脉,实验楼技术天团带你飞!

从0到1,如何在6周内成为机器学习工程师


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值