当前位置:主页 > 综合资讯 >

项目开发经验谈之:忆第一次设计Framework

发布时间:19-12-06 阅读:113

媒介:在进入计算做开拓的那一天,就一心贪图着有一天能够成为一个很牛的架构师(信托这也是很多技巧开拓职员的贪图)。为这个贪图不绝得进修,实践。等到时机光降的那一天。

记得,那时,公司来了一个新的项目,我没有担负这个项目的leader。一个很紧张的缘故原由便是:我太年轻了。当然,这也不能怪上面,由于公司有公司的斟酌。     险些所有的项目在光阴上都是很紧的。我们这个项目也不例外,而且项目的营业对照的繁杂。

在项目的阐发大年夜会上,我大年夜胆的提出了自己开拓的一个Framework,建议他们采纳这个开拓。着实我并不是忽然就随随便便的提出这个Framework的。

之以是有这个Framework的孕育发生,着实是有缘故原由的:在刚刚进入这个公司的时刻,就被分到一个对照的大年夜的项目组,当时项目的开拓可以说是历尽挫折,然则着末的结果照样使得项目不明晰之,变得谁都不想碰的烂摊子。营业需求没有搞清楚是一个缘故原由,别的的一个缘故原由便是技巧方面:也是分层,散播式等等,原先是开拓者掌控技巧的,然则着末却被技巧搞逝世了。

之后,我就从那个项目组中出来了,开始做别的一个项目。我开始熟识到一点:搞开拓,不是做的项目越多就越牛。项目履历若干和牛不牛,没有什么正比性。可以类比我们当初高考时的那个”题海战术“--题目做的越多,考分就必然越高吗?要带思维和脑袋服务。

那个项目掉败之后,确凿掉败的很大年夜的因素照样在技巧上。可是,事后,谁都没有斟酌假如改进,假如避免重复的环境。作为一个开拓,以致今后的架构师,我觉得,最核心的能力便是:阐发问题,解析问题的能力。这不是空论,必要自己去做,思虑。思惟的高度,抉择你人生的高度。

虽然自己当时已经到了别的一个项目组,我照样阐发了之前项目掉败的缘故原由。万事开首难,着实当初也不知道怎么阐发,于是就从DAL,BLL,Service,UI,一层层的进行了阐发,觉得这个地方有哪些问题,然后一条条的列了出来,并且一个个的给出响应的,确凿可行的办理规划。

于是在自己第二个项目中,就汲取了教训,避免了很多在第一个项目中呈现的问题。很幸运,第二个项目完满成功了。

项目是停止了,自己开始发觉:很多的项目险些都是重头搭建的,在每次项目大年夜会上,都说要在项目中积累通用组件,通用模块,以致是自己的Framework。然则,真正在做项目的时刻,大年夜家都只是想把功能做完,哪里还管什么通用组件,模块。

假如老是这样做项目,人会累逝世的,而且越来越累(分外是年编大年夜点的,有了职业病的)。以是,自己就开始思虑假如开拓出一个通用的Framework,来削减大年夜家的开拓事情。带着这个思惟,就开始行动。

自己一边做项目,一边总结和记录项目中呈现的问题,并记录自己的办理规划。同时,自己也开拓Framework。逐步的,Framework开拓的有雏形了。并且觉得可以用了,以是在项目大年夜会上就提了出来。在会议中,我自己首先阐发了之前项目中呈现的问题,然后一个个讲述了办理的规划,并且获得了会议职员的认可。之后,我就推出了自己开拓的Framework,并且和他们评论争论了这套Framework是否适用这个项目。

终极,项目的leader抉择采纳。当时的心情很繁杂,愉快,更多的是担心,七上八下。担心Framework是否经得起项目的磨练,而且万一Framework出了问题,崩溃了,自己要立即给出就办理的法子。然则不管怎么,自己迈出了第一步。时机是给有筹备的人,然则有筹备的人要更相识争取时机。

以是,年轻不是问题,履历可以积累,关键是:要有心。



上一篇:交换机基础知识总结之技术篇
下一篇:辟谣平台扎针放血救中暑专家需专业人士施行