如题:本文是本人下一阶段主要进行的博文系列的一个序言.
工作过两年了,从一个刚从大学校园出来时的自以为是而又充满自信及希望的学生,一步一步走向生活及工作的正轨.这两年来,一直做着本专业的工作,从来没想过会做一个不同专业的事业,同样,也没想过,在技术上会做自己不打算做的技术.
在大学时代,我没计划做网站,也不喜欢JAVA,JAVA成绩只是勉强够及格,那时喜欢VB,VC之类的语言技术,但是由于VB太过于简单,都说只靠VB做专业技能将来一定没前途,所以,到大四时,最终还是转向了VC++,不过,由于上手太晚,当时也没有什么把握能否走上且走好这条路.在此之前,编程语言学了很多,大一时的C,大二时的VB,大三时的JAVA,J2EE,网络编程和自学ASP,大四的C++,一直在学,一直在迷茫,选择太多,每种都是那么深奥,总是浅尝辄止,总想什么都能掌握.现在回想起来,觉得当时懂得的东西实在太浅显了,但是当时还以为,所谓的编程就是这样而已,写写代码,东抄抄,西改改.殊不知还有什么框架,还有什么模式,什么.......有时,就算知道,也没有一点想法,如JAVA的各种技术框架,都听过些,但是,从来没有想过到底怎么回事.也许学生时代已经这样,没有了高中时老师们的强制学习,自己就像断了线的风筝,大部分学生都不知道大学到底怎么过了.也就没有了学习的目标,学习,到底要学到什么程度,我想,大多数同学都是和我一样.
然而,我的第一份正式的工作却不是我计划中的C++,而是JAVA,JSP,再准确的说,是以JSP为主,C++辅之.那时公司主要是以jsp+servlet+javabean开发项目,在项目中经理经常用C做一些底层的开发,再JAVA调用.而我们,除了负责开发前台JSP之外,还要为客户开发一些桌面辅助程序,所以,又经常用到VC++.
在大多数程序员看来,只使用jsp+servlet+javabean怎么能开发大型项目呢,一般来说,现在哪个公司不会采用一些技术框架和模式呢.但是,我现在想说的是,错,大错特错,使用这简单的模型来开发大型项目不仅是可行的,在效率上来说,还是很高的,但是,前提是,你的项目要做得很好,而不是像学生时代交作业一样完成任务就可以.并不是每一个人,每一个团队都能很好的利用这个基本开发模型,所以,我们只好借助好的现成的开发模型来为我们做到这些,所以就有了struts,spring,hibernate,ibatis等等.
第一份工作我做了一年(合同也是签的一年),在这一年后,我离开了,因为这份工作,我已经放弃了我毕业时选定的VC++方向,所以我希望我不要再在技术路线上左右摇摆了,我必须在一条路线上好好的发展,在这一年里,我了解了很多J2EE的技术,我不再认同jsp+servlet+javabean开发模式,这点和大家很相似,因为,要使用这个基本模式做好大项目,真的是很不容易,很难控制,而我,只是一个普通人,同样,我接受了普通人心目中的技术殿堂,那就是新的技术,新的框架,追求技术的潮流.另外,我想,也许是因为我太年轻,年轻让我想接触更多了解更多学习更多,在这些潮流中的技术及框架,每一种都有着很经典,很强大的设计思想设计理念,而我这样的新手,太需要了解这些了,真的太需要了,而我的第一家公司,无疑限制了我的这些理想.尽管在这一年里,我自己私下学习了很久,但是,却不能在工作中发挥出来,让我感觉很压抑,总觉得没有一个好的发挥的平台,我的技术人生不在这里.所以我离开了第一家公司,也离开了世界的大都市----上海,这一刻是2008年4月中旬,原来是打算辞职的第二天就离开上海,也就是4月1号,但是还是在上海呆了近半个月,想在上海再找一个能让自己发挥的平台,最后我失望而归,而我到上海的那一刻,是2007年的3月份最后两天.离开上海时,我无限悲伤而又豪情万丈的对自己说,上海,我一定会回来的,而且绝对不是一个人孤零零的回来,我会带着我的团队,杀回来.
嘿嘿,和大多数人一样,直到毕业,还是这样的反复选择不定,还在探索,而且对未来的工作也是没一点什么很强有力的计划,也许,我们学生,在社会的面前,实在太渺小了,渺小得我们根本无法自己选择生活及前途.
离开上海后,我计划着下一个工作在哪.记得离开学校时,我也有着一个计划,不过,方向却正好和现在相反,当时的想法是从南昌出发,到杭州,再到上海,再到北京,一路北上.结果去过杭州,然后就到了上海工作了,最终没能去北京.而一年后从上海出来时的计划却是从上海出发,到杭州,南昌广州,深圳这样的路线走,没想到,这次只走出一步就又工作了.不过,杭州,确实是一个生活工作的好地方.
现在到杭州工作还不到一年,收获很多,在这里也换了一次工作,但是,我感觉到,在这里的每一份工作,都是给了我一个很好的平台,在工作中,有很多收获,很多想法特别是团队合作,以及团队合作中的资源共享,以及项目开发中很多心得,这些心得,便是本系列博文的内容.这些将来写的文章,也许并不是完全正确的,因为,我也还在成长,还在探索.
经验与探索,J2EE,项目,开发,团队合作,编程思想,这系列博文将主要是以团队合作开发为出发点,涉及到团队如何合作,团队合作如何达到资源最大限度的利用及共享以及对项目开发的模式,思想等的探索.与此系列文章编写的同时,也将同步整理项目开发资源,以要以整理出一个核心项目,将溶合一些项目开发中的通用资源,开发文档,类封装,以及项目设计和团队合作理念(应该说是我个人的),等等,使得后期其它项目在之上进行开发时达到最大的便利,甚至达到只需要做业务设计,而不必为各种JAVA基类方法而费事.这个项目暂时命名为TeamWork
Tags: 经验与探索 J2EE 项目 开发 团队合作 编程思想
原创文章如转载,请注明:转载自:巴士飞扬-技术BLOG : http://www.busfly.cn/
本文链接地址:http://www.busfly.cn/post/the-team-cooperation-thinking-in-j2ee.html
如果你喜欢本文,请顶一下,支持我,你的支持是我继续发好文章的最大动力。谢谢。
好东西需要分享,快把本文发给你的朋友吧~!~