各位好,我是吕鹏,来自200410班级的一名普通学员。
本次B阶段小组合作项目我们做的是一个类似于豆瓣的影评网站,使用了JavaEE进行网站的开发设计,同时使用到MySql数据库、JS、CSS、HTML等代码知识。在整个B阶段中我们较为系统的学习了上述技术的有关基础知识,在本次项目的实践过程中我也通过编写代码不断进行了练习尝试,加深了对于这些知识的理解,积累了一些编程经验。这种实践学习过程,我认为是作为程序员提升自己技术水平的最佳方式,以往只凭借老师的面授和课后练习去学习编程技巧和知识往往需要死记硬背,不能形成系统性的认知,导致很快就会产生遗忘,而反观在编写项目的过程中进行的学习,加深了印象,还能学以致用,对没有涉猎到的问题,也能凭借自己网上查询,咨询老师等方式解决。
编写代码是一个人的战斗,而整个项目却需要团队的协作,我们分工编写的每一个功能,每一次整合都是一次又一次的合作,很多代码穿插的地方,还需要与其他组员沟通交流,理解别人所写的代码,这样才能了解怎样发挥其他人代码的最大功效,最大程度上使用好别人写好的代码。要写好注释,无论对于自己之后查找修改还是对别人阅读自己的代码都是很重要很方便的。从这一层面上我也学到了在小组项目中团队协作,高效沟通,才能提高效率,事半功倍。
还有一个较为重要的感受,就是编写程序时不要畏缩,惧怕困难,不要感觉某个功能的实现是很困难,很难做到的,当开发项目过程中自己真正沉下心来编写分配给自己的功能时,才能明白一个道理——代码都是人写的,而且他写出的代码目的就是为了让人能读懂,能让人理解写下这几行代码的人企图做什么,用到了哪些技术来实现这一点。我们将来作为程序员并不一定是要具备天才的领悟能力或者说编写代码的感觉,而是通过不断地学习,学习那些大神们如何解决各种问题,将这其中自己需要的东西提取出来组装成自己的知识,有了这种认知,哪怕领悟能力差,过目很快就会遗忘,潜移默化中也是实实在在的提高自己的编程能力。作为编程菜鸟,学习之路漫长遥远,要做好充分准备。
0条评论
点击登录参与评论