zoukankan      html  css  js  c++  java
  • 《卓有成效的程序员》笔记

    很早之前看过《卓有成效的程序员》感觉很不错,尤其是它里面提到的方法和理念,用好工具自动化,尽可能通过程序与程序打交道,让机器做他们擅长的事情。让人有更多时间精力做自己应该做的有创意的事。这在AI逐步普及的今天也是如此,我们应该不断思考如何更好的与AI相处,用好AI高效的工作生活的同时,让自己去做些更有创意的事。

    全书体现出的思想是工具化、自动化、规范化。受到他的思想的影响,我自己也一直在坚持走这条卓有成效的路,希望对自己的工作效率有所提升。

    一、工具化

    书中介绍了工具各种来提高个人使用电脑和编程的效率,比如使用快速启动工具、搜索工具、以及IDE的各种插件和快捷键等等,确实是给人打开了一扇窗,原来还有这么多可以提升我们办公和编码效率的软件。而且有些是属于小众不为人知的软件,让人感觉非常新奇。

    二、自动化

    能够让计算机做的事情,尽量让计算机,让程序和程序打交道。尽量把重复的工作,都提出来自动化、脚本化。比如编写批处理脚本,处理文本脚本,使用宏定义,基于命令行等等,充分发挥一个程序员的先天优势,同时也打造和慢慢积累属于自己的各种脚本、代码工具库。

    三、规范化

    书中从电脑布局、开发流程、编程思想等讲解了一定的规范和套路,让自己和团队遵循。深入去学习了解,也是特别有意义的。
    比如持续集成,我看就是综合实践的体现,首先描述相关工具和一个开发编译发布的流程,利用服务器脚本等综合部署,实现从提交代码到自动编译和发布出来的一个完成流程,大幅度提高软件开发效率和反馈结果等。

    最后再友情提示一下,看书的时候,对作者介绍的小工具,最好是马上就下载和了解,不要看完之后又要翻回来找相关工具,边看边动手,掌握得也更快更牢固。

    奉上全书的思维导图!

    这里写图片描述

    --------------------- 本文来自 弃天笑 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/sujun10/article/details/52724993?utm_source=copy 

  • 相关阅读:
    无限级树结构
    Web Host下的URL路由
    EventBus
    C#与Java对比学习:类型判断、类与接口继承、代码规范与编码习惯、常量定义
    SQL语法的重要知识点总结
    【经典算法】——KMP,深入讲解next数组的求解
    多线程基础2
    IOS6:在你的APP内使用PASSBOOK
    缓存子系统如何设计
    趋势:Chrome为打包应用提供强大新特性
  • 原文地址:https://www.cnblogs.com/doit8791/p/9734750.html
Copyright © 2011-2022 走看看