博客作业(1,2,3,4,5,6,7)

此作业的要求参见[https://edu.cnblogs.com/campus/nenu/2018fall/homework/2101]

1. 建博客(1分)

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

https://home.cnblogs.com/u/zhaomz853/

关注 杨贵福(0分)。

2. 博客作业(10分)

(1)     

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

对于计算机专业刚开始也是没有什么理解,在高考完报名的时候稀里糊涂的就入了这个专业,当时或者现在还是听起来很高大上的职业。最初的向往还是本科入学时老师跟我们介绍的各个师兄师姐的高薪和发展前景了,本科大专业分方向的时候还在想是做硬件,软件还是网络,后来也是大氛围的影响吧,选择了软件工程方向。        其实课程设置差别并不大,最后的最后还是那句老话,师父领进门,修行在个人。

课程设置还是很丰富的,老师也是课本加实践的教,无奈我不是一个好学生,学习都是浅尝则止了从语言的C,C++到JAVA,到数字逻辑、单片机,到算法设计、软件工程。到最后发现自己到一个合格的程序员还是难望其项背啊,现在总结起来就是,自己学才是真的学。所以,我有抄起了java,看了本python,希望现在起做个好人还不晚。计算机是不是喜欢的呢,是,因为大了说这是未来世界的方向,小了说这也是赚取马云家庭幸福月收入5万的很好选择吧,当然自己在其中也有自己的乐趣所在,这才是根本的。目前来说,距离去真正的做工作还是有距离的,没有专业的深入的方向,没有扎实的数学,算法,工程思想,还是要好好学习才是啊

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

具备的知识还是不多,C语言与基本的逻辑还是懂的,但是像流行的python虽然也在学习,但也只是学习了几本的语法,跟着书本抄了点程序,还没到自己做的地步。

研究生与普通的程序员的不同或许就在于,高级的算法知其然还要知其所以然吧,目前匮乏的是对算法和其应用的学习,连知其然的地步都还到。

在数学上的学习,对于数据的处理应该是需要统计学的应用,但是因为考研没考,概率论的一些东西早就忘个精光了,数学基础也不好,还是要从根本的理论学习才可以啊。

还有就是真正的完整的做一个具有使用意义的项目还是没有的,这也是在以后工作中所必需的,无论以后跟网络教程还是实战书籍,这个还是要多多练习的。

最重要的还是自己要真正的落下地来付诸实践,就像人人都知道C罗的一身肌肉是训练来的,但是有谁能像他一样不知死活的训练呢。

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

我的选择方向还是要社会实践吧,对自己的情况有过深入的思考,没有很深刻的数学理论基础,数理能力并不强,其二,就是独子不想一直远离父母,毕竟我是他们最亲近的人,这也是受山东浓厚的传统思想文化影响吧,不知道是腐朽的还是精华。

我一直有浏览拉勾的习惯,期望以此找到必须学习的技能知识,走一条适合自己的成长路径。因为老师已经明确专硕是需要实习一年的,极大可能就是研二了,所以在本学期还是希望找准方向,明了在此方向上企业需要员工具有什么样的知识技能,自己对这些能做到知其然知其所以然。

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

一节课下来对于这门课还有杨老师有了初步的了解。以前也上过软件工程的课程,但都是理论方面的东西比较多点,具体的实践几乎是没有的,在课程中还是希望能有真正接近实际工作的东西吧。以目前的写作业的情况来看的话,每周20h以上大概1000分钟是需要的了。

 

3. 博客作业(10分)

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

  1. 在3.2中提到软件工程师的成长,考级之路。因为我本科的时候很多同学都没考过什么认证,当然我也接触过有认证的同学,我想问这种认证很有必要吗?
  2. 关于第四章结对编程的问题,结对编程对于经验老道的老程序员会不会是资源的浪费,而对于新手,据我和本科就业同学交流,他们的人员流动还是挺高的,有的两三个月就换工作,如果应用这种方式会不会两个人还没默契呢一个就辞职了,实际可操作性大吗?
  3. 第六章中,“. 敏捷流程欢迎需求的变化,并利用这种变化来提高用户的竞争优势“这样如果变化太多太大,会不会造成需求不明确?,导致最后具体要做什么不明了,就像说的”不能完全听用户的“。
  4. 第九章关于项目经理更多的是强调开发和测试之外的能力,那么结合前段时间程序员因为手机屏幕变色的无知问题打架来看,项目经理是不是也需要一定的对程序的专业能力,像现在有的是年龄大的程序员转型做项目经理会不会是最好的选择?
  5. 在第十四章2.1中,作者明确了要有独立的测试角色,并要求在产品发布时要其签字保证,同时也要求开发者负起责任来。在生活中我遇到过这样一件事,我一个同学是做测试的,有一段代码有问题他就去找可能的作者(我也不知道为啥还要这样找,没有标记),仅仅是对某个可能人员问一句代码是不是你写的还没讨论细节就被甩脸子,他生气的在朋友圈骂了两天,后续怎么样我也不知道。当然这是团队建设的问题,但是我理解也会是测试人员都会遇到的问题,如果一个心理素质或者自我调节不好会不会被团队孤立?

4. 博客作业(10)

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

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

 

足球,看到题目的第一想法就是这个。看球时间其实并不长,在14年巴西世界杯的热潮中开始看球,第一个喜欢的球星是大将军范佩西,自然而然是荷兰队,红魔曼联,对当今足坛的一些知名球星和豪门球队都有一定的关注和了解。我认为足球带给人的是积极向上的态度,举一个例子就是巴萨8-2韦斯卡,死也要站着死。英超作为世界第一大联赛就是因为绝大多数球队有这样的态度,当然因此也时有爆冷,这既是世界第一运动的魅力。我也学过去踢,无奈球感匮乏,拼搏精神不佳,还是停留在了纸上谈兵的地步。其实做个不太伪的球迷还是很容易的,用一个赛季,看看上半夜的比赛,看比赛的时候不用盯着看,因为很多比赛会让人发困,这时看手机百度逛球迷聚集区最长知识,各种黑点各种梗,当然,看球要适度,不然迟早被国足气死。最后,红魔曼联会回来的!!!

5. 博客作业 (10)

采访本课程往届同学(含外校和毕业生). 现代软件工程这门课已经上了好几年了,以前有很多学生做过团队项目(说不定包括本校的学生),请你们找一个以前的团队采访一下:

采访的是研二的方同学:Java做的一个飞机大战游戏

·         当时的项目有多少用户,给用户多少价值?现在还有人用吗?

:可能就我们做的这个团队吧,7人。      

·         这个项目能否给我们团队继续开发,源代码/文档还有么?

           方:我这没有,可能组长那还有吧

·         项目开发有什么经验和教训

            方:搞好团队建设,组长要有担当,美化视频也要做好,因为要展示。

·         对学好软件工程有什么建议

 

          方: 好好学习,多动手,还有就是这门课你以后作业更多

6. 博客作业 (5分)

以下统计精确到一百行。

你目前的代码量是多少?

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

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

曾经听过一个一句话,“百万代码成就百万年薪”,老师也比喻过”一行代码一块钱“可能这说法有点过时,但是必要的代码时间还是需要的。所以我觉的真正的入职的话,完成5万以上代码还是需要的。我的代码量如果要以百行为精度计也就是最近学python的这一百行了吧。在本学期期望在新的学习和实践中要完成一万以上的,平均16周下来,每周争取一千行,每天得百行以上做个小东西吧。

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

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

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

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

 (1)“当认真成为习惯,你会很享受这种高质量的动作给你带来的好处,比如专注的能力,入定入静的能力,这些能力会伴随你一生。”

“所谓的原生态就没有经过系统刻意地训练,没有经过斧正,而是任由随机事件随机冲击产生随机结果的状态。”

这是第一篇文章让我最印象深刻或者震撼的话。我们从小就说升学考试不是考察你学到了什么而是考察有没有认真学,因为考察的东西远没到拼智商的地步,拼的还是学习方法和努力程度,但是我们中的大多数还是会懒懒散散的过,最怕一生碌碌无为,还以为淳朴是真。

第二句话觉得很残酷,一针见血,很多人在大学本科后完全没有达到当初培养目标的要求,理工科没有系统的思想,文科或许还好点。就像一直球队,队员全是天赋满满但是没有系统的进攻防守套路就很难在漫长的赛季取得成功,或许灵光一现可以带来几场胜利,但不可能每次都能。

认真上课只是认真学习生活的一部分,如果连耳提面命的课堂都不能认真,那其他的课余时间也会得过且过了,我已经这样过了10年了吧,尽快改变吧。

(2)教练学员关系我觉得讲的就是“老师好好讲,学生认真学”,当然这里的讲和学有更深的含义,“想法得足够强烈, 鼓励别人更加努力”。“头脑不是一个要被填满的容器,而是一束需要被点燃的火把”,而点燃它的火星就是“有冲突,有鼓励,有质疑”。这不会是一门很简单的课,因为要尽可能的贴近实际做活的东西,“在这门课里, 有付出, 就会有收获,”这就是“过”的秘密。在本科更多的还是保姆幼儿的关系吧,老师十分认真的讲想要学生好好学习,所以自己会尽可能的解答一切问题,无奈学生是个不太喜欢吃饭的孩子,所以效果并不是十分的理想。

5. 博客作业 (10)

采访本课程往届同学(含外校和毕业生). 现代软件工程这门课已经上了好几年了,以前有很多学生做过团队项目(说不定包括本校的学生),请你们找一个以前的团队采访一下:

Java做的一个飞机大战游戏

·         当时的项目有多少用户,给用户多少价值?现在还有人用吗?

:可能就我们做的这个团队吧,7人。

·          

·         这个项目能否给我们团队继续开发,源代码/文档还有么?

我这没有,可能组长那还有吧

·         项目开发有什么经验和教训

搞好团队建设,组长要有担当,美化视频也要做好。

·         对学好软件工程有什么建议

·         好好学习,多动手,这门课你以后作业更多

 

posted @ 2018-09-16 18:34  赵美增  阅读(174)  评论(2编辑  收藏  举报