软工实践 一

作业链接

Part Zero

初入大学时对计算机专业的畅想

  • 当初你是如何做出选择计算机专业的决定的?
    在高考填志愿前,我从来没有想过计算机专业会成为我的选择。我从一年级开始学习英语,觉得长大要当翻译。我对厦大怀有憧憬,甚至在高二暑假游了趟厦大为自己坚定信念,然终是几分之差。去不了厦大对我的冲击不小,毕竟这是撑过高三的一股信念。不知道18岁的自己怎么会对留省内有这么大的执念,因此福大成了我的唯一志愿。放弃了厦大我也放弃了英语,当时似乎就是一种较劲吧,不选择好学校那我至少得选择个好专业,我在福大的王牌专业、热门专业中逡巡,最终计算机吸引了我,看多了刑侦悬疑剧的我觉得黑客、电脑高手真的很帅。然后我来了计算机,义无反顾。

  • 你认为过去两年中接触到的课程是否符合你对计算机专业的期待,为什么?
    虽然有些课程不受我待见,但两年还是学到了许多。

    • 大一的课程多是公共基础课程,各专业差别不大,印象深刻的就两门,高数和c语言。高数大概是大一上的最认真的一门课,很喜欢当时的高数老师,严谨认真负责,加上我对数学的一点喜爱,两学期都取得了不错的成绩。可惜的是现在忘却了许多,只有一些常用的微分积分等还熟练。c语言这门课,我很庆幸当初选择了实验班,课程与代码作业相结合,有调不出代码的苦,有AC的乐,一点一点改变着我的思维方式,嗯,这门课让我觉得编程很有趣,痛并快乐着。
    • 大二的课程增大了专业课的比例,大二上的算法与数据结构、离散数学、数字电路与逻辑设计,大二下的操作系统、数据库、组成原理、网络。对于这些课程我都抱有期待,感觉这些课程有点铺路石的味道。算法与数构带你入门算法,尝试用算法用编程来解决问题,提出想法让程序来模拟出过程,接触一些经典的算法与数据结构,让思维更发散。离散中学了一些图论群论数论的基本知识,方便我在acm竞赛中针对他们进行深入学习。数据库是一门花了很多时间的课,从平时的课前预习题课后复习题到几次大作业,花了很多心力,觉得这类理论与实践相结合的课程往往也是掌握较多的课程。当时因为还在准备acm竞赛,觉得自己无法投入太多时间去创新就选择了选课管理系统这种经典选题,java+数据库也是写了好几天,但我觉得我对于数据库最重要的设计部分考虑的不是很好,导致后期实现时对最初设计好的结构进行了很多小修改(偏题辣。
    • 我心中的水课,近代史、思修、马原、毛概等等,这类与专业毫不沾边的东西我丝毫不碰,能翘则翘,翘课不是我不尊重老师,而是我对这些课程无半点兴趣,而我无法在课堂上集中精力,我会选择翘课做点想做的事,比如看看算法看看书敲敲代码。对于我认定的专业课,我会让自己付出最大的努力,虽然这努力程度离真正的努力有点距离,但对于其他课程我基本放任不管。
    • 两年的学习感觉有点功利,感觉整个学期真正学会最多的还是考试月,很多知识当我考试月真正系统认真学习时,有了更深的理解,也发现自己平时一些完全误解的地方。两年的学习也让我更有学习经验,平时的学习中,仅局限于上课撇撇老师ppt,依靠作业稍作学习对我是完全不够的,我有时候会存在一些理解偏差,而当自己真正看书真正开始思考时,会有许多新的理解。所以我更倾向于自己自学,过程中不断与他人交流共同纠正错误。
  • 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?
    是,我一点也不后悔当初的选择,而是遗憾没有更早接触。是也不是,我在计算机这个领域离成为擅长还很远,但这也是当前的我比较擅长的领域。


Part One

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

  • 自我感觉你已经具备的专业知识、技能、能力有哪些?
    • 上过了一些专业课,也掌握了一些基础知识,会点皮毛。
    • 用c、c++、java写点代码。
  • 离成为一个合格的计算机专业本科毕业生,在专业知识、技能、能力上还差距哪些?
    • 计算机是一个很广的领域,我觉得对于从事不同工作的人所需的专业知识都不同。
    • 想要有更强的coding能力,比如唰唰唰写个大几百行,一过编译,咦,成了。
    • 思维能力。我觉得在计算机领域很重要, 想问题时的一种思维,写代码时的逻辑。虽然感觉两年来思维有了改变有了提升,但还远远不够。
    • 自学能力。总觉得听过一句话,大学并没有教你工作中要用到的知识,而是培养你的学习态度,学习方法。有了一定的自学能力,但我在挑选学习资料、制定学习计划等等方面差很多,还在摸索真正能让我系统学习、真正提高的方法。
    • 控制力与动力。

Part Two

我的选择

  • 对照以上你阅读的前人们的经历,你的选择是什么?
    读研还是工作,我一直没考虑清楚,一段时间坚定读研,一段时间坚定工作。我觉得如果我未来想从事机器学习等工作,我肯定会读研,如果我从事软件开发工作,那么我不会选择读研。
  • 在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
    • 优势是我可能有保研的选择,即使考研,数学、英语、专业课等算是有点熟悉,所以没有特别害怕,但应该不会选择考研吧。
    • 劣势是如果选择工作,可能比身边早已选择应用开发等的同学缺少项目经验,但我觉得如果有强大扎实的基础和能力,经验并不是什么问题。
  • 针对你的选择,你给自己的大三设定的规划安排是什么?
    • 提升一下英语水平,我在英语方面的优势在于语感,劣势在于单词,提升一下阅读能力,以后也能看看paper、英文原著啥的。还可以给队友翻译题目端茶送水
    • coding coding 再coding。
    • 多看看书多接触一些,少玩点手机。

Part Three

未来的期望

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

    • 听说学长学姐们见过凌晨五点的福大。
    • 上过栋哥的c++,痛并快乐着,所以我又来了。而且这种作业的方式也会对我起到督促的作用,我需要这样的监督。
  • 针对上述问题,你对这门课的期待是什么?你打算平均每周拿出多少个小时用在这门课上,以达成你的期待以及你的目标?

    • 希望更深入学习与acm不同的工程方面的思维,之前写过的小程序做过的大作业个人觉得写的很面向过程。学习一下代码的模块化、维护等。
    • 希望和队友们一起努力,不孤独才更有动力。
    • 还要打一段时间比赛啊,但这个课程我也会加油的, 只希望不秃头。
posted @ 2017-08-30 18:14  是光不是yao  阅读(188)  评论(5编辑  收藏  举报