具体阅读内容较长,能够查看做业原文:软件工程实践2017第一次做业,感想之类的在下面的回答中会有所体现。html
(1)回想一下你初入大学时对计算机专业的畅想linux
- 当初你是如何作出选择计算机专业的决定的?
- 你认为过去两年中接触到的课程是否符合你对计算机专业的期待,为何?
- 你以为计算机是你喜欢的领域吗,它是你擅长的领域吗?
当初选择计算机专业,并非什么通过深思熟虑的结果(像决定一些其余重要的事,最后是”无论了,豁出去“)。肯定学校以后,再结合成绩,没有特别喜欢的专业就排除掉不喜欢的,计算机好像很厉害,内心也不排斥,就先待定。另外一方面,本身大学以前都没怎么接触过计算机,但是如今计算机是必备技能,各行各业多少都要用到,想着那不如大学就学这个吧。因此,大概就是一个白得不能再白的小白,怀着对计算机的憧憬,就这么选择了计算机这个专业。程序员
一开始,我都没怎么了解大学的教学模式,惟一的期待就是学完以后能用计算机作出一些很牛的东西,不过我也不清楚具体是什么东西。大一下上栋哥的C++以前,也是这样的教学模式(learning by doing),也被要求写了一次大一上的总结(是否是写总结是程序员的优良传统啊,以前还看到个段子是个程序员“我就是昨天发表白贴的那位,虽然失败了,可是我来总结一下经验“),那时写到课程是不符合本身期待的。大一上不少课程是公共基础课(C语言也是吧),先学点常识也是合情合理,能够接受,可是那个上机的效果和我想象的差得有点远。上机是一道道的小题,你写完代码,编译一下,运行跳出来一个黑框框,输出一个结果就没而后了(不过出结果仍是有点成就感的)。小白不理解,这到底能用来干啥啊。那时还有一个念头是以为本身之后不会当一生的程序员,只是为了之后其余须要来学计算机的相关技能。因此,大学上了一学期,基本上是处在迷茫得不能再迷的状况,反正就先规规矩矩地按高中方法学那些不知道有啥用的课。而后,大一寒假能够算是一个转折点吧,那时下学期给咱们上C++的栋哥在寒假给咱们布置了任务,印象深入的是让咱们先自学C++。因而我开始意识到了对程序员很重要的一点:自学(以为课无聊,能够本身学点好玩的东西,是否是傻),最近读了那些博文,这个感受也是愈加强烈(下面还会提到关于自学的思考)。后来跟着课程一步步往下,最终是作了个计算器的半成品吧(大一暑假的时候却是有再去完善一下),自学和自控都有待增强啊。虽然,这个计算器仍是上不了大雅之堂,可是对我来讲,能够算得上是我这二十多年来最伟大的我的成就之一了(感谢栋哥,感谢《构建之法》)。后来大二上学期也是规规矩矩的过,课程没有学得特别好。数据结构老师看得出来很想教好,可是上课不知为啥我总是走神(佩服前排那些全程全神贯注的童鞋),布置的上机题目却是都有好好打(代码量也是读后感之一,下面再提),最后笔试也是挺渣的。偶然在知乎上看到Python学习路径及练手项目合集,以为挺好玩的(最初的动力就是玩),因而大二寒假就想着自学。不事后来的结果是前置的linux课程都没学完,学了点Python2.7(后来再去看时,教程已经变成Python3.5了),就又开学了。看到一些同窗仍然用博客记录学习,感受挺好的,也试着写了一些(如今像是只是“搬运”,可自我感受效果不错,忘记了像是也有笔记能够查)。因此我自学的意识是有,动机是无聊想玩,不过实际自学能力真是很糟糕。大二下开始选导师,选完我就兴冲冲的开始联系,导师却是也很棒,给咱们布置了入门任务回去作(论自学是多么的重要),后来也“烂尾”的感受,忙着复习仍是干吗去了(如今暑假捡起来继续入门)。大二下的系统结构、组成原理和网络也是规规矩矩,算是对计算机的认识又更加深刻了一点。数据库的话,主要是大做业,仍然是自学能力啊,组队大概还有团队协做的能力(论志同道合队友的重要性)。有些同窗学HTML,作出来真的是至关beautiful,记得第一队的同窗演示了将近二十分钟。说来惭愧,我还在啃计算器的老本,用当初学的点QT作了个功能极其简单,界面极其丑陋的东西。做为一名冷漠的社交障碍,或许和同窗多交流会好点。以上是大学两年来对课程的一些体会和经历(好像有点跑偏,最近睡前老是止不住的东想西想)。如今来看,过去两年的课程仍是比较符合本身的期待的,基础性的东西为主(而后下学期好多专业方面的课啊),规规矩矩的学过去,感受问题不大,但回想起来有点“间歇性踌躇满志,持续性混吃等死”(某篇博文下印象深入的自嘲评论)的意思。算法
如今计算机确定是我喜欢的领域,原来就没有什么特别喜欢的专业,就比较反感金融那种看上去很无聊的行业。计算机算是一个比较有趣的创造性的领域吧,或许是由于栋哥课上作出来的计算器,或许是这两天看了一些博文心情还比较激动。擅长也是确定说不上的,原来是白得不能再白得小白,如今可能只是没原来那么白的小白,我还差得远,连野生程序员都算不上。数据库
(2)即将大三的你,对照前人们走过的路和描述将来发展,如今的你编程
- 自我感受你已经具有的专业知识、技能、能力有哪些?
- 离成为一个合格的计算机专业本科毕业生,在专业知识、技能、能力上还差距哪些?
专业知识就课堂上学的,如今还记得的就一些基础,一点数据结构、一点操做系统、一点组成原理、一点网络等,也就比非计算机专业的同窗好点。自我感受并无掌握什么特别了不得的技能,主要仍是课堂上的东西。了解C、C++,会解决一些简单的问题。自学了一点Java,可是还谈不上运用。能力的话,也没啥特突出的的能力,一丢丢亟待培养的自学能力。真是苍白。网络
合格的计算机专业本科毕业生,专业知识就还没学的那些吧(其实我以为这些专业知识只能算是这一行业的常识,工做时候用到的估计是还要学的)。技能也很差说啊,至少得熟练掌握一门高级语言吧。我如今是以为工做时须要的技能比较专,比较细,在实际工做中才能学到,或者你有确切的目标,而后再去细学它须要的技能。在没有明确本身须要什么技能以前,打好基础(算法呀,常识呀),普遍的涉猎,也是极好的(这也是我如今的想法)。能力的话却是有几个感受比较重要的能力,像是自学能力。计算机新技术层出不穷,不一样的工做可能也须要不一样的能力,自学确定是没法避免的。一个好的程序员,应该是终生学习的。还有英语,如今感受可能不是那么强烈。可是举例来讲,国外的水平会比国内好点吧,你自学的时候每每就不得不看英文的资料。你要是想去外企工做,这也会是须要的吧。就算不去外企,我以为做为程序员这也会是一个加分项。最后还有一个是团队协做与人沟通交流的能力吧(程序员都比较不会说话?),确定会和别人一块儿打代码,完成项目。数据结构
(3)大三是一我的生选择的十字路口,考研、工做、考公、出国,不一样的选择在大三就有不一样的努力方向。而不管考研仍是工做的每条路径,也有许多不一样的分支。学习
- 对照以上你阅读的前人们的经历,你的选择是什么?
- 在这种选择下,你认为你相比其余同窗来讲有何优点,有何劣势?
- 针对你的选择,你给本身的大三设定的规划安排是什么?
纠结的一直都是是考研和工做,考公和出国彻底没有考虑过。原来想要考研是以为大学四年,前两年主要基础,后面才专业一点,毕业出去总以为本身学了两年又能找到什么工做呢。可是听说考研比高考还难,光是据说还要本身再去看高数,就开始怀疑本身能不能办到。因此纠结的点主要就是想考研来让本身更有竞争力,能作点比较有趣顺心的工做,可是又以为本身可能会读不下去,也有点想保研的念头。这两天看了很多博文,很多同窗代表了本身想考研的大方向,让我考研的念头更增强烈,总以为本身多少都有点随大流的趋向,或许是感受还有别人一块儿会比较容易坚持下去(小伙伴约自习啊)。不过,如今是还停留在构思的阶段,须要再多多地了解这方面的信息,也不排除其余的可能性。操作系统
考研的话,有何优点,我也说不清楚,如今主要想法是想让本身变得更强,不过考研好像是往科研的方向去的,我也没啥兴趣爱好,说不定就喜欢上研究了呢。劣势的话,就工做经验啥的吧,我以为这不是什么大问题。
关于规划,我想了很多,不过和我想选择考研却是关系不大。大三上学期的课程,看了下课表仍是挺多的,看起来也更加“专业化”,想必会花去我很多的时间。并且,一不当心被抓去当班委,多少也会有点影响。主要的一个想法是好好上软工实践,花大量时间自学须要的技术想必是免不了的,忘记在哪看到说还会见到凌晨3,4点的福大,想一想就刺激。还有一个看完博文以后的想法是,增长本身的代码量,多打代码多实践,确定不吃亏的。过去两年,我打的代码基本上都是课堂做业,应该是5000行不到。至于具体的方法,原来是想去OJ刷题,好比我就挺喜欢hihoCoder。它的题库里的题目是有提示的,更像是一个学习的平台,而后有每周一题的挑战赛。不过,小白作一题仍是要花很多时间,后来也是没有养成习惯。最近看了博文,主要是受 徐宥:掉进读书的兔子洞的影响,有了刷书的念头,不出意外的话,我想就是《编程珠玑》吧。代码量,算法,自学能力,代码规范等,感受颇有利啊。因此大三上想干的事主要就是这三件吧,学好专业课,好好作软工实践,刷《编程珠玑》。想着等大三下学期没什么课的时候再去准备考研的事,大三上我忙着呐。并且忘记了哪里看到说,软工实践有点像实际工做,上完再好好考虑考研仍是工做也不迟。这里还想说明一些问题其实,关于规划,更多想得是实施的问题,想得太多作得太少是毛病,得让本身的规划是可实施的。实施的话就得因人而异,如今的我乃至未来很长一段时间的我,都作不到像徐宥那样疯狂地读书,从我两次都没看完《浪潮之巅》就能够看出来,因此能作好上面的三件事我就以为还不错了。再往深处挖,大概还要问本身的动力是什么。人类是为欲望和利益所驱使的生物,抑或deadline? 大多数一开始只是无聊想玩,自学计划至关模糊,而后每每过早退出。但愿大三戒浮戒躁,多作少想,有始有终,体会计算机的乐趣。
(4)你从学长学姐那,听过对于这个班级或这门实践课的要求或经验,促使你选择这门课这个班的动力是什么?
并无从学长学姐那据说过什么,主要由于是栋哥上的吧,而后还有些一块儿选的小伙伴,感受小白又会学到很多东西。
(5)针对上述问题(2)、(3)、(4),你对这门课的期待是什么?你打算平均每周拿出多少个小时用在这门课上,以达成你的期待以及你在(2)或(3)或(4)上的目标?
对这门课的期待,确定能学到很多,可是有点担忧本身不能有始有终,因此但愿不要超出太多。至于投入多少时间,具体的很差说,感受必要的话课余时间均可以给这门课。