开发者的品德

我之前单位的老板是开发出身,他曾对我讲过,开发是一个良心活。其实检验是不是真的有良心对于开发者来说其实是有难度的,任何一个公司,都不可能把代码评审进行到底的,所以,在代码上,良心很重要。你可以因为水平不行而犯错,但水平其实不是主要问题。关键在于你是否有认真的态度和把事情做好的决心。

对于设计者,却又有所不同,设计者的品德在于:说真话。这个真话在他的代码里面,在他的文档当中。说到文档具体业务的开发人员可以不写一行文档,其影响最多也仅仅是维护上的,设计师没不写文档,这就是职业道德的问题了。好吧,你其实也可以不写文档,那你给code也可以。code不给,起码给个例子吧,这些都没有,那你就不配搞设计的,因为素质不够。

其实,就我个人来说,我希望设计者要足够的坦诚,不要故弄玄虚。另外要实事求是。实事求是是毛主席说的,是对我们党内干部的基本要求。我却觉得这个是对一个设计师的最基本的要求。如果你做不到,无论你的技术如何,你都不是一个合格的设计师。当然,实事求是其实不太容易做到,往往有很多外部条件的限制,比如工期,成本,但起码的坦诚还是要有的。

还有,这个坦诚其实也体现在是否虚心上。设计者可以不虚心,但要看情况,如果意见很正确,就必须听取。要知道持续的改进你的设计也是设计师的基本素质之一。好的设计往往都是经过很仔细的修改的。

最后,其实才是对设计师技术的要求。因为一个品德不高的人,往往技术也好不到哪里去。

你可能感兴趣的:(java,设计)