第一次作业
自我介绍
在学校已经学习了两年半的时间,在这期间,我们已经学习过C语言、Java、C#、网页设计等课程,学习完这些课程后,我认为我在编程这方面的学习是有所欠缺的,我在学习期间编写的代码不多,大多都是按课程要求完成,编程方面的学习处于被动状态。在入门阶段时也就是大一,面对着那些它认识你,你不认识它的代码,是一件很痛苦的事情,所以渐渐的,我对编程失去了兴趣,但是这一个放弃对我以后的课程造成了很大的困扰。现在的我已经大三了,对我们学过的语言有了一定的了解,同时我也意识到了编程的重要性,所以从现在开始,我打算从头开始学习编程,把基础打牢,多动手练习,我相信量变会引起质变。我的兴趣画画,我在追求视觉效果方面更加感兴趣,所以在学习中我更加关注页面设计相关方面的课程,于是乎在学习网页设计时我是比较用心的,以后我也希望我可以在这方面崭露头角。
这学期,我们又开了软件工程课,这门课需要编写大量的代码,代码是软工的基础,所以我希望我可以在这门课上慢慢攻克代码这一弱项,改变以前的学习方式,多动手实操。
对教材的疑问
在速读完教材后,有以下几点疑问:
- 
在先修课程基础薄弱的情况下,该如何学习软件工程? 
- 
这次我们课程的主要学习方式是“做中学”,强调实践的重要性,但是大家都知道在这门课程未改革前,我们所学习的软件工程课的最后的考核方式都是理论笔试,而有些考点是相对滞后的也是我们在实际操作中用不到的,那么这些理论在我们的学习中还需要掌握么? 
- 
用户和开发人员看软件的角度不同,那么书中写到的“足够好”的软件更侧重于谁眼中的“足够好”? 
- 
在结对编程中,哪种结对模式更好?实力均等的组合还是一強一弱(一人带一人)的组合? 
- 
对瀑布流程和敏捷流程不是十分理解。 
学习进度表
| 
 | 学习时间 | 新增代码行 | 博客量(篇) | 知识总结 | 
| 第一周 | 6h | 约200 | 3 | Javascript;数据库 | 
| 第二周 | 
 | 
 | 
 | 
 | 
| …… | 
 | 
 | 
 | 
 | 
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号