1、当初你是如何做出选择计算机专业的决定的?
不知不觉时间已经过了一年,恰巧现在也是高考填志愿的时候,很多下一届的学弟学妹门都在问专业,也让我想起去年的现在我的想法。一年前的时候,首先看上了计算机行业的兴起,作为一个理科生,我就把计算机的专业放在了我的首选地位,尤其是突然发现在上大学的时候,竟然有机会学到以前在各种媒体里面看到的高超技术(比如黑客的入侵)的时候,还有就是互联网的发展,网络对这个社会的重要性已经不言而喻,试想一下,如果没有网络这个世界会怎么样。因此,我对这个专业充满了期待和向往,然后就毫不犹豫把网络工程放在了第一志愿专业。
2.对比开篇博客,哪些方面还存在哪些不足?
首先,值得一提的是,大一大部分学的是编程能力,打的基础。通过网络工程导论,我们也知道后面会划分很多方向,网络安全、运维和软件工程等。如果基础不好,以后无论开始说的什么网络安全专家梦想都是空话,这一年做的很不好,上学期c语言还算过关,但是下学期的数据结构自己学的不好,老师很优秀也很用心,是自己的付出问题。至于对开篇博客说的网络安全道路,路漫漫,甚至有可能不会去走这条路,但是还没有面临真正选择的时候,一切都是未知数。计算机网络的学习是我们这个专业的基础,对于OSI模型,tcp/ip协议等一些知识需要熟知,但是到期末才开始疯狂赶工是一件非常痛苦的事情,没错,我就是当事人。我觉得我还有必要在其他空余时间对这本书更深层学习一下,没有自己一开始吹嘘的那种奋斗,大学生活会有很多诱惑,还需要更多的自律。
3、回忆整个学期,如果重新来过一次,你打算做哪些(技术上,而不是态度上的)改变?
首先c语言的结构体和链表第一个学期的学习,我还是不是很搞得懂,后来在第二个学期才慢慢搞懂了。改变的话,就是这学年没有做到的。
我觉得有以下几点。
第一:我现在觉得博客园是个好东西,首先不应该受限于老师给的作业,做的不好的是,我自身上一篇博客还没写完。。。博客园和cdns里面的一些题目和讲解都很值得参考。
第二:pta的题目,首先不限于老师布置的作业,如果在自己能力内,我觉得可以尝试着去写看看老师发布的那些竞赛的题目,有时候觉得竞赛题目跟平时的作业还是有点区别。(当然,我就只参加了一次集美大学程序设计大赛),有能力的人,一定要多去参加竞赛,能看到编程更不一样的世界。
第三:资料自查能力,(例如晓淞发的那个菜鸟教程),站在巨人的肩膀上才能看到更远的世界。
4、你预备如何规划剩余的2/3?
首先,在有剩余的时间继续打磨自己的编程能力,加强自己对计算机网络知识的认识,多采取实践代替只看书,我这学期对数据结构做的最不好的就是,代码打的非常少。下学期算法和Java都要进行学习,需要改正缺点,多动手。2/3不敢说,但是对下学期做出规划,下学期慢慢会学习到真正关于网络工程的知识,我觉得作为工科就是要多实践,该动手的就不要空想,尽量在大二把大一空缺的补完,为大三选出真正属于自己的方向打好基础,发现自己兴趣所在和能力所向。对于考研不考研是每个人都很关心的问题,我觉得需要在大二一年静心下来,才能得到答案。毕竟是网络工程,下学期无论什么难度的学习,要更多投入,毕竟是去年认真选的专业,一定不能让自己后悔。
5.对于马上入学的2019级新生,如何学习专业课程(C语言、数据结构、计算机网络等),请给出你的建议。
对于2019的新生,分几点。
第一:关于c语言,还未开学的时候,你们就会被拉进群里面,我不知道当你们会不会看到这篇博客,但是我觉得一定要在有限的时间里面去打好基础,这样就不会让自己在刚刚上大学的浮躁中,让自己变得空洞。我觉得老师一开始跟我们要求的,变量名的使用非常重要,千万不要abc这样的去设置变量,真的很揪心,这是不好的习惯。还有就是,中国大学mooc的翁恺老师的视频很好用,可以通过看网课让自己对c语言有更好的理解。但是我还是想要提一点,千万千万上课要认真听,所有老师,无论如何,都是很用心付出的,他们讲出的知识点也许跟网课的是一样,但是老师们还会有更重要的内容会去传授,网课一时爽,但是不听课,肯定学的不够优秀。
第二:关于数据结构,数据结构真的难,比起c语言真的难很多。有时候你有思路,但是你就是写不出代码,树和图拐来拐去,有时候会把自己搞混了。和上篇说的一样,慕课很重要,上课很重要,一定切记,一定要好好做老师给的题目,如果题目不做,你可能连思路都没有,多看看课本里面的那些优秀代码,肯定没有错,如果是真的搞不懂,一定要去问老师。课堂派预习也很重要,预习好听课和没预习听课真的不一样。一定要多实践。
第三:计算机网络:这门课程会比较枯燥,需要认真去背很多东西,也要有思考。传输层和网络层是重中之重,但是并不意味其他层不重要。如果你觉得你有几天背完一本书的潜力,那当我没说这些话。但是如果没有,平时一定要多看看,没事多背背,不然你才大一,熬夜给熬秃了怎么办。如果错过老师讲的内容,上中国大学慕课,推荐华南理工大学的视频,讲的很nice,但是切记,老师讲的重点视频里不一定会出现,视频出现的也不一定是老师有讲的。所以,计算机网络千万不要划水!!
6.自由发挥
对于新进的学弟学妹,你们可能一开始会觉得,大一上学期的课程,怎么跟网络工程这个名字关系不大,其实,大一大部分是通识教育,而且主要是为了打下计算机的基础。很多学弟学妹看到计算机专业的好,但是无论什么专业,只有一分耕耘才会有一分收获,每个专业都有每个专业的难处。所以如果你觉得计算机的学习给你带来很大的挑战,相信我,能力越大,责任越大。当然,别人说什么打代码会头秃,其实只是玩梗,在大一的生活,少熬夜,去调整一个好的生活作息,其实安排好时间,根本就不用像一些危言耸听的言论一样,熬夜通宵学习,期末头秃。该玩的时候,玩,该认真的时候,别落下学习。未来很美好的!