技术开发 频道

一次难忘的项目经历 从编码到架构



    挑战3、经验 
    在做开发的时候,最重要的就是经验。要清楚你系统的应用场合,才能选取有效的解决方案。对于我一个新人来说,这点是最致命的。举一个例子,这个表格框架本身还支持添加,编辑功能。用户可以通过点击“添加”按钮,跳转到另一个页面完成添加数据的功能。而这个表格框架是通过tag插入到JSP页面中的,所以就存在一个问题:当页面跳转后,原有页面中的其它数据就会丢失。当时我根本没有意识到这个问题,是我的项目经理通过提问的方式来让我明白还存在这么一个问题(最后这个问题是通过AJAX来解决的)。当时才休会到要设计出一个好的系统,技术并不是决定一切的,经验也起着至关重要的作用。除了平时的经验积累,还需要多思考,才能真正的从一个低级的开发人员慢慢进步。

    收获 
    在这个框架的开发过程,确实很累,感受到很大的压力。记得连续几天晚上3点才睡,早上7点就越来去上班了。不过艰辛之后的收获也变得特别甜。框架设计基本完成的那天,除了我显示了框架的运行状况,还有就是让公司另一个开发人员,在我的指导下,通过很简单的编程,实现一个日历编辑组件。当他运行成功的那一刻,真的是有一种无法言表的兴奋和激动,就像遇到了久违的恋人一样。

    其实这个框架完成的时候,收获最大的是自信和思想。有了这次经历,在以后我的开发中,我再也没有因为未接触过的新技术而害怕,再也不用担心解决不了的问题。有了这次经历,我学会了分析问题,思考问题。虽然现在还需要努力,但我已经在不断的进步,而且对自己充满了信心。

    结束语
    如果有一面墙,你现在没有办法翻越,但你又必须过去,你会选择怎么做?“把自己贵重的东西都扔到墙的另一边,你自然会想到办法过去”,人啊,就是逼出来的。
0
相关文章