大一总结,大二计划

大学的时间过得真的很快,还有两天就大二就开学了,今天主要作一下准备,顺便写一下总结和计划。

总的来说大一就是在好奇中度过的,什么都想学,恨不得自己一下子变得很牛X。用一个词来形容就是:浮躁。

虽然如此,但是我反而觉得这样有好处。我大一了解了汇编,C,C++,JAVA,51单片机,QT,

LINUX,电路,操作系统,数据结构与算法分析,计算机体系结构,数学分析,线性代数,离散数学,

就是说,除了网络没怎么接触以外,大学四年要学的内容我基本都了解过了。其中C算是学的比较多的,

也跟同学做过几个小项目,还参加了其他学院的一个小比赛拿了个小奖,培养了组织与合作的素质,

最重要的是大大提升了调试程序的能力。有时候同学找我调试程序,即使我基本看不懂他的代码,但是只要他告诉我

那些函数的功能以及他自己想要实现什么功能,我一般都可以帮他调试出来。换句话说,我只用思考逻辑上的错误和一些底层的错误就

可以了,当然这调试的过程中我明白了一个道理,就是什么样的错误都会有人犯。

例如:用中文打了一个分号(;)导致编译不过,而有些编辑器中英文的分号用 肉眼几乎无法分辨;真受不了用中文输入法打代码的人。

还试过因为修改了编译器本身的文件而导致编译不过的,我一开始不相信的,经我仔细对比之后发现真的是那样,最后我

把我的那个文件发给他替换掉就行了,我至今无法解释为什么...

我认为大一广泛涉猎是一个不错的做法,理由如下:

1.对自己的专业有一个整体的认识,方便今后的规划

2.各方面的知识能够相互促进理解,比如我学51单片机的过程中对整个计算机的运作有了一个新的认识,还有汇编与计算机

体系结构让我对编程的理解有了一个质的飞跃。

3.能够培养并保持自己对专业的热情。

大一大概就干了这么些事,还过了CET4,CET6,成绩我已经比较满意了,一个594,一个569,都超出了我的目标。

这就要归功于我阅读了一些英文版的专业书籍,以前觉得英语考试的阅读理解很难,可是现在已经不会了,因为它远不及我的

专业书难理解,更不用说我的代码了......


大二就应该开始深入的学习了,上学期打算学习UNIX系统编程,详细来说就是APUE,UNP,以及课程上的电路和计算机体系结构。

下学期有了电路基础以后应该可以正式学习ARM了。

大二学的方面相对就少了很多,我要在扎实的基础上向深度学习,不能迷恋与JAVA,android以及其他流行的技术,虽然那些看起来

很华丽,甚至说很实用,但我觉得还不是时候学习它们,应该把基础打好。这是我在看了许多建议以后的想法。


你可能感兴趣的:(杂谈,汇编,数据结构,编程,java,编译器,输入法)