20200910-2 博客作业
此作业的要求参见https://edu.cnblogs.com/campus/nenu/2020Fall/homework/11183
1.建博客(1分)
答:
我的博客地址:https://www.cnblogs.com/weichenaa/
已加入班级并关注了老师。
2.博客作业(10分)
(1)回想一下你曾经对计算机专业的畅想
当初你是如何做出选择计算机专业的决定的?
答:当初高考填志愿时我对计算机了解的也不是太多,所以也没报计算机专业,但是当时本科学校计算机专业没招满所以我就调剂到了计算机专业。通过短暂的接触我发现我慢慢喜欢上了计算机,尤其是当一组出错的代码运行成功后的满足感让我越来越喜欢计算机,所以决定要学好计算机方面的知识。
你认为过去接触到的课程是否符合你对计算机专业的期待,为什么?
答:目前我所接触到的计算机课程是符合我的期待的。通过学习c语言我知道了如何去写代码,学习java学会了如何开发小游戏。根据数据库知识学会了如何去做一个管理系统。通过计算机网络和计算机组成原理知道了网络是如何传输的和计算机是如何工作的等等。所以说通过这些课程我更加深入的了解了计算机专业的很多知识,是符合我对计算机专业的期待的。
你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?
答:我觉得计算机是我喜欢的领域。因为我非常享受编写代码和调试代码的过程,因为完成之后会获得一个非常大的成就感,这种成就感是别的事情所替代不了的。但是我觉得计算机还不是我太擅长的领域,但我相信通过自己的不断学习会变得比较擅长这个领域。
(2)考取研究生,对照前人们走过的路和描述未来发展,现在的你自我感觉你已经具备的专业知识、技能、能力有哪些?
离成为一个合格的计算机学生,在专业知识、技能、能力上还差距哪些?
我已经具备的专业知识有c语言,python,数据挖掘和机器学习。我已经具备的技能有简单的小程序开发,爬虫技术,数据分析。但是在我看来,我还不是一个合格的计算机学生,因为我的写代码能力相对还不是太强,需要学习的专业知识还有很多,遇到复杂的程序我的理解能力会变得很差,所以我离合格的计算机学生还有一段很长的路要走。
(3)每天都是一个人生选择的十字路口,学术研究、工程项目、社会实践 (?) ,不同的选择有不同的努力方向。
对照以上你阅读的前人们的经历,你的选择是什么?
答:根据前人们的经历,我选择的是学术研究,但是我也会根据我的学术研究来完成一些工程项目,最后运用到社会实践中。
在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
答:我的优势是热爱学习自己不会的知识,愿意问同学或者老师,我的劣势是当遇到比较困难的问题的时候我会变的比较浮躁,静不下心来。
针对你的选择,你给自己的本学期的规划是什么?
答:这个学期十月一之前把有关深度学习基础知识学完,十月一之后每个月至少读完并且弄懂一篇论文。
(4)你对这门课的期待是什么?你打算平均每周拿出多少个小时用在这门课上?
答:真正理解认识一个程序员应该能做到哪些标准。学会团队协作,在软件工程中团队协作能力远远比个人能力要重要。清醒的认识到我是团队里的一员。
我打算每周拿出10-15个小时用到这门课上
3.博客作业(10分)
通读《构建之法》,发布随笔1篇,要求列出5个问题,可以是读后不理解的,或者读后反对的。要有观点、有证据或分析。字数不是直接的考核标准,但是要求长到能把观点表述清楚。
答:1、p47页中说到团队对个人的期望中说的理性工作中的理性具体指的是什么,难道一个团队中真的不需要有激情因素么,如果不加入自己的灵感和激情这个团队会不会变得死气沉沉。
2、第三章中提到刚入职的软件工程师和卓有成效的高级工程师两者的工作行为没什么区别,但是后者的效率高工资也多,同样的学习知识,高级工程师是怎么成功的?又是依靠什么标准来衡量一个工程师的能力的?
3、在结对编程中,如果结对的两个人中水平相差太大怎么办,还有两个人如果都是初学者会不会跟不上学习的进度。所以结对是要根据调查之后根据水平多少相互结对还是两个人熟悉不管水平怎样就直接结对了。
4、第341页最近几年我们整个社会对创新都充满了兴趣IT行业也充斥了很多创新的新闻和掌故。 在阅读16.1章节之后 我有如下问题 在公司体制内根本没有发言表现的机会都是按照上级的任务来工作 并不存在创新的可实践点,每个人都想创新更不易于管理,公司该如何均衡这样的问题采用怎样的方式才能在不影响全局的同时给员工一些自由创新的空间?
5、在第十三章中13.2.9中所讲到的压力测试中,我认为软件一定都有所能承受压力的最大程度,怎么在压力测试的时候找到那个不会让软件崩溃的最大值。如一款车票的购买软件,在压力测试时,怎么知道软件不会崩溃且能够承载同时在线人数的最大值?
4.博客作业(10分)
(1)很多人有不为大家所知的本事,而这个能力可以超过周围90%的人。比如课堂中教师提到,如果表现得不像高度近视,如何伪装得不像脸盲,能做40个俯卧撑。当然,也可能是篮球、足球、钢琴、ACM、演讲。
请给出你超出朋侪的特殊技能,并告诉我们,你如何通过何种努力、花了多久获得这样的成就。
与你的特殊技术类似的,你还有一棵计算机专业以外的同学不具备的技术树。如果跨专业,请不要借口自己原本是某某专业的,因此基础不好,你是计算机系的研究生。
答:我的特殊技能是篮球。篮球是我从小学开始的一项运动。因为我个子不算太高,所以我要比那些个子高的付出更多的努力,每天我都利用课余时间去练习篮球,虽然离专业的差距比较大,但是在我认识的朋友里边我的技术还算是比较好的。
(2)请给出你当前的技能树与技术偏好,列举目前你已经具备了哪些专业知识和能力。请参照邹欣老师给出的工程师水平要求列表https://www.cnblogs.com/xinz/p/3852177.html,包括不限于这些,逐点给出自己具备的能力,这些能力将帮助你在接下来课程中的小组项目里做出贡献(并得到分数)。请提供具体的数据来辅助证明掌握的技能, 例如“学了 C语言”是不够的,还应提供“交过8次实验作业,最长的代码达到200多行,最难的是多线程那个实验……”。确保技能是具体的且可衡量的,请搜索 SMART - Specific Measurable Achievable Realistic Timely 。
答:具备了c语言,数据挖掘专业知识能力。使用c语言完成过课程设计,制作了飞机大战小游戏,最长的代码达到500多行。
数据挖掘利用python完成过豆瓣影评的爬取,之后分析所爬取的数据。
团队合作:大学时小组四个人参加过学校的大数据竞赛并且取得了校二等奖。
5.博客作业 (10分)
采访本课程往届同学(含外校和毕业生,以《构建之法》作为教材的。不含刚好你熟悉的一位软件工程专家)。 现代软件工程这门课已经上了好几年了,以前有很多学生做过团队项目(说不定包括本校的学生),请你们找一个以前的团队采访一下:
答:本次采访的对象是本科比我大两届的马晨宇师哥。他们团队做过的项目是校园丢失认领平台,当有人捡到东西是可以上传到这个平台,留下联系方式,就能很方便的找到自己丢失的物品了。
问:当时的项目有多少用户,给用户多少价值? 现在还有人用吗?
答:当时的用户10多人吧 现在应该没有人在用了。
问:真正帮助了多少人找回了丢失物品? 为何没有取得原来预计的成果?
答:当时的用户只是他们开发团队中的人和班里的几个人,因为当时的宣传力度不够,没有能在校园里有效的普及开来。会承担比较大的风险,由于没有实名认证系统,如果有贵重物品丢失,认领的失主是不是该物品真正的主人,如果不是此款小程序开发人员是否会承担损失。基于以上原因没有进行进一步的开发。
问:这个项目能否给我们团队继续开发,源代码/文档还有么?
答:代码和文档有上传到conding.net上。
问:项目开发有什么经验和教训
答:在开发初期就要打好基础,注重团队合作的重要性,脚踏实地 保持心态
问:对学好软件工程有什么建议
答:该门课程虽然任务很紧,但这确实反应了真实的工作环境。要认真对待这样在课程结束后你才会收获更多。
6.博客作业 (5分)
你目前的代码量是多少?
答:目前应该有4000-5500行
你认为优秀的和一般的计算机专业学生,(根据你的理想选择以下两问中的一个)为了有资格入职软件公司/互联网公司,需要多少代码量?从事高校教学科研工作呢?
答:我认为优秀的计算机学生有资格进互联网公司至少需要达到5万行以上的代码量。从事科研工作代码量至少应该达到10万行以上。
你计划在本课程结束时,完成多少代码量?这些代码量分布在整个学期中,每周应完成多少代码量?
答:结束时我计划完成8500行代码量,分布在整个学期每周完成500行
7.阅读材料,写心得(10分)
以下两篇博客必读,并务必写一些心得:
(1)你为何要来上课并且认真参与 [http://www.scalerstalk.com/816-attention]
答:上课时学校让我们开阔眼界,增长知识的地方。为什么要认真参与?上课就是为了学习知识,如果不认真听讲就学不到知识,既然学不到知识,那为什么还要来上课呢。事实上上了大学以后,绝大多数的同学都会变得散漫轻松起来,不再像以前高中那样认真去对待学习。但是如果在大学里你持续的散漫形成了习惯,你会发现在后续工作以及学习中,你很难让自己专注。于是即使到关键时刻,你的弦也是绷不起来的,因为要你上的时候,你不行。学习从来都不是一件轻松的事。纵观我们身边的人,但凡取得一定成就的都是要经过艰苦的努力,天下没有掉馅饼的事,只有通过自身的不懈努力,刻苦钻研才会有成功的可能。学习也是一样,谁不是一路考试拼搏上来的,谁小时候不也是一大堆家庭作业,有时做得不好还要被老师批评两下?孩子毕竟不是成年人,心智不成熟,在这过程中更加感受不到什么快乐。
(2)你在大学中体验到了哪种师生关系 [http://www.cnblogs.com/xinz/archive/2011/05/16/2048044.html]
答:在我大学生活中,有体验到Stranger / Stranger (路人甲 / 路人乙)这种师生关系,老师对着百人左右的课堂宣讲幻灯片, 下课后就乘车回老校区或市区的家里。 老师不认识学生, 也未必有精力了解具体学生的情况;学生平时也见不到老师,即使碰上了, 双方也形同陌路。
研究生期间我体会到了Baby-sitter / Babies (保姆 / 幼儿) 关系,导师不只在学习上督促你,也在生活上关心你,刚开学时老师的帮助也是让我更快的适应了研究生生活。