今天上课的时候,冯老师跟我们交流了一下关于怎么学好“构建之法”的问题。经过老师的分析与提
点,我意识到自己存在很大的问题。老师在讲课之前说道,要想学习好这门课程,需要一定的C语言,C
++以及Java基础。我听完以后有点失落,原因就是我之前的课程没有认真学,基础特别差,就觉得自己
学不好了,后来想了想,凡事都是可以克服的,只要自己肯下功夫,肯花时间,只要自己用心去做了,
哪怕不能做到最好,在自己的领域里肯定会有进步的。针对自己的情况,在跟上老师的进度,按时完成
本门课的作业以及要求的同时,我希望自己可以通过学习中遇到的问题查缺补漏,原来遗留下来的问题
要及时去解决,都大三了,不能把问题越积越多,长时间坚持下来希望在潜移默化中有一定的提高。老
师还说到大四毕业设计的问题,这也引起了我的注意,马上就要面临写毕业设计,应该从现在起就积累
经验,到大四的时候就会容易很多。在学习过程中,遇到不懂的问题先要学会自己查阅资料自己解决,
这样可以加深对知识点的理解,自己不能解决的,要向同学和老师请教。到目前为止,c语言、c++、c#
、java等都学过,但是都学的不好,真要实际运用起来,还是有很多问题。对于目前自己写了多少代码
,我觉得应该从零算起。原谅那些不认真,不踏实,我希望都可以留在昨天,从今天开始,哪怕只是算
做第一行代码,也应该认真独立的去完成。希望在老师和同学们的帮助下,这学期我可以改掉偷懒的坏
毛病,脚踏实地的去学习一些东西。
在粗略的翻阅了《构建之法》后,我发现很多不懂的问题,列出了以下几项: 1、在代码复审后要做什么? 2、Coder and Hacker的区别? 3、团队模式和团队的开发模式有什么关系? 4、什么时候适合选择敏捷? 5、开发速度的算术题应该怎么做? 6、如何避免诧异反应? 7、好的修改/重构是什么样的? 8、什么是用户体验,什么时候开始考虑用户体验? 9、如何衡量软件工程质量? 10、在团队中会不会出现“劣币驱逐良币”或者“不敢犯错误”的现象?
学习时间 新增代码行 博客量(篇) 知识总结
第一周 15 6 对课本有了一个全面的认识
第二周
第三周
第四周