罗杨美慧 20190905-2 博客作业
此作业的要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/5522
1.建博客
我的博客:https://www.cnblogs.com/lymh/
2.博客作业
(1)回想一下你曾经对计算机专业的畅想:当初你是如何做出选择计算机专业的决定的?你认为过去接触到的课程是否符合你对计算机专业的期待,为什么?你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?
高考完之后我很迷茫,不知道自己可以选择什么专业,没有目标也没有方向,最后选择了计算机专业是听取了家人的意见。最初的我对计算机充满了幻想,所有人都说这是个高薪职业,我又忐忑又期待,忐忑自己究竟能不能学懂它,又期待会给我带来什么惊喜。通过四年的本科学习生活,学习了很多门专业课,但其实跟我想象的并不一样,我觉得自己没有真正的走进计算机这个领域,我曾经很努力的想要学懂它,但我觉得一点都不简单。虽然计算机不是我喜欢的领域,也不是我擅长的领域,但我有不服输的精神,所以我选择了考研,想再通过三年的研究生学习生活,努力的融入这个领域里。
(2)考取研究生,对照前人们走过的路和描述未来发展,现在的你自我感觉你已经具备的专业知识、技能、能力有哪些?离成为一个合格的计算机学生,在专业知识、技能、能力上还差距哪些?
本科学过的课程有很多,但我觉得学的很杂且只是皮毛,学过C、JAVA、HTML、PHP、PS等基础课程,也对安卓应用开发、网站开发有一定的了解,但自我感觉对计算机也只是刚入了个门,实际动手操作能力很差。考研是为了能够融入计算机这个领域,让自己的编程能力有所提高,多向其他优秀的同学学习,多向老师请教不会的问题,让自己尽早的成为一名合格的计算机学生。
(3)每天都是一个人生选择的十字路口,学术研究、工程项目、社会实践 (?) ,不同的选择有不同的努力方向。对照以上你阅读的前人们的经历,你的选择是什么?在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?针对你的选择,你给自己的本学期的规划是什么?
在大三面临的那个十字路口,我果断的选择了考研。因为毕业生就业形势严峻,我觉得自己很难在社会上有立足之地,想通过升学夯实自己的专业知识。若研究生毕业后我会选择社会实践,对我而言,我觉得自己可能真的不适合更深度的学术研究,尽早的融入到社会中,把知识运用到实践中可以让自己更快的成长。这种选择下,我的优势在于我可以很快的融入到群体当中,环境适应力较强,交给我的任务我能够尽快的完成,把事情都赶早不赶晚的做完。本学期我的规划是,希望通过这门课程,让自己得到更多的实践练习,增强自己的编程能力,认真完成老师每一次布置的作业,学会并深刻了解团队合作的重要性。
(4)你对这门课的期待是什么?你打算平均每周拿出多少个小时用在这门课上?
以前本科学习过软件工程这门课程,但我发现杨老师的课很与众不同,希望通过这门课能够改善一些自己不好的习惯,比如自主学习能力较差,代码敲的很少等等。本周我已经拿出了超过15个小时来完成老师布置的作业,写这行字的同时已经是深夜1:15,括弧并不是白天偷懒,是忙于其他事情,不过我觉得8点之后的深夜工作其实更有效率。我打算以后每周拿出不少于15个小时在这门课上。
3.博客作业
通读《构建之法》,发布随笔1篇,要求列出5个问题,可以是读后不理解的,或者读后反对的。要有观点、有证据或分析。字数不是直接的考核标准,但是要求长到能把观点表述清楚。
问题1:在第二章中提到有价值的软件工程一定会触及两个要素:复杂性和易变性。那么对于程序而言,这两个要素哪个更重要呢?
问题2:在第五章中提到“最终的产品直到最后才出现”是很令人头疼的局限性。我认为这件事本不应是必然的吗?只有不断地优化才能实现最终想要的结果。
问题3:在第八章中提到用户需求分析,我觉得对于一个程序而言,最最重要的一步就是需求分析,那么对于一些不懂计算机领域的人,可能他们提出的需求并不能实现,该如何有效的与他们沟通呢?
问题4:在第十六章中提到IT行业的创新,很多人都有自己的想法,想要创业,可迟迟不敢行动,原因是什么?也有的人并没有创新的头脑,又该如何培养自己创新的能力?
问题5:在第九章中有一张条形统计图,创业公司失败的主要原因,而占据比重最大的就是没有实际市场需求,所以了解用户需求是至关重要的,我们又该怎样满足面向不同人群的需求呢?
4.博客作业
很多人有不为大家所知的本事,而这个能力可以超过周围90%的人。比如课堂中教师提到,如果表现得不像高度近视,如何伪装得不像脸盲,能做40个俯卧撑。当然,也可能是篮球、足球、钢琴、ACM、演讲。请给出你超出朋侪的特殊技能,并告诉我们,你如何通过何种努力、花了多久获得这样的成就。
唱歌。当然人外有人,天外有天,唱歌好听的人有很多,但我觉得这算是我的特长。我没有学过声乐,但我唱歌从不跑调,我看不懂五线谱,但我能听得出dorimi的音调。一般听一首新歌的时候,一两遍就可以记住歌曲的旋律。
5.博客作业
采访本课程往届同学(含外校和毕业生,以《构建之法》作为教材的。不含刚好你熟悉的一位软件工程专家)。 现代软件工程这门课已经上了好几年了,以前有很多学生做过团队项目(说不定包括本校的学生),请你们找一个以前的团队采访一下:
(1)当时的项目有多少用户,给用户多少价值?现在还有人用吗?
学姐:我们的项目叫《飞词》,一共有几十名用户,是一个帮助大家背单词的软件,现在应该是没有人用了。
(2)这个项目能否给我们团队继续开发,源代码/文档还有么?
学姐:能否给你们开发要询问我们项目的负责人。
(3)项目开发有什么经验和教训?
学姐:从实际出发,对用户的需求着重进行分析设计,才能开发出好的项目。
(4)对学好软件工程有什么建议?
学姐:团队合作很重要,一个团队要选择一个合适的领导者。可以跟从杨老师的步伐有条不紊的学完本学期的课程,一定会有所收获。
6.博客作业
你目前的代码量是多少?你认为优秀的和一般的计算机专业学生,(根据你的理想选择以下两问中的一个)为了有资格入职软件公司/互联网公司,需要多少代码量?从事高校教学科研工作呢?你计划在本课程结束时,完成多少代码量?这些代码量分布在整个学期中,每周应完成多少代码量?
我目前的代码量大约3000行。我认为优秀的计算机专业的学生有资格入职软件公司需要至少10000行。从事高校教学工作需要大约20000行。我计划本学期在课程结束时完成1500行代码量,平均每周100行代码量。
7.博客作业
(1)你为何要来上课并且认真参与
从上了大学之后,不论学与不学全靠自觉,再也不是那个义务教育的阶段了。我身边有很多这样的人,他们刚上大学时很期待很兴奋,他们享受着自由,那种无拘无束的日子,可到头来面对着大量的挂科。但我觉得作为一名学生,起码要做到不挂科,即便是大学生,我们也是来学习的,考试是对我们这门科目的检验。认真听讲的理由很简单,因为我们要吸取知识,学到本领,这样毕业才能找到工作。很多人不喜欢的授课的这种方式,他们更愿意自主学习,但我觉得认真听课要比自学容易的多得多,这样简单地方式可以学到知识为什么要不好好听课呢?
(2)你在大学中体验到了哪种师生关系
我体验过的师生关系是狱警与犯人的关系。老师想方设法的想让学生来上课,每节课都会点名,或者签到等等,而学生则想方设法逃课。 学生视上课为坐牢, 巴不得早一点解放。我听说我的本科学校研制出了一种新型打卡模式,是一个面部识别系统,可以识别出学生哪节有课,无法逃课和替上课,我真心觉得越是这样,学生越会有这种逆反心理。想学习的学生不会逃课,而想逃课的学生也拦不住。要找到学生学习的动力,才能让他们真正的想学习而不是强迫式学习。