第一次作业
这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2
这个作业要求在哪里 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/homework/2706
我在这个课程的目标是 掌握软件工程领域基础理论知识和先进的开发技术,能够初步了解软件系统分析、设计和开发。
这个作业在哪个具体方面帮助我实现目标 初步了解软件工程的大体意义所在。认清自己所掌握的知识和不足之处。
一、建立博客并介绍自己
我是软工1705级的一名大二学生,平时学习之余积极学习其它领域的知识,培养了一定的社会实践能力,又较强的交际沟通能力。对所学专业未来从事的工作充满了期待。
博客地址 https://www.cnblogs.com/hy666666/
二、阅读和思考
(1)回想初入大学对软件工程专业的畅想
近几十年来,计算机的飞速发展,已经让计算机彻底融入了我们的生活。同时兴起的软件工程也不甘示弱。它的发展充满了未来。所以我选择了软件工程这条道路就是选择了一个充满未来的道路。
初入大学到现在,我觉得自己对软件工程的学习还处于最初级的阶段。喜欢一句话“师傅领进门,修行看个人”。通过自学也算入了这个专业的门。期待更加深入地学习。
再接触了软件工程后,我便喜欢上了这个专业,但是它却不是我擅长的领域。我很享受用代码创造世界的感觉。
社会未来需要软件工程方面的人才,我以后会从事软件工程方面的工作。希望留在成都工作。具体方向还未确定。
(2)即将大三的你,对照前人走过的路和描述未来发展,现在的你
我认为自己还未能具备完善的专业知识技能。只能算是掌握了几门汇编语言,现在希望尽快牢固掌握和未来工作有紧密联系的知识。
我觉得我现在和毕业生的差距很大,和毕业生相比,专业知识没有他们丰富,掌握得也不如他们那般牢固。我对自己的发展前景还存在一定的盲区。缺乏系统化的总结性学习。
(3)大三是人生选择的十字路口,考研、工作、考公、出国。不同的选择在大三就是不同的努力方向,而无论是考研还是工作的每条路径。也有许多不同的分支。
自身有了实力才有选择的权利。我还需要学习更多的知识。所以我会考研。
这个选择让我有了继续深造,搞学术研究的机会,使自己的起点更高。但也许直接的工作经验带来的效益更大。
大三……为了考研而准备。
三、提有质量的问题
1.本书将学习软件工程类比为健身,学生和老师之间是健身教练与学员的关系,这与治学的严谨是否有冲突?我一直认为学习软工类似于学习数学和探索真理,需要不断钻研不断求证,站在学术的高度,以理论指导实践。而健身是可以根据自己心情放弃或随意安排的、一件倾向于生活习惯的事情,只需要埋头做,所以这样类比是否矛盾?是否适合刚踏入这领域的学生?还是适合有多年开发经验的人去体会?(前言)
2.第二章节2.3提到的PSP2.1指出,PSP依赖于数据,主要靠工程师收集数据、输入数据,花在代码上的时间反而要少很多,但这更类似于数据库工程师的工作,数据库工程师主要做DBA,写SQL代码,而我认为软工更对口的职业应是SDE,需要很强的编程和构建能力;且PSP2.1项目囊括数据收集、开发测试、总结反馈等所有阶段,总体而言又倾向于PM的职责。书中说“工程师有可能很高效地开发出一个顾客不喜欢的软件,那么这位工程师还是一个优秀的工程师么?”这是否意味着,软件工程师除了熟悉.net、JAVA、web、C#、php专业技能以外还要掌握OA、ERP、CRM这些企业常用系统甚至还要会UI设计?
4.软件工程到底是什么
书上指出软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。这个概念在我还没深入了解专业领域方面的知识之前很难理解透彻。(p8)
5.在还未有一定的工作经历之前只能粗略地学到这本书的皮毛。