1、当初你是如何做出选择计算机专业的决定的?
其实报志愿的时候我比较迷茫,看着那么多大学专业,就光看名字来说,并没有一个是我所感兴趣的。其实如果根据我个人兴趣来说的话,更喜欢设计类的,但类似这类专业好像和我读的“理科”差距很远,所以就没有再多想法了。报考大学专业一般来说都是家人和师长的建议,让我报计算机类的专业。原来还想着软件工程专业,但是分数较高,就选了分数相对较低的网络工程。其实很庆幸当初选了网络工程专业,要不然对于编程没有很大兴趣的我,怕是要淹死在代码的海洋里了。
经过一年学习,你的看法改变了么,为什么? 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗? 为什么?
如果问到我对计算机的看法是否改变,唉,其实我一开始对计算机就没有什么看法,也谈不上来经过一年的学习我有什么看法的改变。但是问到计算机是不是我喜欢的领域,我的回答是———“不是”,同是也不是我擅长的领域。
高中时候我的数学因为客观因素以及自己的脑袋的确是愚钝,数学考试一直是不及格的状态,可以说高考数学是我高中三年唯一及格的一次吧。高中时我那么努力的想学好数学这门课,可是丝毫不见起色。而计算机这个领域,毫无疑问的就是一定要有数学的底子,要有优秀的逻辑思维。我觉得想要成为计算机领域的佼佼者,不仅需要复出努力,更需要逻辑思维的天赋。所以计算机无法成为我擅长的领域。
那计算机为什么不是我感兴趣的领域呢?
代码是学习计算机的基础,我一想到成百上千行的代码我的内心就不由自主的产生了一种厌恶感,计算机的确给我们的生活带来了许多的进步,正是因为有计算机的存在,我们才有今天这么美好的生活,饿了可以点外卖,无聊可以玩游戏,刷视频。但对于用代码去实现这些事,对于我来说真的是难上加难,丝毫提不起兴趣来。
2.对比开篇博客,哪些方面还存在哪些不足?
就是好好学习各个课程的内容吧。其实还是过于放纵自己了。大学生活,除了在教室上课,其他时间段一般都在宿舍里度过,只是偶尔出去打打球。宅在宿舍里,也没有复习当天的内容,也就每周末时把该写的作业写完,就开始了每周的循环——教师、宿舍、食堂三点一线。来了厦门一年也没有好好出去走走,觉得挺可惜的。
根据目前你的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
期待和目标的话,应该是我也可以用编程来解决生活中的一些问题了。前段时间还想着自己写个计算工具来计算物理实验的数据,但后来还是在网上找到了现成的使用,不过现在已经有了这个的能力,对于一些简单而重复的问题,都可以很好的用编程来解决。虽然现在还没有接触高深的开发,但是已经让我感受到了编程它的确是个实用的东西。
不足就是对于所学的编程内容还是太过浅显了,一学到数据结构里面的算法,即使我能懂它的运行原理,但一到写代码的时候,就半天打不出几个字符来。而且我常常会出现思维懒惰,其实一些PTA的编程题静下心来仔细看,并不是很难。但大脑一开始就暗示这太难了,不会写,不愿意去想,这就导致我对于编程的学习一直有种拖沓的习惯,PTA上的题目往往都很晚才刷。
3、回忆整个学期,如果重新来过一次,你打算做哪些(技术上,而不是态度上的)改变?
如果重来一次,我希望能够在开学之前就把PTA题集刷一刷,我觉得这还是很有必要的。暑假把PTA上的题集刷了,对于开学时候会有很大的帮助,以及一些老师布置的PTA在暑假的题集里都有原题,这大大提升了刷题效率,也有助于更好的掌握C语言这门课程。还有一点就是尽早的使用VS编译器,VS编译器能够对于一些语法错误有很好的提醒,但DEV就没有。其实一开始学C语言时,很多时候会因为一些小小的错误导致整个程序崩溃,或许就是因为一个分号没加,都要调试大半天。不仅仅是刚学C语言的时候,对于后面数据结构的学习,编程量一大起来,如果还要自己慢慢纠正细节错误的话,那将很浪费时间,大大降低效率。
4、你预备如何规划剩余的2/3?
大学生活会很短暂。大学生活过去1/3,是的1/3。(大四目前教学计划是没有课程学习了)。经过这一年,请问你对我们学校的大学生活有何感想?在这种大学氛围下,如何规划剩余的2/3?
其实集美大学作为一个普通高等学校,既非211,又非985。其学习的氛围并不是很浓,倒是比较轻松,容易自我放纵。孟子曰:“生于忧患,死于安乐”。过于安逸的环境反而会使自己停滞不前,所以我觉得自己得给自己找事情做。希望以后能收收心,多抽出一些空闲的时间来学习其他语言,如python。最起码这一门老师说自学的很简单的语言,得学会。就算空闲时间没有学习,也希望自己能够多打打球,身体和灵魂总得有一个在路上,不是吗?
5.对于马上入学的2019级新生,如何学习专业课程(C语言、数据结构、计算机网络等),请给出你的建议。
建议内容包括:编程中碰到问题解决方,如何提高编程能力、编程效率,作业较多情况如何安排等等。
C语言
C语言的话比较基础,在这强烈建议学弟学妹们在暑假的时候一定要把PTA的题集刷了,先按老师吩咐的自学C语言。因为刷题集本身就是一个练习的过程,这又是一门很需要实践的课。而且老师平时的PTA实验作业会有题目和暑假PTA题集相同,这样会提高你在开学之后的PTA实验作业完成的效率(大一开学事情会很多的)。但在学习编程的时候,可以先照猫画虎的写,在懂了以后,最好规定一些时间专门用来刷题,题目如果真的打不出来,就去百度题目,参考别人的写法,一定要总结出自己哪里不会,复盘很重要,这也是对于自己编程能力提升的一个重要因素吧。
数据结构
数据结构主要是对算法的学习,难度肯定是大大增加,主要是一些经典算法的学习,上课一定要跟着老师走,这个时候差不多是自己看可能都看不懂的那种程度了,所以课前预习,上课认真听讲很重要,C语言的课可能就是补缺补漏,但是数据结构的课就相当于更透彻的讲解,以及一些意想不到的定义。
计算机网络
这个课吧,还是推荐大家自学啊。老师上课基本上就是念课本,也没有一些有营养的内容。有两种方式可以选择啊。
第一种就是平时上课稳扎稳打,自己看,但要结合课后题目,期末一般考课后题目,不会做题目没有关系,有配套题集详解,把详解看懂就可以。
第二种就是平时上课自己写其他作业, 高数、物理实验报告等等,期末就得花时间来“学习”了。
还好浓浓师生情,老师给划出的重点一定要掌握,考试会考的,仁慈一点就是原题了,一定要好好把握。
不过还是劝大家一句吧,咱们学网络的还是不能把“计算机网络“落下,还是要端正心态啊。这毕竟是一门我们”网络工程“堂堂正正的专业课呀!放到如此低的位置,着实不应该。