王歆瑶20190905-2博客作业

此作业的要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/5522

1.建博客

在 cnblogs.com (博客园)建账号

我的博客页面https://www.cnblogs.com/wxyao/

2.博客作业

(1)回想一下你曾经对计算机专业的畅想

         第一次听到计算机专业这个词,是在我读高中的时候,那时候亲戚家的孩子刚高考完,全家人正在考虑给孩子报考什么专业,我在无意中听到了计算机三个字,就对计算机专业充满了好奇,当时我对计算机的理解并不全面,只是觉得它很神奇,我知道计算机专业的学生会坐在电脑前对着电脑敲代码然后构建出很多网站,我当时对这一行业既羡慕又向往,我惊叹淘宝网的成功,好奇这么庞大的网站是怎么运行起来的。几年以后,当我高考结束准备报志愿的时候,我认真地查阅了很多计算机专业的相关资料,逐步对这个专业有了更全面的认识,我希望有一天我也可以成为一名优秀的工程师,我想象着我设计出来的项目可以让很多人使用,这会是一件多么值得骄傲和自豪的事啊,所以我选择了计算机专业,进入大学以后,我学习了C、JAVA等程序设计语言,学习了计算机网络、数据结构、计算机组成原理等课程,这些知识的学习让我觉得学好计算机并不容易,需要下很大的功夫,所以我始终在认真学习没有放弃,即使是在考研期间,我也从来没想过跨考其他专业,但我要承认一点,那就是它真的很难,尽管我对计算机很感兴趣,我却觉得我学的并不好,知识有很多欠缺,所以我仍然需要继续努力学习,我希望通过我的努力,有一天可以在计算机领域取得成绩。

(2)考取研究生,对照前人们走过的路和描述未来发展,现在的你自我感觉你已经具备的专业知识、技能、能力有哪些?
离成为一个合格的计算机学生,在专业知识、技能、能力上还差距哪些?

        虽然我已经学习了四年计算机知识,但是我觉得我的基础依然很弱,对于C、JAVA等语言的掌握也不是很熟练,能读懂一些代码,但如果需要我自己编程序的话,恐怕会很吃力,最近我正在自学python,这门语言我在本科期间没有学过,听研究生老师说读研期间python用的很广泛,所以我需要尽快把这门语言学好,我觉得我现在的水平离成为合格的计算机学生还有很大差距,专业知识技能方面还有很多不足,我要在读研期间多读书多实践,尽快丰富自己的专业知识。

(3)每天都是一个人生选择的十字路口,学术研究、工程项目、社会实践 (?) ,不同的选择有不同的努力方向。
对照以上你阅读的前人们的经历,你的选择是什么?
在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
针对你的选择,你给自己的本学期的规划是什么?

        我选择学术研究。我觉得我有足够的勇气和信心相信自己能学好计算机,虽然我读的是专业学位,但我觉得学术研究也很重要,我会在这三年时间里充分丰富自己的知识,当然工程项目和社会实践也不是完全不涉足,而是以学术研究为主。

        我觉得我的优势是我有耐心而且做事细心,如果是我真的感兴趣的事,我会认认真真的去完成绝不会草率应付。我的劣势是基础薄弱,所以学习效率很低,需要认真复习以前学过的知识。

        我给自己本学期的规划是跟着杨老师学好高级软件工程,认真上好学校安排的每一堂课,复习以前学过的语言,再学好新学的python语言,争取能参与完成一些小项目。

(4)你对这门课的期待是什么?
你打算平均每周拿出多少个小时用在这门课上?

        我觉得杨老师是一名很负责任的老师,有杨老师带领我们,我有信心把这门课学好,在本科时候我学习过一学期的软件工程课,但是收获不大,我希望在这学期结束时,能有很大进步。我觉得要想学好一门课,光是课上的时间是远远不够的,所以我打算每周拿出大约15个小时用在这门课上。

3.博客作业

通读《构建之法》,发布随笔1篇,要求列出5个问题,可以是读后不理解的,或者读后反对的。要有观点、有证据或分析。字数不是直接的考核标准,但是要求长到能把观点表述清楚。

1.第三章中提到刚入职的软件工程师和卓有成效的高级工程师两者的工作行为没什么区别,但是后者的效率高工资也多,同样的学习知识,高级工程师是怎么成功的?又是依靠什么标准来衡量一个工程师的能力的?

2.第四章两人合作时,如果两人的意见不一致又各不相让时,就很容易产生矛盾影响合作,所以一个适当的伙伴很重要,那么对于工程师来说,到底是能力更重要还是想法更重要?

3.第五章讲到了团队合作问题,在一个团队中,有人能力强有人能力弱,有人激进有人稳妥,面对水平不同的人,如何分配工作,才能协调好大家的能力,使大家各司其职从而提高团队效率呢?

4.第十六章提到创新很重要,在我们身边成功的例子已经很多,他们的成功离不开创新,那在人才济济的社会,怎样才能培养自己的创新精神?而且很多时候当自己的创新想法和客户产生冲突时,应该放弃自己的想法遵从客户的意见吗?

5.第十六章“成功的团队需要创新”中提到“企业因为创新而成功,创新是它们的企业基因”,那已经成功了的企业还需要创新吗?

4.博客作业

