`

写给本科师弟师妹的学习计划

阅读更多
此文献给热爱计算机行业的师弟师妹们:

一、利用一些容易被忽视的时间:
1、最大化自己的自学时间,提高自己的自学能力。有些课如果老师讲课只是在念书,那你
没有必要去上课,你完全可以利用这些时间学习到更多的东西,提高自己的自学能力。

2、不要对自己的成绩要求过高。考试成绩并不代表你学到东西的多少,特别是大学,很多
人为了考到90甚至100分,花费了大量的精力去死记每一个知识点,生怕有遗漏。如果说60分
万岁你觉得堕落,那么80分好了。其实从80到90~100需要花费大量的时间,80分基本上说明
你原理已经学明白,只是一些无关紧要的细节没有记住,而这需要浪费大量的时间(之所以
说是浪费,原因是考完试1个月,这两种分数的同学可以回忆到的知识已经差不多了)。可以
利用这些时间学习更多的东西,比如参加竞赛、写程序或者阅读与课程相关的经典书籍来加
深和扩展对所学到知识的理解。

二、学习方法和途径:
1、树立学习不是为了考高分而是为了提高自己的技能,为工作打下基础的观念。很多同学
考完试就把学过的课程抛之脑后,而一些重要的课程需要不断地阅读相关的书籍不断加深来
提高自己的技能。比如以为《数据结构》考了高分,就可以万事大吉,很多教材介绍的相对
浅显,可以学习一些更高级的数据结构,比如并查集、Trie、线段树、后缀树、
后缀数组、B+树等高级的数据结构,并多加练习。强烈推荐参加学校的ACM竞赛,经常去a
cm网站做题,这是对《数据结构》和《算法》等课程深入理解的绝佳方式,也是大学期间提
高自己编程能力的绝佳的途径。


2、尽一切可能提高自己的动手和实践能力。有机会可以参加开源项目,申请学校本科生创
新项目,参加学校组织的ACM竞赛,同时可以认识更多热爱编程的同学,虚心向他人学习。

3、经常去向csdn、javaeye等优秀的社区论坛中了解一些新的技术,保持对各种技术的敏
感性,最好拥有自己的技术博客,这样可以和更多的技术牛人交流。

三、要掌握哪些技术:(本文只介绍了偏软方向的,不适用于搞硬件方向的同学)
1、学习好第一门程序设计语言,咱们学校是C语言。学好第一门语言是自己提高自己动手
能力和实践能力的第一步,理解语言具备的基本要素,会写基本的程序。推荐教材《The
C Programming Language》(C语言程序设计),学习方式:先把书中的例子敲下来,能够
运行出来,然后改造它完成一个类似的功能,或者把这个程序应用到实际中,最后完成书
中的课后题的代码。

2、学习好数据结构和算法。数据结构和算法是程序设计的基础,写程序其实就是用一门计
算机语言,利用数据结构和算法解决问题的过程,所以学习好数据结构和算法尤为重要。
推荐教材《算法导论》,学习书中的算法,参加ACM比赛,到ACM在线评测系统做相应的题
目,有一些对poj题目分类的帖子,也可以到joj上从易到难的做题,不要一直做水题。


3、学习好操作系统。操作系统的课程介绍了操作系统的一些概念和技术,但是如果不结合
实际的操作系统,很难理解其中的一些概念。学习使用Linux/Unix,开始学习一些shell脚
本、系统编程,理解进程、线程、信号、互斥量等概念。推荐参考书籍:
《操作系统概念》、《Linux入门经典》、《The Design of the UNIX Operationg Syste
m》、《Unix环境高级编程》。

4、学习好数学。计算机其实是一门数学的应用科学,数学知识是计算机的基础。《概率》
、《线性代数》在计算机中的应用最为广泛,另外《离散数学》也很重要,《高等数学》
其实关键是个极限和离散化的概念,至于如何去按照公式去求导、积分我感觉
并不重要。除了教材外推荐《Concrete Mathematics A Foundation for Computer Scien
ce》 Donald E.Knuth的经典之作。(如果此书还不过瘾的话,推荐继续阅读Donald E.Knuth的《计算机程序设计艺术》)


5、学习好面向对象的思想。咱们学校开设了《面向对象程序设计》的课程,用C++来讲述
,很多同学误将重点在C++语言身上,其实重点是理解面向对象的思想。当然可以同时把C
++语言学好。推荐书籍《C++ Primer》、《Thinking in C++》、《Effecitive C++》
、《More Effective C++》、《设计模式:可复用面向对象软件的基础》。

6、学习好编译技术。学习编译原理课程,实现实验课中的词法分析、语法分析、语义分析
。参考书籍:《Compilers Principles Techniques And Tools》,传说的龙书。

7、学习一门脚本语言。脚本语言和编译型语言不同,可以学习新的编程思维和方法。学习
正则表达式,基本的文本处理。推荐Ruby、Python或者Scala语言。推荐书籍:《精通正则
表达式》以及语言本身的经典书籍。

8、学习中大规模程序设计,并初步学习到软件工程的思想。可以学习Java语言或者Linux
下C开发,进行大规模程序设计。可以开始写自己感兴趣方面的应用,比如从一个小游戏开
始(比如单机俄罗斯方块游戏-->联机版俄罗斯方块),有机会可以参加一些开源的项目,
逐渐掌握复杂的编程技术。推荐《代码大全》、《重构:改善既有代码的设计》、《程序
员修炼之道--从小工到专家》

9、另外如果你想从事其他方面的编程,比如游戏方面,你可能需要自学一些相关的技术。


10、如果你有时间和精力去实习,那么尽可能去实习,来提高自己的实践能力、积累工作
经验。

11、提高自己的英语阅读能力,经常阅读原版书籍、在线文档。

当然最好是有兴趣才行,兴趣是最好的老师,马上毕业了,以上是本人学习中的一些经验
和教训的总结,希望对学弟学妹们有用。

分享到:
评论
6 楼 c.zhiwu 2010-07-23  
动手能力是最强调的..
多看一些开源的项目..
5 楼 c.zhiwu 2010-07-23  
不错不错...
4 楼 fuliang 2010-07-23  
qiu768 写道
对了,什么学校的?博主是研究生毕业还是本科生毕业?

吉大研究生毕业,呵呵
3 楼 qiu768 2010-07-23  
对了,什么学校的?
2 楼 qiu768 2010-07-23  
博主是研究生毕业还是本科生毕业?
1 楼 mling 2010-07-06  

相关推荐

    公务员考试必看:给师弟师妹们的一封信.doc

    - 时间管理:制定科学的学习计划,如早上和下午专注于某一科目,晚上进行总结回顾。 - 心态调整:保持轻松心态,避免过度焦虑,适当放松有助于提高效率。 2. 行政职业能力测验(行测)备考技巧: - 不急于做题:...

    一位销售冠军写给Lighthouse团队的师弟师妹们:个人业绩130份是怎么做出来的.doc

    1. 销售策略:定点超越策略 - 这是一种销售方法,指的是选择一个目标,如前年的销售冠军作为基准,通过学习和模仿,然后超越这个目标。作者通过与前任销售冠军交流,获得了宝贵的销售经验和决心。 2. 销售人员的...

    给师弟师妹们几句掏心窝子的话

    这篇文章是针对即将毕业或正在大学阶段的工科生,作者以个人经历为出发点,给出了三点建议,旨在帮助他们在就业和职业规划上取得优势。以下是这三点建议的详细解析: 第一点,作者强调了模电、数电和高数学的重要性...

    公司面试GIS题目,希望对师弟师妹们面试的时候有帮助

    "GIS面试题目总结" GIS 面试题目是一种常见的面试题目,旨在考察考生的 GIS 知识和技能。本文将对 GIS 面试题目进行总结和分析,并对每个问题进行解析和回答。 1. 在数据库逻辑设计中,E-R 图转换为关系模式时,不...

    深度学习报告

    合工大硕士的电子与通信专业的前沿课程的老师要求写<关于深度学习的报告>,我写好了一份,供以后的师弟师妹们用

    重庆大学2013年春矩阵论考试试卷,上传供师弟师妹们下载使用,这几年考卷变化不大,大家上课认真听讲,考前做一套题就足够了

    重庆大学2013年矩阵论考试试卷,大家上课认真听讲,考前做一套题就足够了

    写给新人的话——谈谈应届生入职后应该怎样快速成长

    但是对于那些一心想进入互联网行业大展拳脚的师弟师妹们来说,这反倒是一次检验自己真实力的时候。因为真正的强者,敢于直面惨淡的人生,总是能够在逆境中存活下来。   对于已经入职半年多的我来说

    大一学习生活个人总结.doc

    在大一的学习生活中,新生面临着从高中到大学的转变,这是一个关键的适应期。这篇个人总结主要涵盖了三个方面:学习态度...最后,作者表达了对师弟师妹们的寄语,希望大家都能拥有充实和美好的大学生活,实现自我价值。

    计算机科学与技术学习心得(强人写的)

    计算机系的师弟师妹们看看,对于以工作并想继续深造的同仁们也有指导意义。

    师弟师妹千万别报”汽车电子“,安全隐患人命关天

    在汽车电子领域,安全问题始终是重中之重,尤其是对于新能源汽车来说。汽车电子是现代汽车的核心,它涵盖了动力系统、电池管理系统、充电设施等多个关键组成部分,而这些部分的任何失误都可能导致严重的人身伤害甚至...

    华为机试题 二师弟的星际加法

    我是网络公司的一名普通程序员,英文名Steven,发音比较像“师弟”,自从入职培训自我介绍后,大家就称我为“二师弟”,我喜欢看科幻小说,也喜欢做梦,有一次梦到外星球,发现外星人使用的并非10进制/16进制等,...

    JAVA Swing 编写的一个五子棋游戏

    这是一个我自己为师弟师妹们所做的一个简单学习程序,这个程序中主要只实现了五子棋的绘制,点击鼠标下棋,判断输赢算法功能。因为,是学习用程序,在程序中还存在很多BUG,同时还有诸多功能未开发。学习者可以自己...

    [秘书处个人工作总结(多篇)].doc

    3. **领导力培养**:随着年份的增长,个人从新成员成长为师姐,需要承担起领导和指导师弟师妹的责任,这体现了领导力和指导能力的培养过程。 4. **独立思考与决策能力**:随着角色的转变,从依赖师兄师姐到需要独立...

    李航机器学习课件

    李航 ,机器学习那本书的课件,也是师弟给共享的。。。。

    大一学习生活个人总结个人.docx

    作为师姐,分享这些经验,旨在提醒师弟师妹们珍惜大学时光,把握学习机会,不断挑战自我,提升综合素质。大学不仅是获取知识的场所,更是个人成长和塑造自我价值观的重要阶段。希望每位大学生都能珍视这段时光,积极...

    初中语文文摘历史李安的师弟

    1. 文艺青年:文中提到的“李安的师弟”是一个典型的文艺青年,他对艺术有着深厚的热爱,即使面临困难也不放弃对电影创作的追求。这体现了文艺青年的特点,即对艺术有执着的追求,不轻易妥协于现实。 2. 电影创作...

    最大流DInic算法(链式前向星)

    给师弟师妹们讲网络流Dinic算法与可行流用到的讲义,感觉还是不错,分享一下~

    2021-广工蕴瑜课堂计组实验(绩点4.5)+复习资料

    本资料包含新云课堂计组实验和自己复习时整理的试卷答案 实验有拍实验箱照片,但还是有些小瑕疵可能实验太难了老师还是给了95,具体实验为: ...此资料有望成为广工计院师弟师妹计组复习与实验的救星

Global site tag (gtag.js) - Google Analytics