zoukankan      html  css  js  c++  java
  • 脚本引发的思考

    不知道读者您有没有这种感受:每次看到别人在用笨拙的方法做一件事的时候心中总有一种冲动去指指点点。网上曾经有一个很火的图文,感兴趣的童鞋可以轻击此处《每个苦逼的设计师背后都有一群指点江山的神》。其实设计师如此开发人员也是一样的一群人看着一个人干活,然后就会感觉操作的人动作慢,效率低。

    如何提高效率?

    (图片)暂未找到:(

    公司开发环境是Linux,刚开始的时候和不适应但是习惯了也就好了。每天早上来到公司打开IDE,打开数据库,打开ESB,打开MOCK,打开浏览器,打开邮件客户端,挂上Skype。第一次这么做可以理解,第二次这么做就不可以理解了,这些没有思想性的动作为什么要做第二遍甚至于更多遍。这些完全可以用脚本完成,于是自己写了一个脚本,每天来到公司,只要运行脚本剩下的就是打杯水等着了。

    想到了vim,想到了在windows环境下将快捷方式放到环境变量的Path当中,一个win+R然后输入自己想要执行的程序,效率要远远高于拿鼠标打开开始菜单然后去程序当中去找自己想要的程序,然后再去双击打开。vim也是一样,vim完全不用鼠标,单凭键盘就可以完成所有的操作。效率高并不是说做事紧紧张张的,而是动作一般但是每个动作中都包含思想,一个含有思想的动作要优于百个没有思想的动作。在宏观上提高效率,而不是单纯的依靠熟练度来提高效率,类似于敏捷开发和普通开发的区别。

    分享一下自己提高效率的几个好习惯:

    1. 多用脚本或者类似脚本的工具帮助自己。(Linux——shellWindows——命令行,开发——ant、maven。)

    2. 多用键盘少用鼠标,注意快捷键的使用,写代码的时候可以考虑vi或者vim

    3. 多用搜索少用遍历,注意Everything和资源管理器的效率差别。

    其实这些形式不重要,重要的是要有提高效率的思想和不安现状的决心。

  • 相关阅读:
    Python 自省指南(原文http://www.ibm.com/developerworks/cn/linux/l-pyint/#ibm-pcon)
    PyDev for Eclipse 简介
    (转)盘点前 10 名的免费跨浏览器测试工具
    使用 JMeter 完成常用的压力测试
    Python 单元测试框架 —— PyUnit
    runtime实现对象存储型数据库——LHDB
    从零实现一个基于UDP的iOS聊天程序(一)-- GCDAsyncUdpSocket源码解析
    hadoop实战随笔_070818
    hadoop实战笔记_170816
    hadoop实战随笔_170814
  • 原文地址:https://www.cnblogs.com/riskyer/p/3400245.html
Copyright © 2011-2022 走看看