2018福大软工实践第一次作业

引子

  • 本次作业
  • 拜读了作业中推荐的博客后,除了对博主成功的羡慕之外,也意识到了差距;私以为血泪经验只是提供了路线,路还是要自己走的;希望自己能够珍惜大学这个人生阶段,在新的学期扬帆。

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

  • 当初你是如何做出选择计算机专业的决定的?
    答:由于我小时候比较贪玩,也经常打游戏,自然对计算机也产生了兴趣,在选择志愿的时候也抱着就业方便的想法就选择这个专业。
  • 你认为过去两年中接触到的课程是否符合你对计算机专业的期待,为什么?
    答:我认为十分符合,甚至远超我的想象。从最开始认为接触的课程没有太大用处,到不经意间在每门课程间的穿插。但是说实话有些太难了,经常上课遇到很多听不懂的地方,一脸懵逼,课后还是要花比其他同学更多的时间才能理解内容。
  • 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?
    答:在高三填报志愿的时候,计算机毫无疑问是我非常喜欢的领域;也有一段时间想过这个专业太难了有些不适合我,尤其是通宵复习数据结构、离散数学时;不过慢慢地也就熬过来了,现在说实话只是稍稍对这个领域有着好感同时也带有这敬畏的心态。
    由于我本身理科基础比较差的缘故,再加上目前对这个领域的了解十分浅薄,所以也说不上擅长了。不过我想在经过之后的学习以后,能够站在比目前更高的一个平台来看待这个领域。
  • 将来你会选择从事计算机相关的工作吗?是的话给出你想去的城市、公司和岗位,否的话给出原因
    答:我将来会选择从事计算机相关的工作,不过也更希望将来能够把这份工作当成事业。北京amazon公司也一直是我想去的,虽然目前我在技术开发方面的能力较弱,但是也希望将来能从事软件开发相关的工作。

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

  • 自我感觉你已经具备的专业知识、技能、能力有哪些?
    答:从最开始的C语言到C++以及数据结构的知识都有一些初步的了解,再到上学期有实战过一个数据库界面ODBC以及数据的“爬虫”采集,暑假也读了机器学习、深度方面的书,跟同学一起参加比赛,初步实现了目标检测的项目。个人感觉目前掌握的专业知识比较大部分同学来说都少,我也会在大三进一步努力的。博客L[1]的作者提到:“兴趣和热情只能让你很执着,但并不一定能让你走好这条路,只有你的能力和你的强项才能让你走好这条路。” 博主所认为的能力与强项在我看来也正是我所需要具备的专业知识与技能,我想仅仅是依靠满腔的热情很难在计算机领域亦或是其他领域走的更远。不过这里我就产生了一个疑问:“理论掌握的专业知识算是真正意义上的具备了吗?”
    我在博客I[2]找到了答案:“别人的规范的确不是最好的,但在工作实践中总结出来的规范能切合实际需求,能让开发快速进行并完成,最关键的是能满足客户需求。” 对这一点我深有感触,我很多时候看书上的代码总是自以为看懂,疏于实践,等到了将书上的知识运用到实际时,却又显得慌不择路,被一些实际中的bug卡住,书本上的内容终究是别人的规范,自己实践得出的结果才更能为自己所应用。毕竟我要学的是计算机这门复杂的“手艺活儿”。

  • 离成为一个合格的计算机专业本科毕业生,在专业知识、技能、能力上还差距哪些?
    答:我认为主要的差距还是分为了两部分,对专业知识、技能理解的深度与广度上。我总是看待问题甚至是学科知识仅仅抱着知道答案就好这种不求甚解的心态,不会过多去思考得出结论的过程。同时我想拓宽知识面也是十分重要的。在看了博客中众大佬的介绍后,我发现没有一个人是仅仅局限于大学课程中所学的知识的,都是各自以不同的方式拓宽知识面再进行实践的。虽然当前我认为随着时间推移我也能后续掌握这些知识,但是毕竟不花时间动手实践还是很难获得跨越这些差距的。


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

  • 对照以上你阅读的前人们的经历,你的选择是什么?
    答:我的选择是考研,虽然自己即将步入大三的阶段,我还是觉得接下来的两年自己努力所获得的知识,仍然不够自己得到一份理想的工作。不过功利一点说的话,还是为了今后能够有更好的发展。当然,在我所阅读的博客中的大佬也有许多选择本科毕业工作的,但是这其中也有一名博主A[3]在工作之后的三年选择了考研,也很好权衡了4种考研的结果,也都做好了心理准备接受任何一种结果。我个人认为破釜沉舟不一定是最正确的选择,也许有人一意考研成功了,但是也不乏有人考研失败找不到退路。考研的路径上也有许多分支,我可能做不到破釜沉舟,但是一定会全力以赴。
  • 在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
    答:在当前选择考研的情况下,如果成功的话相比其他不考研的同学也会多出3年时间在浓厚的学术氛围下继续精进。横向比较于同样考研的同学,我的优势说实话也不是很明显,与大部分人站在同一起跑线上。不过贵在坚持,可能这份坚持的毅力能让我取得些许优势吧。
    而相较没有考研的同学,我大概会在一定程度上失去了实践的机会。同样横向比较于考研的同学,我对每门专业课的理解还是不够深,之后还是需要花更多的时间来复习。
  • 针对你的选择,你给自己的大三设定的规划安排是什么?
    答:大三上学期的课程还是很紧的,我希望能够在不耽误当前的课程的情况下得到更多的实践机会。暑假在跟同学实践了一个项目之后也意识到了自己的不足,也需要花更多的时间不仅在理论知识,更是在实际应用上复现理论知识,同时也要开始准备考研了。这里想引用博客A[3]的一句话:"风风雨雨地跑着,简简单单地过着。带着对未来的期盼,和对现有生活的改变,坚持着。"
    只有带着对未来的期盼是远不够的,更需要的对现在的改变,更需要的是一步一个脚印对规划安排的实现。

