万码学堂2020级学生张*浩
项目感言:
大家好啊,我是0410的张*浩,经过C模块的学习、答辩后,我想跟大家说说这段时间来我的感受。
C阶段的主要学习的是框架,还有一些数据处理层的知识,和B阶段项目不同的是,它简化我们动手敲代码的时间,用规范来定义我们的代码应该呈现出什么样的,实现了事半功倍的效果。起初在我观点来看,java的代码无非就是增删改查,反反复复,周而复始,直到我听到孙老师讲“若依”系统后才发现,简单重复的代码可以进行封装,甚至有的地方不需要敲代码。爱好研究底端深层次的程序员往往会钻研,俗话说的好:“越是牛逼的程序员,越懒…”乍一听,像是在贬低我们程序员大佬,其实不然。有些程序员大佬们,在编程的过程中,会遇到重复的代码,这些代码有着相同规律,他们找到这些相同规律,用自己的方法,将部分功能的代码进行可视化的操作,根据我们所需要的的功能进行自动生成代码。这类举动,就是广大程序员的福音。
越是简单的方法就要去归纳总结一些方法,毕竟学会的是自己的。下面我说下C阶段的项目感言吧……
“华电供热维修”是我们小组选的项目课题,是根据该公司相应需求为用户是设置的一款方便的用户报修网站,该项目分为三大板块,用户板块、维修人员板块、管理员板块,为用户提供在线报修服务,同时为该公司的老员工提供了简单的上门服务流程以及查看用户订单详情,管理员可以对订单进行处理联系维修人员以及发布公告等功能。
起初用MindMaster,这个思维导图规划了很多了功能也设计了功能是怎么实现的。一开始功能规划的时候,大家也讨论了,尤其是业务逻辑方面,对于用户提交维修时间的处理,维修人员的抢单功能等,考虑了诸多。但理想很美满现实很骨感……
我们的项目用的是SpringBoot框架,ORM用到了Mybatis,虽说项目是练习技术,但是没有及时的练习,有些技术甚至是方法、注解都是陌生的,根据设计的功能慢慢靠近,应用不熟练,所以进程耽误了一大半。老师之间也有讲了很多新技术Shiro、Solr等,都是因为自己的心太浮躁没有沉淀下来,所以导致最后项目没有完成。我也深知自己的能力不足,所以今后也要努力。其实收获也并非全无,起码我知道了,哪里薄弱就该补哪里,也根据发生的问题寻求帮助和答案,这个过程是非常需要耐心的。做项目真的很有用,听课是一码事,听不懂是一码事,会不会敲代码又是另一回事情,“光说不练假把式”,从练习中得到锻炼,这样才会让自己的技能成长。
不想说太多的空话、大话,就是有感而发。其实学习是个痛苦的过程,减过肥的人都知道那种苦痛,但想想最初的自己为什么会选择这条路,不是别人拿着刀架在我的脖子上,而是我个人做出的一个抉择。既然选择了这条路,记住别轻易放弃,这个行业也是新兴行业,未来有很多无限可能,付出和回报是呈正比等价的!把心沉淀下来,稳住心态,一切都会变好我想对现在的自己说。眼里有诗,便是远方……