程序员的自我修养

1. 自我修养的定义

先来看看百度百科上对“自我修养”的定义:

自我修养是指一个人,按照一定社会或一定阶级的要求,经过学习、磨练、涵养和陶冶的工夫,为提高自己的素质和能力,在各方面进行的自我教育和自我塑造,是实现自我完善的必由之路。 指个人道德修养能力的培养和自我道德完善的过程。

对定义的理解:

百度百科对自我修养实现的途径描述:

对实现途径的理解:

2. 企业对程序员的要求

程序员要实现自我修养首先得符合企业对软件开发的要求,掌握基本功,并能不断学习行业新知识。

企业对程序员的要求来源于业务需求,而要满足业务需求,大多情况需要程序员能够正确、高效的写出稳定、可扩展、可维护的程序。

要写出正确的程序也并不容易,需要学习了解公司的业务,需要

3. 对代码精益求精的态度

// 20230113
long delay = spu.getAddedTime().getTime() - new Date().getTime() < 0 ? 0 :
                spu.getAddedTime().getTime() - new Date().getTime();

// Problems:
// 1. the delay value may be negative
// 2. depulicated code
// 
// should change to: 

long delay = spu.getAddedTime().getTime() - new Date().getTime();
if ( delay < 0 ) { 
    delay = 0 
}

A. 参考

  1. 《程序员的自我修养.链接、装载与库》, 作者: 俞甲子/石凡/潘爱民, 出版年: 2009-4, ISBN: 9787121085116, 内容: 程序运行背后的机制和由来,重点介绍链接、装载与库, 网址: https://book.douban.com/subject/3652388/ ;
  2. 《程序员的自我修养》, 作者: 陈逸鹤, 出版年: 2017-5, ISBN: 9787302468080, 内容: 程序员如何理解自己的职业与发展、程序员如何看待自己的工作与生活, 网址: https://book.douban.com/subject/27016319/ ;