跳转至

学生时期码代码和工作之后码代码的区别

学生时期码代码主要关注原理的理解和逻辑的实现,工作之后主要关注的是应用和目标的实现。如何实现两个时期的继承和转变,是值得思考的问题。

经过一段时间的工作工作积累,在工作之中,我们的关注点主要是如何实现目标,如何实现应用。并不是很关心原理和底层,更关心的是快速学习的能力,如上特性决定了我们在工作中无法实现自我能力的深层次提高,(eg.对于某个对象从产生到消亡的整个过程、各个模块间的耦合方式等等。)这些内容共同影响着一个程序员到底是以一个目光短浅只能看见一个函数或是一个模块的视角看待问题,还是高屋建甄从整体来分析问题。总之,我想说的是,工作之后,如果仅仅是当一个程序员,调调接口,写一些简单的业务逻辑,那确实没什么问题,但是,如果想要成为一个优秀的程序员,那么,你就需要跳出这个框框,从更高的视角来审视问题,从更高的角度来解决问题。 关于业务逻辑,我个人的理解是,业务逻辑是实现应用的基础,也是实现目标的基础。程序的设计者,需要从更高的角度来审视问题,从更高的角度来解决问题。而不是仅仅局限于实现某个功能,或者实现某个模块。这对程序开发者的提升是有很大帮助的。