要做一名专业的程序员

150 阅读2分钟

要做一名专业的程序员

「程序员的职业素养」读书笔记一

之前看过几本书,看到有共鸣的地方有时会用手机拍照记录下来,想着后面再记笔记,这一想都会没有然后了。前两天看到专栏形式,想着也可以将一些读书笔记做成专栏的形式记录下来,常读常新。那么就先通过这本「程序员的职业素养」来开始吧。

什么是专业

书中的第一章就是“专业主义”,专业意味着承担责任,承担自己在工作中的责任,而不是一味的逃避和推脱。

做好三件事

作为程序员,工作中的最主要的就是对代码的质量负责,而要想保证代码的质量,我们又必须做好三件事情,分别是测试,重构,学习。

测试

确实,代码随着项目的复杂化,难免会出现 bug,但是我们仍然需要对这些 bug 负责。所以我们需要测试,需要完整的一遍遍的测试我们的代码。通过测试将难以避免的 bug 的出场率降低再降低。

重构

我们的代码应该保持灵活,便于修改。如果想要让软件易于修改,唯一办法就是做些实际的修改。如果发现这些改动并不像你预想的那样简单,你便应该改进设计,使后续修改变简单。所以我们需要时刻重构并优化我们的代码,这样才会让我们的代码更加灵活。

学习

公司雇佣我们是让我们工作的,而没有义务让我们提高,所以我们应该自己去学习,投入更多的时间去学习。去学习我们使用的开发技能,去学习我们业务相关的领域知识,去学习更多的计算机知识。如果我们不去学习,那我们必将被抛弃。

学会谦逊

我们作为技术人员,应该是为产品服务,为更多的人服务,不能总是局限于我们的代码之中。我们需要时刻保持谦逊,和同事合作,通过我们的专业技术来服务更多的人。