1、当初你是如何做出选择计算机专业的决定的?
经过一年学习,你的看法改变了么,为什么? 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗? 为什么?
当初决定报考计算机专业,是因为在提前批的时候最喜欢的师范类化学专业没有录取,然后跟其他专业相比起来,会更喜欢计算机一些。觉得学计算机的话,就业前景不错,最主要的一点是,当时刚考完,对物理持放弃态度,而网络工程这个专业的物理学的最浅(捂脸)。然后当时暑假的时候,接触了编程,觉得挺有意思的,对学习计算机编程这方面的知识有了一定的兴趣。觉得学这个专业似乎也挺不错的。我的话,其实持一种得过且过的态度,已经把这个专业当作自己以后发展的方向了,所以也就没有所谓的态度、看法是否改变了的状态。虽然,有时候会出现对打代码消极怠工的情况,但是总的来说,我还是挺喜欢计算机领域的。我自认为,我对这个领域并不擅长,只能算中等水平。对于计算机,我觉得我对计算机领域的知识了解并不深,比起其他专业的学生来说,可能我也就是比他们多打了一些代码,多懂了一些编程的知识罢了。对于网络工程网络方面的知识也是懵懵懂懂的。
2.对比开篇博客,哪些方面还存在哪些不足?
我印象中,写第一篇博客的时候挺用心的,也写了挺久的。当我现在回过头去看当初写的博客时,咦,怎么这么一点点,好像对我大学的规划,对未来的就业发展仅仅只是泛泛而谈,并没有很深的思考的感觉。
第一篇博客里,有写到我希望学习网络安全方面的知识,结果一年过去了,并未实现,唯一一次接触网安竞赛,却因为其他事情错过了比赛。
当初制定了,学习、生活,两个方面的规划,结果良好的学习习惯还是没能养成;图书馆也只有临近期末了才成为他的常客;英语四级在第一学期靠着仅剩的高中英语水平,压线险过,第二学期的六级,让我知道了,只有高中英语的水平,远远不够。
根据目前你的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
暑假的时候,虽然接触到了C的编程,但是本来就贪玩的人,高考完就更放肆了,虽然有兴趣,但也是高兴了就打两题,想玩了,照样玩。以至于,只为C语言的前面一小部分知识打下了一点点的基础。然后,我又有一个很大的缺点,上课虽然认真听,但是课后就放着不管了,所以学C的时候,也就只有前面几章学的不错。到了后面,这样的学习态度,让我到期末考前链表、文件那块的内容几乎不懂。(虽然链表没有怎么考到)然后课设的时候,又必须用到文件的知识,设计思路的时候觉得用链表做会更好做一些。于是课设时限一周(其实只有四天时间),有将近两天的时间在狂补链表、文件那两块的知识,就这样,我补全了C的所有知识。
然后,到了这个学期的数据结构,我发现我飘了。课前预习,只是为了做课堂派作业,上课还是要好好听。然而,课后虽然一直都没有复习巩固的习惯,但是第一学期,我还是会好好打PTA的,这学期博客园不要求PTA的总分的模块了,于是我的PTA就开始不好好打了,有打的部分也只是为了写博客园的PTA实验的部分。
3、回忆整个学期,如果重新来过一次,你打算做哪些(技术上,而不是态度上的)改变?
如果能重来一次,就算不能回到高考完的那个暑假,我希望我能回到大一上学期,我希望我能更努力一点,真真正正的做到我说的课前预习,课上认真,课后复习,缺一不可。上学期,因为参加运动会,一个多月的时间全耗在了训练上,花在学习上的时间减少了一大半,学习落下了一些,之后的蓝桥校选,仅仅以一名之差与入选失之交臂。这学期,又参加了学校举办的各种编程比赛,全都是比赛完之后:啊,我就差一点点,就差那么一点点我就进了。就是那么刚刚好每次都差一点,每次都在想,我为什么不再认真一点,不多学一点。每次比赛,我都会不时的查看我的排名情况,然而,每一次我都是比赛的前半程,冲在排名的挺前面,然后后半程逐渐下滑,见证了我从巅峰到低谷。
寒假的时候,制定了一系列的学习计划,下定好决心要好好学习,学习课设来不及学的Easy X、学习第二个学期将要学习的数据结构、学习老师推荐去学的Python。但是光光制定了计划又有什么用呢,我依旧没有完成,如果能重来,我一定要完成我所制定的所有计划。
4、你预备如何规划剩余的2/3?
大学生活会很短暂。大学生活过去1/3,是的1/3。(大四目前教学计划是没有课程学习了)。经过这一年,请问你对我们学校的大学生活有何感想?在这种大学氛围下,如何规划剩余的2/3?
在初中的时候,老师就给我们灌输了大学也不轻松的观念。当时并没有很深的感触,还认为就算大学没有想象中的轻松,不像人们常说的那样上了大学就解放了,但是总比初高中轻松吧。但是,经过了大一一年的学习,让我深刻体会到了,什么叫做:大学专业选的好,年年期末胜高考。虽然这话说的有点夸张,但是也八九不离十了。我们这种专业性特别强的专业,必须得好好学,不然,大学四年也就是混一个毕业证而已。
大学得学习最重要得是得靠自己,不像初高中时期,有老师逼着你学习,到了大学,没有人会管你,老师上课讲的也很快,学习只能靠自己,唯一能体会到学期氛围的地方也只有图书馆了。所以,在剩下的这2/3的大学生活中,还是快乐的和图书馆作伴吧。最重要的,不管什么课,上课都要好好听,因为到期末的时候再来预习,真的来不及了。
5.对于马上入学的2019级新生,如何学习专业课程(C语言、数据结构、计算机网络等),请给出你的建议。
建议内容包括:编程中碰到问题解决方,如何提高编程能力、编程效率,作业较多情况如何安排等等。
C语言
对于初学者来说,C真的是非常适合的一种语言了,他非常的基础。C语言是这三门课中最简单的课程。在暑假的时候,就可以着手学习了。在MOOC中,翁恺老师的一个课程——C语言程序设计CAP是一个很好的入手点。通过课程的视频讲解,再配套上PTA中的习题,就能很快地上手C的编程。也可以通过小白菜网站学习,小白菜主要是针对题集的讲解,而MOOC中还包含了C的概念以及知识的讲解。在学习C语言的过程中,每一章的内容都要好好学,特别是链表那一块,链表学好了,在第二学期学习数据结构的时候会轻松一些。C学起来不难,主要是要积累一定的编程量,各种代码都要熟悉。
数据结构
到了数据结构的时候,会发现数据结构的代码要求没有C那样严格、不需要所有的代码都要掌握。数据结构里,逻辑、概念的东西会比较多一些,需要把各种概念性的东西都理解、都吃透。在学数据结构的时候,还需要自学C++、STL库。C++与C差别不算大,是C的升级版。可以通过调用各种库函数来实现繁杂的代码。
计算机网络
说到计算机网络吧,上课的时候,可能会觉得枯燥无聊,因为这门学科就是概念性的东西,要死记硬背的。老师上课讲的东西几乎都是课本上的,就照着课本念一遍的那种。但是尽管如此的枯燥,以学姐过来人的身份告诫各位学弟学妹们,这门课还是好好听吧。虽然我们学校的期末考前都会给你挺长一段温书时间,但是计算机网络这门课在期末的时候再来预习是根本不够的,且不说,你需要背下三百多页的知识,各种知识点还有些生涩难懂,以至于不仅要背,还要理解,期末温书的时间根本不够。所以,尽管课程无聊,还是要好好的听老师讲课,平常就要及时的弄懂知识点。不然是真的来不及的。
-
编程中碰到问题解决方法
- 一开始学习编程的时候,总会出现这样那样的错误,比如说:编译错误、答案错误、运行超时、段错误……这个就需要平常在做题的过程中发现这些错误提示所对应的错误是怎么样的。例如,碰到编译错误了,你就要考虑是不是有什么变量没有定义、标识符有没有打错、选择的编译器跟你所写的代码是否一致……碰到答案错误了,就要注意除了你的程序有问题之外,还有你的输出格式是否符合题目要求;碰到运行超时了,就要考虑换一种算法,想想有没有什么更高效的算法;碰到段错误了,就要想想是不是存在越界的情况……
- 碰到各种问题之后,写博客其实是一种很好的方法,就类似于我们中学时代写的错题本一样,记录下你的各种错误,当你回过头去看的时候,就会发现这些地方是你要注意的点。
- 除了写错题之外,对于初学者来说,最重要的就是代码量了。当你的代码打的越多,就会发现越多的问题,相应的你也就会注意到这些问题,从而在下次的编程中注意,随着代码量的增加,犯的错误也就会相应减少。代码打的越多,碰见的题型也就越多,能拥有的解题思路也会越多,长此以往碰到问题时,多想想,就可以找到相应的解决方案。
- 碰到问题时,不要就只想着问他人,就想着度娘,要学会尝试着自己解决问题。你可以和别人一起探讨,但是一定不能只是单纯的从别人那获取。很重要的一点就是,只有自己费劲心思结出来的题目,才是自己的东西,通过别人而获取,可能一开始还记得,但是时间久了就不是自己的了。只有自己费劲心力,实在是解不出来的时候,可以请教他人,同学、老师或者是度娘。但是必须理解别人所告诉你的思路,吃透这道题。
-
如何提高编程能力、编程效率
- 关于怎样提高编程能力,我认为就是跟上面说的那样,要提高代码量了。
- 除了不断的累计代码量之外,平常还可以在网上找一些考研真题、ACM、天梯、蓝桥等比赛的真题,去看看人家的优秀代码,学习别人的解题思路,学习别人的思路不是说就是原原本本的照学,而是通过学习他人的解题思路,再结合自身的特点,看看是否能改进自己的一些不足,取长补短。毕竟总会有自己所想不到的算法。
-
作业较多情况如何安排
- 作业说多不算多,说少也不算少。主要是看着就几项作业,但是每一项作业做起来,要花费的时间就会很长了。大学总会有参加社团比较多的同学,所以就更需要合理的安排好时间。大学的作业不像中学,一天交一次,而是一周交一次。一周里也不是只上这一次课,所以很多人更喜欢把作业留到周末的时候一块做。这种做法是不可取的。
- 在我看来,不管作业时一天交一次,还是一周交一次,当天的课上完的时候,就可以把当天的作业做完了。因为像碰到这周又要写博客园、又要写课堂派、周末还有部门活动的时候,把所有的事情都堆到周末来做,是不能所有的的事都完美的完成的。倒不如在平常就一点一点的做完,周末就不会那么“忙”了。
6.自由发挥
如果你有其他感想,也可以再次填写你的其他体会。
- 其实呢,要说的在上面也基本说的差不多了。感觉自己就是高考一结束就更加的放松了,想着要好好学,好好学,两个学期了,也没做到。接下来的两年真的不能再贪玩了。得过且过也是过,还不如充充实实的过完大学生活,不留遗憾。
- 也希望学弟学妹们能记住,一旦你选择了这个专业,那就必须要认真的学。我们这个专业比的是技术,不是那种你随便混都能混到毕业的。所以,好好加油吧!