很多人有不为大家所知的本事,而这个能力可以超过周围90%的人。比如课堂中教师提到,如果表现得不像高度近视,如何伪装得不像脸盲,能做40个俯卧撑。当然,也可能是篮球、足球、钢琴、ACM、演讲。

请给出你超出朋侪的特殊技能,并告诉我们,你如何通过何种努力、花了多久获得这样的成就。

        我觉得我没有什么特别的技能,如果非要说一个的话,我觉得我特别能坚持。这一点我很久以前就发现了,不管是什么事,即使很困难,但是如果我真的感兴趣,我自己认定了的,不管多久我都能坚持下去。就像考研,我身边不断有同学放弃,甚至当初和我约定一起考研的室友都放弃了,但我依然坚持了下来,因为这是我自己选择的。还有我学习计算机专业这件事,我当初选择这个专业是因为我对它感兴趣,但是学了四年以后,我承认对于我来说它真的很难,尽管我学的不好,尽管我完全可以放弃它去跨考其他专业,但我依然坚持了下来。

5.博客作业 

采访本课程往届同学(含外校和毕业生,以《构建之法》作为教材的。不含刚好你熟悉的一位软件工程专家)。 现代软件工程这门课已经上了好几年了,以前有很多学生做过团队项目(说不定包括本校的学生),请你们找一个以前的团队采访一下:

我:当时做的是什么项目?有多少用户,给用户多少价值? 现在还有人用吗?

学姐:当时做的是一个音乐程序,用户不多,大约20几个,反馈一般,基本的音乐都是有的,现在已经没人用了。

我:如果我们想继续开发这个项目,它的源代码或者文档现在还有吗?

学姐:不能开发了,都没有了。

我:有什么经验和教训可以和我们分享的

学姐:专业知识和团队协作很重要,在做之前一定要和团队沟通好,大家提前商议出来一个大致框架,然后再不断丰富内容,团队每天都要汇报进度,这样才能更有凝聚力。

我:我想学好软件工程这门课,学姐有什么好的建议吗

学姐:认真学好专业知识,这是非常重要的,而且一定要谦虚细心,遇到不会的就及时问,多和同学交流,比你优秀的人真的很多。

6.博客作业 

你目前的代码量是多少?

你认为优秀的和一般的计算机专业学生,(根据你的理想选择以下两问中的一个)为了有资格入职软件公司/互联网公司,需要多少代码量?从事高校教学科研工作呢?

你计划在本课程结束时,完成多少代码量?这些代码量分布在整个学期中,每周应完成多少代码量?

        目前的代码量大200多行吧,在同学中应该算是很少了。我认为入职软件公司/互联网公司,对代码的要求应该很高,可能需要10000行吧,如果是从事高校教学科研工作,对于代码的要求应该会比入职公司低一点,可能5000行。我计划在课程结束时完成2000行代码,如果分布在整个学期,每周应该完成大约150行。

7.阅读材料,写心得

以下两篇博客必读,并务必写一些心得:

(1)读“大学生上课为什么一定要认真听讲”有感

        如今,越来越多的高中毕业生走进大学校园,很多同学在步入大学以后,生活和学习都失去了方向,突然没有了老师和家人管教的学生,就像刚放出笼子的小鸟一样,开始呼吸自由的空气,变得上课不认真听讲,甚至开始逃课,难道12年的埋头苦读就为了换来大学四年的解放吗,不是这样的吧。

        读了“大学生上课为什么一定要认真听讲”这篇文章,让我思考了很多问题,很多大学生上了大学以后就开始自我放松,很多人不再认真听课甚至还给自己找了各种各样的理由。实际上,大学课程并不像他们口中说的那么无聊,大学老师往往是高学历且社会阅历丰富的人,他们有足够多的经验值得同学去学习,他们的课堂也并不是枯燥无聊的。大学四年是以后人生的铺垫,如果在这四年你没有磨练出耐心,恐怕进入社会也不是一个有耐心的人,如果在这四年你没有认真聆听老师的教诲,只怕以后会吃更多的亏。大学的课程设置自然有它的道理,作为学生,就应该做好自己的本职工作,在学校认真聆听老师的教诲,丰富自己的人生阅历,把老师的学识转化成自己的知识储备,这样才能尽快提升自己,也是对自己负责。

(2)读“现代软件工程讲义0教学方法”有感

        读了老师布置的“现代软件工程讲义0教学方法”这篇文章,让我想了很多,现在师生关系到底是什么样的。我看见过这样一段话:老师马马虎虎的教,学生马马虎虎的听,老师和学生相互将就。可能很多学校都有这种现象,学生上课不认真听讲,老师自然也不那么认真了,到了期末,老师划定考试范围学生拿书背几天,考试结果虽然也不错,可实际上学生什么也没学到,因此正如文章所说,老师和学生应该是健身教练和学员的关系,教练对学员负责,学员下决心好好学习,双方朝着一个目标努力,才能有好的结果。

        还有很多学生不会学习,没有明确的目标,也没有详细的计划,每天无所事事,四年转瞬即逝他们却毫无收获。每个人的目标和兴趣都不一样,每个学生应该确定自己的方向,然后朝着这个目标努力,这样才能提高效率。要想学好软件工程这门学科,不花费一些时间和精力是不行的,我们要给自己树立信心,制定详细的计划,课上认真学习,课下多多练习,这样才能不断提高自己

原文地址:https://www.cnblogs.com/wxyao/p/11491975.html