2017 软件工程实践第一次做业-031502627

做业题目地址:软件工程实践2017第一次做业
课程博客目录:软工课程做业博客目录-031502627css

思考

(1)回想一下你初入大学时对计算机专业的畅想

  • 当初你是如何作出选择计算机专业的决定的?

在我小学的时候订了一本电脑方面的杂志,里面写了不少国内外IT大牛的故事,从那时候就对计算机很是感兴趣。而且怀有一些不切实际的梦想和幻想。在高考完后,我终于有机会为本身作出影响将来的决定,就绝不犹豫的报了计算机专业。html

  • 你认为过去两年中接触到的课程是否符合你对计算机专业的期待,为何?
  • 你以为计算机是你喜欢的领域吗,它是你擅长的领域吗?

在个人想象中计算机专业就是打代码,用代码来解决不少问题,就像作数学题同样。上了大学以后发现不仅是打代码,在学习各类语言以外还要学习不少枯燥的算法和原理。算法还好掌握,原理就比较难了。一开始还很抵触,学过才明白原理是很重要的,在实际的应用中懂得原理才能更好的作出软件。整体来讲仍是符合个人期待的,我很期待本身用专业知识作出一些能有效解决问题的工具和软件,虽然不肯定本身可否作好,可是依然十分热爱。前端

2)即将大三的你,对照前人们走过的路和描述将来发展,如今的你...

  • 自我感受你已经具有的专业知识、技能、能力有哪些?
  • 离成为一个合格的计算机专业本科毕业生,在专业知识、技能、能力上还差距哪些?

即将大三了,可是本身仍是差了很远,没有独立作过完整的项目,没有完整系统的学习一门语言,虽然接触了很多,但都是浅尝辄止,远不能知足实际的须要,感受本身还是个门外汉,初学者,须要大量的学习。固然,我也很想像博客 I[1] 里的爆栈大佬还有写 M[2] 的 vczh 同样,会不少东西,但是大佬从小接触编程,在大学前已经能够说是小有所成,可本身在大学前被禁止长时间使用电脑,学校也不教,本身就落下一大截。不过我还有为数很少的大把时间(这里表达了时间似够非够,以及我心里的急迫和信心),相信我能够遇上来的。以前本身会一点点的 C++ ,会一点点的 Python ,对数据结构有大体的了解,可是还不是很熟练。本身了解了一些前端的知识,可是彻底没有使用过。虽然会的很少,可是我认为本身已经有了一些自学能力,若是拿来一个新的东西我应该能够很快学会。我大三应该有不少东西要学,不只仅是学会基本的知识,这远远不够,要达到能在实际中起到做用的水平的话还要学习不少东西,有一些是大三学校会开课的,有一些是不教的,要本身去学。我本身也为大三这一年列出了要学习的内容,有些是学校不开课的,只能慕课网或者 coursera 上学习,好比说 opencv 和机器学习,还有 unity 3d ,同时作本身的项目,经过这些应该可让本身迅速的掌握一些程序员的基本素质。前两年的本身太懈怠了,学习也不好,大三这一年必定要让本身离开所谓的“温馨区”,让本身掌握更多的技能。
大三的学习计划:
C++: 首先我会继续 C++ 的学习。无能否认,C++ 是一个很是复杂且强大的工具,而且很难精通。我若是想在图形学方面有所发展必须掌握 C++ 技能。我会继续经过看书和练习的方式来学习 C++。
opencv: opencv 是一个强大的开源图形库(应该可能大概是吧,就当它是),我对它的了解还仅限于名字。若是我要学习图形学,这无疑是一个很好的途径,经过研究opencv的实现方式来了解图形学。
Python: 对 python 的兴趣来源于知乎,不少人拿 python 来写爬虫来抓取网页来收集本身须要的信息,我以为很好玩,就想学一学。以前没有坚持下去,大三必定要坚持下来。
css: 对 css 的兴趣彻底来源于博客。折腾博客折腾了好久了,可是还一直用别人作的主题,很想作一个属于本身的主题,就决定学习一些 css 的知识。这个就彻底是为了玩了。
综上所述,大三这一年大体要额外学的东西列举以下:python

项目 参考材料 练习方法 要求等级 完成度
C++ 《C++Primer 5th》 刷 OJ, 作小项目 ⭐⭐⭐ 未开始
opencv 网络博客和文档 用 c++ 写算法练习 ⭐⭐⭐ 未开始
Python 网络博客 作爬虫项目 ⭐⭐ 未开始
css w3school 教程 作 hexo 博客主题 ⭐⭐ 未开始

