貌似是近两年,在猿界,经常被提起的一句话,做一个懒惰的程序,其实是做一个聪明的程序员的意思。

最近在看《鸟哥的Linux私房菜》,基础学习篇,第三版;虽然Linux也接触很久了,掌握的一点肤浅的皮毛,也能堪堪满足日常的工作,但总觉得有必要从基础上再看一遍,就买了这本书。

工作繁忙,但似乎挤时间,也总能在路途上,在周末,在下班回家后,挤出一点时间,来看书,翻阅学习了一些章节。

基于日常工作的使用经验,看的也是飞快,领会也是逐渐的加深。

看一些基本的文件操作命令,突然想起几个月之前的一个场景:

当时由于各种外部接口的不稳定,经常发生各种各样的网络异常,后来总结出一些统计脚本,来统计这些异常,每天都要出一个程序员,对几个机器上的日志进行统计,然后把统计结果进行汇总记录,出报表,这是发生在程序员身上的重复机械性的活,并且经历了相当长的时间。

这时,真的需要程序员懒惰一些,数据从几个机器汇集一起,进行统计,汇总,自动邮件发出,即时不会,花点时间(比如3~5个工作日),给一个有信心、愿意研究这件事的人,是可以写出来的。

用工具代替重复性劳动!用工具代替重复性劳动!用工具代替重复性劳动!

回想一下,几个月前,在这个场景中,我自己也是没有信心做这件事;但是,现在呢,肯定可以做出来,能投入使用,并逐渐优化到良好运行。

是Linux Shell 技术提高了吗?有提高。

但个人觉得最重要的是:

对于基础(什么是Linux)的领会深了;对于境界(从本质看待问题)有所提高;允许不完美,从能用到良好。

好像记到现在,和懒惰没什么关系了,但是,就这样吧 

随记--做一个“懒惰”的程序员相关推荐

  1. 如何做一个高效率的程序员,对程序员也是很重要。。

    如何做一个高效率的人,对一个人的成功很重要,如何做一个高效率的程序员,对程序员也是很重要.大家好,我是:OpenEIM,下面与大家交流一些经验. 这是一则笑话.Shlemiel是一位油漆工,他找了一份 ...

  2. java性能瓶颈分析_Java性能优化技巧整理,做一个深度的程序员

    原标题:Java性能优化技巧整理,做一个深度的程序员 在我们身边是一大批的程序员,层次不一,但是放眼观,我们很容易就可以看到那些是业务型程序员,那些是有层次的程序员.注重细节,注重性能,做一个有深度的 ...

  3. Python 实现给女朋友的每日微信消息提醒!做一个贴心的程序员!!!

    文章首发于个人站点 实现微信消息每日贴心提醒 | 隐舍 微信公众号:[DreamHub] 如何做一个贴心的程序员男朋友?从微信每日提醒开始吧!!! 微信消息内容 包括如下: 日期(阳历+阴历): 每日 ...

  4. 怎样做一个优秀的程序员?这10个问题ChatGPT这样说 ……

    本文目录 1 怎样做一个优秀的程序员? 2 怎样成为优秀的架构师? 3 怎样写容易阅读的代码? 4 怎样做项目管理? 5 怎样学习计算机程序设计? 6 怎样提升个人影响力? 7 怎样提升认知? 8 程 ...

  5. 做一个好的程序员难吗?只需要这10个习惯

    大家好!我是王不二,一个在上海打拼5年的Java开发者,2021年开始自由职业,专接外包,私活,如果你也有这方面的经历或问题,欢迎聊聊. 在这个世界上,有数以百万计的人对软件开发充满热情,他们有很多名 ...

  6. 转载:如何做一个聪明的程序员

    关于程序猿的传说很多,有人说程序猿是最聪明的人,他们在数学才能.文字功底.口才能力.预知能力.学历与学力.职业道德等方面都具有 优势:有人说,程序猿很邋遢,不洗澡不洗头,整天背着双肩包:有人说,程序猿 ...

  7. [转载]如何做一个出色的程序员

    爱这行!!!        从事任何行业都一样,只有真正的爱上了这份工作,才会投入热情,才会在顺境中自我警醒,在逆境中寻找突破.这个行业的竞争很激烈,你停下来走,别人就立刻会跑步超过你,没有对这一行业 ...

  8. 如何做一个职业的程序员-《麦肯锡方法》读书笔记

    摘要 这本书主要讲的是如何系统的解决问题,也就是方法论这种玄乎的东西.那么到底实不实用的呢,还是说只是顶着麦肯锡这个世界知名的咨询公司的光环,来贩卖知识了,这得看过才知道. 这本书讲了什么 这本书很薄 ...

  9. 怎样做一个好的程序员——好文共赏

    你适合做程序员吗? 1.首先,你应该清楚自己为什么选择程序员这个职业?现在很多人是因为软件行业的薪资高才进入的,其实没有人不想挣钱.但我的看法是,程序员是没有办法一夜暴富的.甚至可以说如果你聪明伶俐的 ...

最新文章

  1. 局部反弹行情或一触即发|现货开户|现货投资
  2. spider RPC入门指南
  3. background意识(两)
  4. Hills And Valleys CodeForces - 1467B
  5. java常用类介绍及源码阅读(LinkedList)
  6. 腾云驾雾的计算,让你蒙圈了么?
  7. stata 倾向得分匹配(二)偏差校正匹配估计量
  8. 提花织机行业调研报告 - 市场现状分析与发展前景预测
  9. typedef用法总结(一)
  10. 计算机机房维护保养计划表,机房日常维护保养计划
  11. Node.js格式化输出json文件
  12. voip语音中转服务器,基于VoIP的语音应用服务器的设计与实现
  13. UVALive-3713 Astronauts (2-SAT)
  14. 【阿里云IoT+YF3300】10.快速开发188协议设备驱动
  15. 半自动ORM与全自动ORM框架有什么区别?
  16. 《深入理解计算机系统》实验二Bomb Lab下载和官方文档机翻
  17. Python标准库之正则表达式(re库)
  18. 更改ubuntu默认文件管理器为deepin
  19. 发明计算机作文300字,四年级我的发明作文300字
  20. dom4j解析dom示例

热门文章

  1. 字符串之间的大小比较方法
  2. (18)ROS学习-TF坐标变换之静态坐标变换
  3. 电子商务顾客评论的热点话题分析(转)
  4. 项目添加到服务器报错,基于github+travis自动部署vue项目到远端服务器
  5. 搭建本地 Protractor 运行环境
  6. java代码获取本周的开始日期和结束日期,并动态获取前几周的或者后几周的开始日期和结束日期。
  7. Android 使用OkHttp支持HttpDNS
  8. CSDN写文章Markdown个人笔记
  9. weinre调试环境搭建
  10. SQL-多表关联查询详解