20200910-2 博客作业

作业要求:https://edu.cnblogs.com/campus/nenu/2020Fall/homework/11183

1.建博客(1分)

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

关注 杨贵福(0分)。

加入本班  [https://edu.cnblogs.com/campus/nenu/2020Fall](0分)。


回答:https://www.cnblogs.com/duzf/

 

2.博客作业(10分)

参见 [http://www.cnblogs.com/easteast/p/7403491.html ],阅读其中给出的材料及评论,并回答下面几个问题:

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

当初你是如何做出选择计算机专业的决定的?
你认为过去接触到的课程是否符合你对计算机专业的期待,为什么?
你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?
(注:不可以回答 "不是","是"。请把这当成以后工作时面试题,需要回答足够长度,提供足够信息,让对方了解你。比如,给出为什么。)


回答:

       在中学时期,一位信息老师在课上给我们讲到,我们现在使用的hao123网站是一位少年做出来的,并且很多家公司想要买这个网站,最终也卖了上亿元。那时候是我第一次觉得那个少年很酷,很有魅力,那时稚嫩的我也幻想着我有一天能做出一种让业界惊叹的网站。从这时起我也对计算机领域有了一些好奇。

      在中学期间,由于一些条件所限,我并没有去学习计算机编程等一些课程,只是抱有幻想,并对大学期间如果能学习计算机充满期待,因为计算机同时也是科技的代名词。但高中毕业我并没有选择计算机,由于家里长辈有大学学习计算机的,他也早早转了行,发展的并不是那么好,也要求我不要学计算机,但我也始终抱着一丝未来能学习计算机的幻想。就这样,我大学学习了化学专业,和计算机完全不相关。

       本科期间,我的视野也越加开阔,计算机并不是家里长辈所说的那样,再加上互联网人工智能领域发展的愈加发达,我也更加憧憬和向往,觉得这是这个时代赋予我们这一代人的机会,不加入进来,实在可惜。所以在考研的时候果断的选择了计算机专业。

       准备考研的期间,我学习了c语言,数据结构等课程,其实这些课程并不符合我对计算机专业的期待,因为在我眼里,计算机是实践性很强的学科,然而此时我还未接触到我所期待的学习。

       我认为计算机是我喜欢的领域,首先我是喜欢理工科,理工科造就了我们这个世界的骨架,而计算机让我们的世界更加充满活力和吸引力。计算机目前还不是我擅长的领域,本科基本没有接触过计算机的课程,在编程能力,各方面基础都差的太远,在研究生同学中,更是明显感受到了自己的不足和差距,在研究生期间,一定要弥补上基础能力,并在某些方面拥有一定优势,这也是我这三年的目标。

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

回答:

       在整个考研的过程中,我学会了搜寻信息和自主学习的能力,这是我们学习生活中最重要的两种能力,在考研初试中也学习了一定的计算机专业课的知识,但这也只是达到了成为研究生的基础。距离一个合格的计算机学生还有还大一段距离,在计算机的编程能力中体现的最明显,还有很多基础知识还未学习,完整的知识体系还未形成。

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

回答:

       我的选择是工程项目, 因为我的目标就是找到一份让自己满意的工作,并实现自己的个人价值。在目前的这种选择下,我的优势就是能够认清形式,一心想要工作,并坚定的走下去;劣势就是自己的编程能力太弱,本科期间没什么编程经验,基础课程也没有全都学完,项目的话更是无从下手,作为非科班生,最大的劣势不是基础差,而是无从下手,只有两三年的时间,怕走过多的弯路。

       本学期在完成研究生课程的基础上,要每天都要练习leetcode,并学习一到两门编程语言,补上一到两门本科课程,再动手做一个小项目。

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

回答:

       我对这门课最大的期待是能够学习到我们应该如何去学习,这点也是我最迷茫的,最怕走弯路的一点,比如我想做一个工程师,我现在的基础几乎为零,我应该如何下手学习知识再到做项目,一步步少走弯路,这也是我最最想学到的。我认为这也是会对我接下来的学习和工作影响最大的一点。我打算平均每周拿出十个小时在这门课中,我对这门课也是充满了期待,从第一节课就感觉到,一定会让我受益匪浅。

 3.博客作业(10分)

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

问题1:对于第十六章的迷思之八,我认为创新者在某种意义上就是一种冒险家,创新的对立面一定有淘汰,淘汰某一方面,也有是要拥有一定的冒险精神,,所以我认识创新者就是冒险家的。

问题2:在十二章的12.1.2中,从用户的角度考虑问题,可是我们应该怎么思考才是真的的从用户的角度考虑问题呢?

问题3:在第四章的4.5.2中的结对编程中,两人结对编程,应该如何交流沟通分工呢,会不会出现一人偷懒,任务大部分放在能力强的人身上呢?

问题4:在第三章的3.3.1中的职业发展的考级之路,考这些所谓的证书,是否比较边缘和鸡肋呢,这些证书真的有很清晰的优势么?

问题5:在十三章的13.2中介绍的各种测试方法,这些测试我们应该如何用在合适的情况呢,是否应该应用多种的测试方法呢?

4.博客作业(10分)

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

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

与你的特殊技术类似的,你还有一棵计算机专业以外的同学不具备的技术树。如果跨专业,请不要借口自己原本是某某专业的,因此基础不好,你是计算机系的研究生。

回答:

       初中的时候突然对于吉他非常有兴趣,在一个暑假,基本每天练习琴至少四五个小时,我的进步在那一段时间显而易见,从一点不会,到可以熟练的弹出简单的指弹,那次让我明显的感受到了,刻意练习是可以有显著提高的。

      我本科期间学过的计算机课程中,最好的应该算是c语言,当时自学最开始看的视频,还买了两本不同的教材,有不懂的再翻看教材查阅,还去蹭计算机学院的课,当面问老师解决一些学习问题。

(2)请给出你当前的技能树与技术偏好,列举目前你已经具备了哪些专业知识和能力。请参照邹欣老师给出的工程师水平要求列表https://www.cnblogs.com/xinz/p/3852177.html,包括不限于这些,逐点给出自己具备的能力,这些能力将帮助你在接下来课程中的小组项目里做出贡献(并得到分数)。请提供具体的数据来辅助证明掌握的技能, 例如“学了 C语言”是不够的,还应提供“交过8次实验作业,最长的代码达到200多行,最难的是多线程那个实验……”。确保技能是具体的且可衡量的,请搜索 SMART Specific Measurable Achievable Realistic Timely 。

回答:

       在大学期间,学习过c语言和数据结构,并在oj练习过一些基本的编程题大概七十到八十道。

5.博客作业 (10分)

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

  • 当时的项目有多少用户,给用户多少价值? 现在还有人用吗?
  • 这个项目能否给我们团队继续开发,源代码/文档还有么?
  • 项目开发有什么经验和教训
  • 对学好软件工程有什么建议

回答:

1.当时的我们团队做的项目是取件帮小程序,项目用户应该有几十个人。给用户带来的价值:用户在不方便取快递的时候,可以通过此小程序发布帮取快递的通知,发布人可以得到别人的帮助。帮取快递的人可以获取经济上的支持。现在不知道有没有人用了。

2.不能给你们团队继续开发,因为这个项目是属于我们团队的,不能由我自己去做决定。源代码或文档,还有。

3.学软件工程最主要是要跟着杨老师的步伐,按照杨老师布置任务一步一步去完成,每个环节都不要落下,在不同的环节可以学到不同的东西。

4.学好软件工程需要投入更多的时间,认真的去学习。

 

 6.博客作业 (5分)

以下统计精确到一百行。

你目前的代码量是多少?

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

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

回答:

       目前代码量应该有五百左右。我认为优秀的计算机专业学生为了入职公司应该有50000左右的代码量,;一般的计算机学生有1到2万的代码量;从事高校教学科研工作的代码量应该也有同样的代码量。

        我计划在本课程结束时,完成5000代码量,分布在整个学期每周应该完成300的代码量。

7.阅读材料,写心得(10分)

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

(1)你为何要来上课并且认真参与 [http://www.scalerstalk.com/816-attention]

回答:

        这篇文章真的是我这样的人需要看的,从过去一直到今天,我都是抱着一个态度,就是很好的专业课,老师水平很高的课,我会认真听,水课我基本就不听,做自己有用的事情,之前一直觉得自己这样是聪明,现在看来,失去了太多锻炼自己专注认真的机会,很是后悔,看到这篇文章太晚了,认真听讲是一种很重要的能力,是需要我们刻意练习的,我们的水平目前还是不如老师的,即便老师的课很水,也要聚精会神的听,老师的课总会对我们有这样那样的帮助。如果我们连短短的一节课都不能够保持认真听讲,那当我们遇到工作问题时,怎么能专注呢,还好我有研究生阶段可以锻炼这种能力,接下来我要可以训练自己,为了拥有这种能力。

(2)你在大学中体验到了哪种师生关系 [http://www.cnblogs.com/xinz/archive/2011/05/16/2048044.html]

回答:

文中的几种师生关系,让我也深刻认识到,如果我们拥有一种Coach/Trainee(健身教练/健身学员)的师生关系,不论对于老师还是学生都是一种极大的满足,老师和学生能够及时的相互交流,对于双方都是一种积极的反馈,而这种反馈的积极作用,对于老师和学生都是一种进步的源动力,促使我们变得更加优秀。我还从未遇见过这样的师生关系,很是憧憬,希望能够遇到这么一位老师教练。

posted @ 2020-09-16 14:55  duzf  阅读(295)  评论(0)    收藏  举报