分类: IT职场
2012-05-22 10:47:03
序言:
在兄弟连的课程已经过半,一直想在战地日记中留下自己的脚印,但也一直拿不准究竟在我百感交集的心情数组中抽取哪个元素作为输出值,但既然是来学编程,就拿我人生的第一个编程项目作为第一个音符,开始谱写我在兄弟连的美妙乐章……
连续七天凌晨4点后睡9点就起是什么感觉?凌晨从自习室回宿舍看着整栋楼只有走廊的安全通道绿色指示灯还亮着是什么感觉?每天为某个模块的设计或是某个界面的布局而抓狂又是什么感觉?……这些我统统都未曾经历,直到我在兄弟连的第一个项目完成的时候。
看着自己的项目进度表被对勾一格一格地填满是什么感觉?不停地浏览着刚完成的一个功能模块且不出现bug是什么感觉?审项目时对老师的提问总是回答“是”或“有”又是什么感觉?……这些我也都统统都未曾体会,直到我在兄弟连的第一个项目完成的时候。
在我19年的求学经历中,有过许多痛苦的记忆,也有过不少喜悦的回味,但是,却从未经历过这样持久的“熬”战,包括高考和考研。看着我的第一个项目,感觉unbelievable的同时,心里有种说不完的滋味,但可以肯定的是,这一定是我此生难忘的一段经历。
我只想把能想到的感受一一列出,给自己作个纪念:
1.
做项目一定要有计划。这句“说者无心、听者无意”的话真的很重要,此处的计划既包括了数据表的设计、模块的设计、要完成的功能分析和目录结构的大体框架,还包括每天的任务计划(这个不可忽略)。如果一个项目没有一份切实可行的计划,那么等待我们的将是项目过程中的临阵错乱,最终直接导致项目无法完成!
2. 必须坚持完成每天的计划任务。这个是最难的,也是逼自己的最好方式。简单一句话:别找任何借口,JUST
DO IT!
3. 灵活运用老师示例中的代码。充分相信兄弟连代课老师的经验,张涛老师代我的基础课,他能hold住在交给我们方法的同时,还让我们不得不去举一反三地练习(ps:助教小闫老师也很尽心),其实,后台的各大模块所要完成的功能大同小异,只要灵活运用核心代码即可。
4.
设定最低标准,外加自己的额外要求。每个人做项目的态度是不同的,有些只是抱着应付完事儿的心理,有些是想把做过的都完成到完美,这个因人而异,给自己提出适当高度的要求能让自己的提升翻倍!但是,不论自己的要求是什么,一定要有最低标准,最好不要低于项目进度表上的所有要求。
5.
坚持自己排错。排错在完成项目的过程中占用了很多时间,我觉得此过程理应占用和写代码同样多的时间,甚至更多。一个可以写出一个完整模块代码的人,绝对具备给自己排错的能力,而且这些错绝对不是大问题,一定是自己的粗心导致的,找到错误后绝对会无奈地嘲笑自己。写代码和排错都是个人能力的提升过程,所以,有错不要急于向别人求助,只要“耐心+细心”,一定会在短时间内找到错误!
6.
界面的代码尽早动手。写她远比写程序代码占用时间多,个人感觉:写界面,技术活儿少,艺术活儿多;写程序,技术活儿多,艺术活儿也多。很多人不喜欢写界面,其中不乏找借口的懒人,实际上,写界面也是一件很有趣的事情,或许只是我们没有发现而已。
7.
留意周围人的项目进展。在埋头做自己项目的同时一定要多看看其他人做到什么地方了,完成得怎样,并拿来和自己的比较一下,不要给自己任何借口说自己已经过关,其实我们都一定还有许多地方需要提升,比如可以:添加个新模块、新功能,考虑更周全的代码处理过程,优化界面布局和风格等。
8.
学习是自己的事。学习的主体是自己,不要过多地依赖别人的帮助,其实我是一个学习不够主动的人,这次做项目我又一次体会到了这个给我带来的困惑,总想着能从什么地方寻求点支援,但是最后我放弃了这个无知的想法,自己的事情只能来做!
9.
当别人需要帮助的时候,一定伸出援助之手。虽然每个人的基础有高低之分,但是每个人肯定都会遇到问题,当别人遇到困难,并且花了好久也解决不了,我们一定要尽力伸手帮他。千万不要认为这个会浪费你自己的时间,帮助他人解决问题的同时自己也绝必会提升,个人认为至少三点:技术、人格和人际。
10. 日积月累的力量是惊人的。
“不积跬步,无以至千里;不积小流,无以成江海。”出色的工作靠的是付出时间的积累,同样,个人素质的提升也靠的是时间的积累,我觉得,素质的提升是在一件件小事中,素质的体现也是在一件件小事中,所以,一定要在平日里就严格要求自己,才有可能在真正需要的时候展现出来。
11.
第一个项目涵盖了所有大知识点,几乎考核了基础部分所学的所有小知识点,绝对值得好好珍惜!如果做完第一个项目的你没有这样的感觉,只能说明你真的很强,达到了“心中无招而杀人于无形”的境界,或者说明你没有对你自己负责,这个项目对你毫无意义!
12.
“大处着眼,小处着手,拆分功能,各个击破”。做完项目我才发现真的是这样,最后总结成这简单的十六字,以求共勉。回过头来看第一个项目,其实也没那么悬乎,正如小闫老师所说,“它就是一团#¥%&”,后面还有大项目等着呢,到时候都不忍心再去看它。
第一个网站项目结束,感慨颇多,写不完,也道不尽,这百般痛苦而快乐充实的十四天实在是太过短暂,眼睛一闭一睁,第一个项目就过去了啊。但这个过程确实是一个自我能力大提升的机会,我跟同学打趣地说:“如果真是凤凰涅槃还好,就怕没成功反而变烧鸡了……”。自己的路自己选择,相信这第一个项目不仅是我接下来一个又一个项目的铺垫,而且也是我人生的又一笔财富,必将此生不忘!
附:浩哥减肥法——晚上通宵且不加餐(加餐不能保证效果),确实是悄然减肥的妙招,但是,真的伤身体啊!回学校同学们居然都很讶异地以为我在减肥……所以,平时尽量不要通宵,养成健康且规律的生活习惯,有个好身体以备不时之需,身体是革命的本钱!!!
原文地址: