开始的时候一腔热血,结束的时候百感交集,这也许是对我这一个月来最贴切的总结吧。
记得项目开始之初,我甚至不自信能否胜任组长的责任,毕竟那时候,我对所学的知识像javascript,javaEE,javaMVC等等一知半解,那段时间我甚至连一个完整的练习作业都没完成过,对很多知识仅限于认识,但并不知道该怎么去使用。比如:那时候我只知道MVC的三层结构代表什么,但每一层具体怎么去写似懂非懂,有段时间我甚至考虑过去下个班重学一遍算了,但幸运的是我最后并没有因为这个想法而真正放弃学习。经过这段时间的努力,现在我已经对这些常见的基础知识烂熟于心了。借着这次项目总结,也给自己这段时间的付出做一个经验总结,取其精华,去其糟粕,以便自己在C模块能百尺竿头更进一步。
不管情况多么糟糕,都不能放弃当初想好好学习的初心
不忘初心,方得始终。每个人最初来的时候,都是抱着掌握一门技术的初衷来的,A模块最初也都会表现出积极向上、勤奋好学的状态,但随着时间的流逝,朋友圈的形成,对知识逐渐失去了最初的那种兴趣。慢慢地,游戏开始逐步进入我们的生活,作业练习在日常生活里所占的比重逐渐降低。这种情况带来的后果就是,在短时间内看起来多做点和少做点并没有什么区别,都能比较熟练的掌握。但在一段时间后,开始接触新知识的情况下,会突然发现自己对以前的很多内容缺乏理解和练习。在用到这些知识点的时候,如同提笔忘字一般,只知道似乎有这么个关键词,但是怎么拼,后面怎么写,参数是什么等等问题是一问三不知,然后,渐渐地不想去做那些做起来很费劲,做出来也没什么太大用处的练习了。渐渐地,漏洞如有裂缝的水桶会被接踵而来的知识流冲的越来越大,紧接着,学习的兴趣就会被稀释,越来越不想上课,越上课就落下的越多,做练习越来越吃力......毫无疑问,这是一个恶性循环,最终就会觉得自己什么都不会了。我想说的是越是这种时候,越要坚定信念,越是不能放弃学习,要坚信通过合适的方法和全天候的努力自己是完全可以跟上的。不要觉得这很可笑或者是自欺欺人,如果连最后的努力都没去试过就放弃了,那么注定以后你去尝试任何一行都不会取得大的成就。所以树立正确的信念和信心很重要,因为从来都是先有信念,才有动力,然后再去谈方法。
2. 找一个适合自己的方法并且坚持下去
心理学上讲正常人的智力范围在90-110,彼此相差不会很大。相对来说,更大的差异表现在学习的习惯上,每个人在各自生活环境和教育环境下养成的习惯是不一样的,这就导致了每个人接受知识的最佳方法各不相同。我个人习惯于做笔记 ,每次上课的知识点当天都要整理成笔记保存,毕竟好记性不如烂笔头,更何况在最初接受新知识的时候,对知识点缺乏理解,在实际运用的时候很容易混淆。做成笔记可以在理解不够的情况下,帮助自己理解和使用。但我的笔记从来不是死的,而是根据在实际运用时遇到的问题实时更新的,我可能会记录同一个问题的好几种解决方案,同时标记出里面最好的一种;我也会在我不理解或是容易出错的部分加上额外的备注来警醒自己,这里容易出问题。笔记让我在前期对知识缺乏理解和掌握的先天失利的情况下,依然能保一份能后发制人的自信和可能,并且可以保证我后续不会因为前面的欠缺而无法跟上进度。但我也不是完全依赖于笔记,老话说尽信书不如无书,在能自己写的时候,我尽可能不去看笔记,因为书上有不如脑子里有;在能看笔记解决的情况下,我尽量不去问同学和老师,毕竟自己能悟出来当然是最好的。对于掌握困难期,我的经验就是,根据自己的实际情况寻找一个适合自己的方法,并且持之以恒的坚持下去,要相信谁无暴风劲雨时,守得云开见月明。
3. 纸上得来终觉浅,绝知此事要躬行
这是我这次所以感受里最深的体会,也是最重要的体会:实践出真知。任何知识都要用运用到实际上才真正有价值。在课程讲到javaMVC结构中期的时候,我凭借着坚持上面的两条心得已经能在听课上没有障碍了。但在实际使用起来的时候,却发现问题依旧很突出,即明白却不会写,用到什么知识点都需要去找老师上课讲的内容复制,对一个程序员来说ctrl+c/ctrl+v本身就是不应该的。后来我甚至专门拿出过一段时间专门研究怎么导包,但这并不解决根本问题,尤其是作为组长还要负责解决组员遇到的问题,自己会才是王道。于是我开始从最简单的登录程序写起,从jsp里获取数据,再传递到servlet,一直到数据库的验证,每一步都尝试自己去写,虽然过程很艰辛,但只要能忍耐住这种痛苦的煎熬,最后的结果一定会让自己感到幸福与满足。登录当时我写了1天,注册写了5天才最终完成,虽然花费了很长的时间,但我得到了锻炼,真正的熟悉了整个流程,最重要的是我树立了信心。在后来的第二个功能里我用了4天的时间,进一步巩固了知识,随后再写的时候就感觉到比较顺手了,到最后,我对项目的每一个功能如何去实现都已经了然于心,这就是实践的成果,也是我这段时间最大的收获。现在我越发的体会到,一个优秀的程序员如同一个优秀的神枪手一般,靠的是百炼成钢。一个松懈了学习,放松了练习的程序员,就等于放弃了他的职业生涯。
总结来说,对于即将成为程序员的我们来说,我们现在最应该做的事就是:不忘初心,学会学习,勤学多练!
0条评论
点击登录参与评论