第一周作业
一、自我介绍
大家好我是一名软件工程的学生,主要学习编程方面的知识,由于还是在大学时代,所以现在大部分还在接触理论层面的东西,没有去对哪一门语言非常深入的研究,而只能够用这些语言写一写简单的项目。在日常的学习生活中我对程序编程非常的感兴趣,也在老师的带领下编除了几个小的项目,现在是大三了爱好比较广泛,会时常在博客里更新自己的随笔。
二、现状和计划
(1) 选择这个专业的原因
最开始的时候我选择这个专业是因为他是我第二喜欢的专业,为什么说是第二呢,因为我最开始想要学医,但是还是选择了这个专业,这个专业和学医我觉得是有共同之处的,他们都是有技巧,有规划,有程序的一个专业。在了解这个专业后我愈发对这个专业产生了兴趣,所以选择了软件工程。
重要技能 |
目前的水平 |
希望在课后达到的水平 |
方法和手段 |
Java语言 |
能运用java语言编写简单的小程序和网页,并学习过基于java语言的设计模式,但还不能灵活运用 |
希望在往后能将java语言作为自己的主要研究语言,熟练的掌握设计模式。 |
通过网上的课程,书籍,向老师询问,并进行大量的练习来提升 |
软件实现 |
能够实现一些简单的项目类似于简单的网页和小游戏等 |
能够熟练的编写一些简单的项目,并在类似的项目中能够举一反三灵活运用 |
多去网上看一些别人的代码,观察和学习别人的代码思想,并进行自我编程的实现达到熟练 |
软件设计 |
目前只能够编写简易的三层架构的项目,大多数的程序只能进行自己负责的模块 |
能熟练的掌握设计模式,并能把程序联通,并不只限于自己负责的模块。 |
多在电脑上编写有套路的有模式的程序,训练自己的逻辑能力,并多借鉴别人的代码,看看别人是怎么实现的 |
质量意识 |
目前对质量的意识就只有测试后能够正常运行,能做到基本的代码规范 |
能将代码做的更简洁,更规范,并熟练使用面对对象的程序编程,减少面对过程的影子 |
在编写代码是时刻提醒自己记住代码规范,避免懒惰思想,不能怎么方便怎么来 |
理论素养 |
能通过自己的专业知识改编一段代码 |
能熟练地运用数据结构和设计模式来完善一段代码 |
在平时生活中要书不离身,不能想起了要用这个东西但是忘记怎么写了,就图简单图方便放弃了 |
(2) 心得
今年已是大三的学生,在入校的时候对专业的了解就只限于电影电视,什么黑客帝国之类的,在在真正学习这门专业之后才发现不是那么简单,入校的时候我们首先学习了程序的基础语言C语言,C语言对我产生了不可磨灭的影子,以至于在大二学习C#语言的时候经常把代码写在一个类里面。但随着对知识的进一步学习,对编程思想的进一步熟悉,逐渐改变了这个习惯。
在三年中跟着老师写做了一些小的项目,在大一的暑假学习了用C#来开发一个窗体应用小游戏和基于C#开发一个网页,第一次接触到了三层架构,也第一次明白我们学这些编程语言怎么去应用,在大二的暑假我们学习了基于javascrip的网页开发,对目前最流行的java语言进行了应用受益匪浅。
在三年的学习中我觉得学习软件工程就是要自己动手多练,他不太像其他专业读书百遍其义自见,他需要我们自己亲手去操作,只有亲手做了才能明白自己出了什么问题,而且软件工程是一个很实在的专业,因为你一有问题他就会告诉你,而不是你自己在未来慢慢寻找,他直接而深奥。
(3) 关于未来
未来先是考研进一步学习软件工程,因为自己偏向于研究方面,不想太早的出生社会跟着创业型的公司做一些重复性的工作,更想能把自己学到的知识运用起来,去一些研发型的公司提升自己。
(4) 课程计划
首先在课堂上认真听讲,积极完成老师布置的任务,反复思考课本中的内容,结合老师发的教学资料,对这门可进行深入的学习。
(5) 感想
现在已经是大三了,人生的第一个二十年也过去了。总的来说我对选择这个专业并不后悔,他不同于其他的技能专业越老越熟练,越老越吃香,他是不断地学习,不断地与时俱进才能学好这个专业。在未来的学习生活中我要改变自己一年的一些不好习惯,比如怕麻烦,怕问题等积极把每一件事做到最好
三、提有质量的问题
这本书深入浅出,通过对话的形式来给我们讲解编程的思想,但是我觉得有些地方对话有点多,会使学生抓不住重点。