第一次作业-准备篇


  • 作业课程:软件工程实践
  • 作业要求:第一次作业-准备篇
  • 课程目标: 学习如何系统、规范地开发一个软件,并且学会如何在完成项目时高效地团队合作。
  • 作业帮助方面:提供大量的学习资料来源与接触同行大咖的机会和平台

阅读与思考

1.回想一下你初入大学时对软件工程专业的畅想

  • 当初你是如何做出选择软件工程专业的决定的?
        选专业的时候只有计算机方面这个模糊的大方向。经过父母推荐之后认识到了软件工程这个专业,因为当时身边没有学习软工的人可问、也不懂得百度,只凭字面意思觉得是搞软件的,肯定与计算机方面有关,所以我就毫不犹豫的选了。。。(ps:就是这么简单粗暴)

  • 你认为过去两年中接触到的课程是否符合你对软件工程专业的期待,为什么?
        说到期待,那就要从最初的选择说起。就像上个问题的回答那样,我选择软件工程这个专业时,对它没有很清楚的认识(完全没有),也没有非此专业不上的激情,所以我是本着好奇的心态读完大一的。大一一整年我处于摸着石头过河的状态,说白了就是想弄清楚这个专业是干嘛的、要怎么学。既然没弄清楚,那就更别说有什么期待。
      经过一年的自我摸索和请教学长,我渐渐明白了这个专业的培养目标以及就业需求,但是我依旧没有很大的激情,直到独立完成了C语言的学籍管理系统之后,我来劲了!!!我想一个上帝,在创造着一样神奇的东西,它是那么的有趣,可以按照我的想法来塑造,我像是它的father。于是,为了能使我的动手能力配上我的想法,我开始渴求大量的知识,首先就是编程语言,然后有一个模糊的需求——光编程语言是不够的,还需要方法、体系之类的东西。大一大二的课程满足了我对前者的需求,但是对后者,依旧是若即若离。因此前两年的课程知识符合了我的期待的前半部分。所幸,我看了培养计划里的课程设置,后半部分也是我所期待的对软件编程的系统方法的阐述和编程方法的介绍。

  • 你觉得软件工程是你喜欢的领域吗,它是你擅长的领域吗?
        这个邻域我越学越喜欢,虽然目前还不是很擅长,但是我会继续努力,不断学习,不断超越自己。

  • 将来你会选择从事软件开发相关的工作吗?是的话给出你想去的城市、公司和岗位,否的话给出原因
        我会选择与软件开发相关的工作,我想去飞机制造厂里工作,有可能是成都或者北京,具体的暂时还没想清楚。

2.即将大三的你,对照前人们走过的路和描述未来发展,现在的你

  • 自我感觉你已经具备的专业知识、技能、能力有哪些?已经写过的代码量是多少?
    学习了几门编程语言,基本算法与数据结构,初步掌握了面向对象编程的方法,最重要的是学会了如何自主学习,以及培养了耐心钻研的习惯。代码量应该有2w左右吧。

  • 离成为一个合格的软件工程专业本科毕业生,在专业知识、技能、能力上还差距哪些?
    专业知识方面还差一个系统的、规范的软件编写方法,缺乏规范的体系和框架;技能方面在算法和数据结构上不够精通;能力方面还欠缺如何通过团队合作去完成一个项目。

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

  • 对照以上你阅读的前人们的经历,你的选择是什么?
    我选择考研,个人觉得希望在理论上还要进一步学习,深造。

  • 在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
    优势在于可以学到更深入的理论知识,会接触到更好的平台;劣势是比同届同学少了一点工作经验。

  • 针对你的选择,你给自己的大三设定的规划安排是什么?
    兼顾专业课程的同时准备考研,二者比重不分上下。



未来的期望

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

我的期待正如前面所说,希望在实践中巩固学习到系统的、规范的软件开发方法,我打算每周花6~10小时在这门课程上。

5.在开课前你了解过这门课吗?你会以什么态度看待这门课?如果你加入的项目组中有队友在中途退出你会怎么做?

我在开课前了解过这门课,我会以最认真的态度来看待这门课,我认为这门课是整个软件工程专业的核心。如果我的项目组中有队友中途退出,首先我会劝阻,如果无法挽留那么无论我能不能找到可以代替他的同学,我都会继续和剩余的队友工作下去,直到完成。

posted @ 2019-02-26 17:18  真·大能猫  阅读(364)  评论(5编辑  收藏  举报