(4)你愿意为了一个你感兴趣的、或得到实战锻炼的项目熬夜吗?你想脱离小菜鸟的level吗?如何评价上一届同学说的“真正和我的队友们一起见识了凌晨四点的福大。一起熬夜,一起吐槽,一起说说笑笑,一起打代码。一切一切的都是“美好”的回忆。”

答:我想在实战的项目熬夜是十分不错的体验,暑假在与同学一起完成的项目期间熬夜已经是平常的事情了。。。所以我愿意能有这样的体验,也更想就此为平台脱离当前小菜鸟的level。脑补了一下上届同学的“美好”回忆,前一刻的欢声笑语到后一刻在键盘奋笔疾书都让我有些感慨。大学时间很短,我也更希望能够有这样的一份回忆。


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

答:我希望能够在这门课上得到更多的实战锻炼机会,而不再是之前单纯的理论知识,这也是我选择这门课的原因。我自己的规划一般较少精确到小时数,我目前是想每天晚上都能余出两个小时用在这门课上,当然这个肯定不够啊,所以我也会在开课之后慢慢调整我的规划的。而之前所说的要实现的目标的话,我更是会全身心的投入的,我想这样的话再去计算小时数意义也不会太大了。


(6)据闻软工实践的退课率极高,在选课前你了解过这门课吗?你为什么选了这门课?如果你的队友在中途退出你会怎么做?

答:我在选课之前也没有了解过这门课,说实话我是以为选了软工就一定要选实践的,不过我也一直想锻炼一下实践能力,所以也算是阴差阳错选上了这门课。
因为当前我对这门课的了解很少,所以我也很难做到劝队友不要退出,可能我说不定也会变成中途退出的队友。前几届大概也回答过这样的问题,其中肯定也不乏有同学信誓旦旦要坚持到底,最后还是退出了。不过我没有经历过这门课程,我也很难给出评价,如果运气不好,我的队友想要中途退出,我可能会劝他(她)回去看看这门课程开始时他(她)自己写下的第一篇博文。如果还是执意退出,我当然也不是完全的团队至上的人,我会尊重他的选择,只能跟其余队友(希望还有剩下)重新分配工作了。


结语

  • 走出人生的十字路口时,或许会带着些许迷茫,怀着些许憧憬,但终能看见希望的高光,愿自己能在理想的驱使下砥砺前行。

参考博客

[1]http://coolshell.cn/articles/4561.html
[2]https://www.cnblogs.com/unruledboy/p/DevCareer.html
[3]https://book.douban.com/subject/4006425/discussion/22803733/

原文地址:https://www.cnblogs.com/tomvii/p/9524043.html