java大型项目架构设计 java开发的项目

在作者的经历中,我就像两颗豌豆。毕业后,我进入了一家中小型公司。公司的项目已经形成。和我一起进去的几个人在为老项目辩护。大多数客户表示,如果增加了需求,就会有新的功能,否则都会被修改,修改成bug,美

在作者的经历中,我就像两颗豌豆。毕业后,我进入了一家中小型公司。公司的项目已经形成。和我一起进去的几个人在为老项目辩护。大多数客户表示,如果增加了需求,就会有新的功能,否则都会被修改,修改成bug,美化。

但是我想我可以从维护旧项目中学到很多东西。例如,阅读别人的代码对我来说是一种成长。从中,我可以看到代码的质量,并提醒自己我不能像他们那样写。我经常遇到空指针错误和各种小问题。我学会检查问题。我学到最多的是优化别人的代码。我从一个3000行的JSP优化学习,封装。

以上都是我在实习期间的工作和收获

归根结底是解决问题能力的差异。如果初级程序员能够解决他们所面临的问题,那么他们与架构师没有什么不同。

综上所述,一方面是能力的差异,架构师可以设计一个健壮的项目架构来解决工作中遇到的复杂问题。另一方面,是心理上的差异。遇到问题时,他们敢于面对困难,通过各种途径解决问题,不推卸(往往无法推卸),能够承担责任。大多数初级程序员通过咨询别人得到答案。