论坛首页· 友情链接申请·申请版主· 广告投放· 道具中心· 设为首页· 收藏本站
 15 12
发新话题
打印

计算机本科生四年要学的

本主题由 替身 于 2008-4-21 01:52 设置高亮

计算机本科生四年要学的

这个好像不是写给大家的,好像是写给他的gf的。。。。大概是这样子
我偷偷地转载来的
有点不道德啦,但是这篇文章确实很好!强烈推荐



首先要了解你的专业,这很重要。



知道你五年之后在干什么。(这样你就能一直领先别人)

由此搞清楚你现在应该干什么。

并且知道你现在正在干什么。

意识到我们的危机。


我们要学的东西:
一、编程
语言(现在所处的阶段)
    理解其本质(最重要)

    理解其工作原理

    知晓编译原理

    直到自己也能设计一种语言

离散数学
    (我没有发言权)

算法数据结构
    算法的本质!(处理问题的步骤)

    思维方式!
    数据结构的本质!(管理访问内存字节的抽象方法)
面向对象
    洗脑,彻底改变思考方式
工具 仅仅当工具为工具

    了解它的原理

    熟练运用
规范和习惯
    从一开始便坚持不懈一种好习惯(很重要)。

一些要注意的:

     不要被VC6C++ Builder等等迷惑,它们只是工具而已,我们要学的是语言,等学会了语言再学如何用这些工具。

    多练习多看书多思考是学习语言的不二法门。

    不要迷信任何人任何书任何软件(包括老师,高手和权威),记住:我们都是人!没有必要迷信。

    用研究的态度学习,我们不是学习知识,而是研究它。

    经过自己仔细思考再接受别人的思想。

    本质的东西往往是简单的,往往会被一句“当然”或者“它本来就是这样子”而带过。所以当说出这句话的时候不能停住思考的步伐。

经常审视评价自己的实力,将自己和别人比较,得出自己的优势和不足,并试着改进。

二、系统和体系(详细的我还没有发言权)
Windows
Linux/Unix
硬件结构

网络编程

......

三、软件工程(详细的我还没有发言权)

开发进程管理控制

系统分析

软件设计

测试

......

附:
大一和大一暑假要学的东西 (现在应该干什么):

    熟悉一门编程语言

    知道编程语言到底是什么东西

    了解Windows
    知道电脑软件和硬件的基础知识

    大致了解电脑的结构和工作原理

要达到的效果:计算机知识扫盲,能写出像样的规范的程序,并能用编程解决一些小问题。

大二和大二暑假要学的东西:
    程序编译的原理

    面向对象程序设计

    操作系统机制

    网络(最好)


Windows
程序设计

Linux
操作系统(最好)

    算法和数据结构

    软件工程

要达到的效果:能设计出Windows软件,尽量了解Windows内部工作原理,熟悉Linux操作系统(最好),算法和数据结构训练,学到软件工程的知识,了解网络(最好)

大三和大三暑假要学的东西:
    网络编程(最好)

    数据库及其编程

    软件项目开发实践

    软件工程深入(主要)

    编程能力的锻炼不能停

    研究.net编程、java深入、其他开发工具或编程语言(最好)


要达到的效果:结合数据库写出网络程序(最好),经历一些项目的开发,深入理解软件工程,知道我们

最终要做的事情,写出实用的软件(是软件不是程序)。知道.netjava的本质(最好)。

大四
    不用说了,找个好婆家把自己嫁出去吧。

另外:




专业英语能力的锻炼应是持续的,思维训练也是不能停的,动手能力更重要。要学的东西很多。很多东西学校是不会教的,自己学吧。自己学到的东西才是自己的。我们现在没有优势,但现在可以创造优势。

男人除了生孩子没有干不了的事,而女人则连生孩子都干得了 (^_^)。--DCC原创经典吧!

我水平有限,能说的只有这些,有些不全面,自己再总结吧。





by 啊董

啊董  是dcc的自称,dcc系南理工05级计算机专业本科生,南理工ACM队队员

回帖既是一种美德,是对作者的鼓励,同时又为后来者推荐了好文章,何乐而不为呢?

TOP


值得参考

TOP

参考参考

TOP

看看   哈哈

TOP

太多拉~ 太多拉~不过可以参考一下

TOP

为什么我在大学的时候就没有找到这些东西呢,要不然我大学也不会如此荒废了啊

TOP

值得借鉴 谢谢

TOP

总结的很好呀
很有感触!!!

TOP

暑假快到了,学习一下啊

TOP

不错
   我的努力去做

TOP

 15 12
发新话题