主要的都是源于兴趣,毕竟兴趣是最好的老师。这只是基本的要求,因为不清楚大三课程的紧密程度,没办法肯定本身的时间安排,首先尽力完成这些,固然若是学有余力还会学习不少之后有可能用到的东西。若是时间不够不能作到的话本身也不会吃亏,毕竟仍是有收获的。本身起步比较晚,应该要花费比别人多的时间的吧。c++

(3)大三是一我的生选择的十字路口,考研、工做、考公、出国,不一样的选择在大三就有不一样的努力方向。而不管考研仍是工做的每条路径,也有许多不一样的分支。

  • 对照以上你阅读的前人们的经历,你的选择是什么?

我在大三应该像 C[3] 中的博主同样,经过大量的努力,积累大量的技能,这样在将来面试也好创业也好会有意想不到的收获。至于说积累,我在平时关注了不少的程序员,好比说轮子哥,龚大,萧井陌,等等。从知乎、博客园、微博、甚至 Bilibili 都有,从他们回答的问题、发表的文章中学到了不少经验,也长了不少的见识,虽然学到的东西也没多少往内心去,可是至少对本身的将来有一些更清晰的认识和打算,也对本身有了更高的要求。
毕业后工做应该是个人第一选择,我对 D[4] 的意见和经历是比较认同的,很符合个人思路。我对本身将来的职业和努力的方向有一个大体的印象,我将来很大多是从事计算机图形学相关或者游戏开发,创业或者普通的就任,或者是从事前端的开发,由于对这两个方面很感兴趣,将来一年也有一些图形学和游戏相关的我的项目计划,但能不能作成还要看本身学习速度了,由于会用到不少方面的知识,可是本身还什么都不会。我以为在工做中应该能学到更多的东西,可是若是本身的工做不能让本身满意的话我也会选择放弃工做去考研深造,让本身想更深的领域进发。程序员

  • 在这种选择下,你认为你相比其余同窗来讲有何优点,有何劣势?- 针对你的选择,你给本身的大三设定的规划安排是什么?

我认为本身可能的优点在于目标明确吧。本身学习计算机本就出于爱好,虽然很不成熟,可是这就是我人生的价值和目标所在。不少人对于将来很迷茫,我明确的目标可能会让我后来居上超过一些人。而本身的劣势在于以前没有努力学习。不少人在上大学前就已经很熟悉编程了,而我虽然喜欢计算机,可是本身以前并无什么机会去学习,这就落下了别人一大截。而从大学开始学编程的人努力学了两年,也超出我不少。因此我要花费更大的功夫去遇上来。
因此我大三要严格按照我本身写在上面的计划去作,还要作得很好。而且要完成学校的任务。面试

将来的指望

对课程的了解

(4)你从学长学姐那,听过对于这个班级或这门实践课的要求或经验,促使你选择这门课这个班的动力是什么?算法

大一的时候有幸上过张老师的面向对象程序设计,给了我很好的思路,也受了老师不少影响。张老师教的很好,对学生也有很好的引导。这一次依然选择了张老师的班,这学期必定会认真的学。编程

对课程的期待

(5)针对上述问题(2)、(3)、(4),你对这门课的期待是什么?你打算平均每周拿出多少个小时用在这门课上,以达成你的期待以及你在(2)或(3)或(4)上的目标?网络

我但愿这学期能够有一些练习来更好的掌握课程知识。我应该会花不少时间来练习和作项目,至少一半的周末,平时学习完也会练习。大概很多于 10 小时吧。要达成目标要花费不少的精力,不能松懈。

写在最后

因为我在上个学期过于放飞自我,致使了这个假期异常的忙,而且因为难以言说而且难以启齿的缘由必须沉迷于学习,致使本身没什么时间去认真的作做业。给出的文章并无所有读完,只是挑了一些本身看起来最有价值的文章略读了一下。我知道这一切都不应发生但是我也身不禁己。写的博客也是乱七八糟,没有按照标准的格式来写老师和助教多次提问题我也只能针对问题草草解决。这里表示抱歉,将来的做业我必定尽我所能。
另外做业也不是全无收获,包括但不限于:

  • Atom 虽然编辑 Markdown 很方便,可是启动实在是太慢了,或许我该换一个固态硬盘(逃
  • 意外地掌握了 HTML 和 Markdown 页内位置跳转的方法,还没发出来不知道是否成功了,点文章里引用的地方的小标号就能够了。但愿能够成功(微笑

提到的文章:
[1]I. 个人软件开发生涯 (10年开发经验总结和爆栈人生)
[2]M. 进入2012 -- 回顾我走过的编程之路
[3]C. 徐宥:掉进读书的兔子洞
[4]D. 大学以前:一个偏科生的自述

相关文章
相关标签/搜索