刚刚读完了这本书的第三章,讲的是一些有关基本工具使用事项,成为一名优秀的,有时效的程序员,也需要我们掌握一些工具使用,这是成为所谓的“优秀的木匠”所必不可少的。
第一部分《纯文本的威力》讲述了一种可以持久存储知识的最佳格式——纯文本,讲述了他的概念,作用等。在《shell游戏》中作者介绍了一种操作文本文件的shell命令,并且举出了学多具体生动的例子,由此可见shell命令的强大。接下来的《强力编辑》中作者论证了成为一名注重实效的程序员,我们掌握精通一种编辑器的重要性。《源码控制》一章中,引入了一个叫做源码控制系统“SCCS”的概念,我也没有太明白,但我知道了在团队开发工作中源码控制的重要性。《调试》中作者告诉我们在面对调试出来的问题时不要慌张,并且也教会了我们一些调试策略(1,让数据可视化 2,跟踪 3,像水中橡皮鸭一样去寻找bug 4,消除),对我将来面对的问题十分有帮助。《文本操纵》中说明了成为一名注重实效的程序员,我们还要学习好一门文本操作语言。最后的《代码生成器》向我们讲了一种我不算太了解的工具——代码生成器,但从作者抽象的表述中,我了解到它的大致功能——提高质量,降低复杂性,提高容错率。
成为一名优秀的IT大佬,我的使用工具不能局限于我的IDE,掌握一些方便高效,功能强大的工具十分重要。具一个我最近学习的例子,在前几天学习MYSQL时,我对数据库的操作都是使用的shell命令。但是当我发现了Navicat这个工具后,瞬间来到了一片新的天地。以后我还要学习更多的工具。
标签:shell,小工,程序员,源码,修炼,工具,文本,调试 From: https://www.cnblogs.com/130-gzh/p/16839026.html