今天阅读了《从小工大专家》第三章基本工具,感悟如下:
一个优秀的程序员背后一定有多种工具类,仅仅依靠单一的工具是往往不够的。
一、纯文本的使用:如HTML,XML、记事本等他们都是良好的文本。特别是初学时,纯文本的作用或更大。纯文本或许有缺点,但却有不过时的好处。
二、shell对于程序员来说,就是我们程序编译的命令行窗口,虽然命令繁琐且界面单一,只能靠输入一行行代码来执行。但如果我们一味的享受着可视化的便利我们的能力也会因此被限制,虽然shell枯燥,但我们可以了解更底层的原理,所以尽量尝试shell编程。
三、拥有一个好的编辑器,编辑器要用起来方便和舒适,一个好的编辑器会大大提高你的工作效率,最基本的编辑器一定要满足可配置,可拓展,可编程三个基本功能,当然如果编辑器可以修改源码的格式,使源码更清晰可见,就更好了。
四、源码的控制在整个项目中至关重要,只有控制好源码,你才不会对项目的开发感到迷茫,我们对于程序的认识才会更清楚。
五、对于代码生成器来说,代码生成不一定要很复杂,也不一定要生成代码,一切要根据实际情况而定。