您的位置:首页 > 其它

大学生涯要珍惜呀-----给刚入学的IT专业的学弟学妹们

2010-08-02 17:22 302 查看
现在大学本科的代码行是多少?

我知道最少的500行,

一般是2000-5000行。

很少的是10000-20000行。

那么,大学本科在毕业的时候应该是多少?

我想应该是40000-5000行左右比较合适吧。

这里还有一个问题,单一程序的代码行是多少?

我想最少应该是8000-12000比较合适吧,

最大的一个程序应该是毕业设计。按道路毕业设计是大学本科所有学习技能的综合演练。可惜,现在很少有人真正去踏踏实实做毕业设计了。所以也失去了一次最好的实践活动。



为什么一个IT专业的要有这么多的代码行。让我慢慢说来。

第一,大学是学习什么?知识,也对,但不全部,确切的说是方法。也就是学习如何学习的方法,学习如何解决问题的方法,如何将理论和实践结合的方法。如何独立处理问题的方法。

第二,大学和高中最大的区别在那里,老师不见了,没有人在屁股后边督促你学习了,一切都要自己掌握,你可以去玩游戏、看碟、谈恋爱。反正老师不管了,父母不在身边,但别忘了。在做这些事情的时候给自己的学习留一点时间。

第三,上大学的目的是什么?不是学位、学历,而是为以后找工作做好准备,毕业的时候有一个饭碗,最好再有两块肉在碗里,别毕业了还要依靠父母。



说了以上的废话,估计没有人爱听,那就说说如何准备做一个IT人吧。

既然是要做IT人,首先要搞明白什么是IT人,估计这个词每个人都有自己的解释。我想狭隘的解释就是做和计算机有关的开发工作,或者更狭隘一点的就是做一个软件开发人员吧。好吧,先这么定义吧。

让我们先看看软件工程系要学习的知识吧,这样我们也知道需要学习那些东西。

1基础学科,比如高代、高数、线性代数。这是理工可都需要学习的。基础中的基础。为什么做IT的数学系的比较多,关键是他们思路和推理比较好,都是良好的数学能力表现,所以,这些功课对IT人是很重要的,其关键是对推理的培养。

2数据结构、算法等课程都是计算机比会的,如果你对这些课程不感兴趣,估计你以后做开发兴趣不大。

3开发语言课程,比如C,C++,java等,还有估计没有人教授的汇编了,这些都是软件开发工具,说简单一点,没有这些东西你根本无法编写程序,也无法完成课程设计和毕业设计,所以好好学习这些工具还是必要的。

4专业基础课,这些课在以后的工作你一定会用到,一般来说学的不好好学习,到实际工作的时候往往吃瘪的科就是这些课程,比如:计算机组成原理、程序设计课程、数据库系统、操作系统、系统体系结构、软件工程

5对专业设计很有用,特别是对IT理解很有好处的课程,比如计算机文化基础、专业英语等。

6另外一些课程就是希望就业机会,有可能用到,但也可能一辈子都不用的,比如嵌入系统的设计、七号信令等



清华大学的软件专业的课程表



数据结构,计算机组成原理,汇编语言程序设计,面向对象技术,数据通信
原理,程序设计课程设计,数据结构课程设计
计算机文化基础,计算机程序设计,,

数据库系统,操作系统,计算机网络,计算机系统结构,嵌入式系统设计,
Internet与web编程,Cisio/Solaris网络体系设计与实现,综合布线系统

编译原理,信号与系统,微机系统与接口技术,数字信号处理,
软件工程,IT项目管理,七号信令系统,多媒体技术,UNIX操作系统,计算机信息安全
移动通信,卫星通信,计算机系统维护技术
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: