新的开始,我的第一篇博客

作业的描述


所属课程 课程的链接
作业要求 Link
我在课程的目标 了解软件工程
这个作业在哪个具体方面帮助我实现目标 看了很多博客

关于我

科班在读大学生,编码能力一般,目前在啃厚砖书,无甚特长,不知彼岸何处云云。

作业问答

回想一下你初入大学时对你所在专业的畅想

(1)当初你是如何做出选择你所在专业的决定的?
-可能是对技术的崇拜
(2)你认为过去一(两)年中接触到的课程是否符合你对你自己所在专业的期待,为什么?
-不符合,课堂上讲的并不深入
(3)你觉得你所在的专业是你喜欢的领域吗,它是你擅长的领域吗?
-不然我选他作甚,会几个基本语句能叫擅长吗?
(4)将来你会选择从事和你专业相关的工作吗?是的话给出你想去的城市、公司和岗位,否的话给出原因
-那当然,总归试试;东南沿海,中小型互联网企业,软件开发

对照前人们走过的路和描述未来发展,现在的你

(1) 自我感觉你已经具备的专业知识、技能、能力有哪些?已经写过的代码量是多少?描述你做的最复杂的项目/作业。
-大体了解程序设计是怎么回事,掌握c++的基础、数据结构基础;大一写过一个贪吃蛇的小游戏,约600行,很多重复代码,功能蛮多,bug不少。
(2)离成为一个合格的本科毕业生,在专业知识、技能、能力上还差距哪些?
-专业知识尚还差得多,也没有做几个项目。

目前是一个人生选择的十字路口,考研、工作、考公、出国,不同的选择在大三就有不同的努力方向。而无论考研还是工作的每条路径,也有许多不同的分支。

(1)对照以上你阅读的前人们的经历,你的选择是什么?
-先考研,未来的路或许会更长久些。
(2)在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
-毫无优势,更当奋起直追
(3) 针对你的选择,你给自己的大三设定的规划安排是什么?
-课程跟得上,做几个有意的项目。
(3)你对于实现自己的梦想已经做了或者计划做什么样的准备?
-调整至合理的作息时间,身体是革 命的本钱。

提有质量的问题

  • 作为一个在校大学生,在这关键的几年里,是否应该把时间精力花费在项目上。

好的外企或好的技术公司希望招聘到的学生是做事超级投入,特别乐意思考,充满活力,并且具备一定的行业知识的。因此,在面试准备的时候,应该充分了解自己应聘的公司,多思考,多关注架构等背后的东西,才能应付比较深层次的技术面试。---刘帅:在失望中寻找希望

  • 个人浅见,本书是作软件工程之用,为何于管理之类连篇累牍,这亦非程序员所能掌控。
  • 在这个效能过剩的时期,硬件的革新速度是如此之快了,作为程序员是否还需汲汲于程序设计的高效。

p362 效能过剩和竞争的各个阶段

  • 创新是我们所追求的,但观近年来,市场上不少颇具创新的物件昙花一现。这其中固然有自身的局限,但我们还看到了市场资本的方面。譬如社交,二十多年了,也只剩下几家台上唱戏。创新被主流社交产品封杀,抑或是被收编收购。赢者通吃,这种情况下,创新是失败还是成功?
  • 我不是大牛,数学也没有突出的地方,如此平庸的一个人,大牛的经历不可复制,应当怎么做才能成为一个合格的程序员。

了解和调查源程序版本管理工具

  • GitHub的优缺点:
    优点:GitHub提供Git存储库服务,基于web,允许使用Git的源代码管理功能。GitHub提供Git存储库服务,基于web,允许你使用Git的源代码管理功能,或者其特性。
    缺点:可能不是捕捉创意过程和记录创意点子的最佳工具。
  • Bugzilla的优缺点:
    优点:免费,有中文版支持
    缺点:快速搜索结果不准确。只能管理缺陷。
  • Microsoft TFS:
    优点:能与 VS 无缝接合。
    集成了项目管理、版本控制、BUG 跟踪,能有效实现 SCRUM
    缺点:能应用起来的团队、公司的数量极少,多数真正用起来,也就是源代码管理这部分,这也仅仅是占TFS极小部分功能。
posted @ 2019-09-10 09:13  Redwarx008  阅读(254)  评论(4编辑  收藏  举报