《卓有成效的程序员》笔记

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

 

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

一、工具化

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

二、自动化

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

三、规范化

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

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

奉上全书的思维导图!

这里写图片描述

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

posted on 2018-10-03 19:24  时间朋友  阅读(143)  评论(0编辑  收藏  举报

导航