万码学堂2018级毕业生陈*强
项目感想
c阶段小组项目顺利结束了,通过这次做项目,使我对编程有了进一步的认识。做项目的时候,最重要的不是自己如何快速地将自己分配的任务做完,而是要注重团队合作。并且在功能分配的时候,必须要考虑全面,充分了解小组成员们的特点,进行合理分配,这样才能高效高质的完成项目。
一开始组内必须对这个项目的数据库的设计进行讨论,定义表的属性的数据类型,表与表之间会有关联,所以有的属性的类型与长度必须定义一致,这样访问数据库时才不会出错。如果一开始不将这些步骤统一下来的话,就会给后面的编程带来一系列的问题。
我做的是打卡签到、考勤管理与排班管理功能。其中最难的功能是打卡签到,这个功能需要使用两个陌生的技术,一个是调用摄像头抓取照片,另一个是人脸对比。刚开始做这块功能的时候,没有头绪,在网上各种查找资料,但都不适合。后来慢慢沉不住气了,变的着急起来,以致于自己找错了方向;好在自己决定暂时停一下,转而做一些比较简单的功能。事实证明人只有在冷静的情况下才会有更加理性的判断和思考,通过这个调整,自己心态又稳定了,最后找到了正确的方向,一步一步将这个技术运用到项目当中去。
最后将这个项目组合完成后,我知道了做一个项目不是一个人就能完成的,需要组员之间的配合,因为有的功能与别的人所做的功能是相连接的。如果只顾自己,这个项目也不会完成。这需要与组内的成员进行交流,以及与组员们一起解决问题。
在整个学习过程中,自己也有了一些感悟。我认为信心,恒心,毅力是最重要的,这是我们必须具备的心理素质。要是学习这门语言开始的时候很有兴趣,遇到苦难就退缩,从而最终会放弃学习java。没有经历风雨怎么见彩虹,编程有的时候就是那么折磨人,会遇到很多的困惑。但是一旦你弄懂了,或者是你把问题解决了,你会感到很兴奋,编程的快乐就在此了。
延伸阅读
学习是年轻人改变自己的最好方式