怎样高效的学习计算机知识?


1、巩固基础
2、加强项目实践能力
数据结构 。操作系统 。计算机组成原理和网络 。考研为什么考这四项 。因为这四项太重要了 。是最基础的 。以后不论你从事什么方向的研究都需要这些基础知识 。
但是 。纯粹的看理论知识是枯燥无聊的 。死记硬背也是不科学的 。对于本科最有效的办法就是结合项目 。边做边学 。
举个栗子:
上学时最多的就是实现图书馆功能 。界面再丑都不要紧 。增、删、改、查功能一定要实现 。这么一个简单的功能就涉及到了:
【怎样高效的学习计算机知识?】1、一个button如何触发出相应的动作 。参数如何提交(网页如何提交、window程序如何提交、移动端如何提交 。你需要知道操作系统、网络的一些知识)
2、应用程序和数据库如何建立connection 。常用的SQL语法能够实现的功能有哪些 。常用的数据库MySQL、Oracle、SQL Sever、SQLite等等各有什么特点(这个过程你需要知道数据库的一些知识)
3、书籍数据在数据库里应该如何组织 。如何建表 。如何建索引 。索引的好处是什么
4、当数据量大时 。如何才能查找快(这又涉及到了算法) 。用户多时如何支持多线程
项目可以帮助你学习、思考 。完成一个项目 。随之而来的成就感会让你爱上编程 。甚至会上瘾
(^?^)(不要问我是怎么知道的)
从就业角度也推荐你多做一些项目 。不要让你的简历拿出来和大部分人一样 。仅仅是列了一串专业课程 。
所以不要让知识仅仅是知识 。要学会用它们 。让它们真正属于你 。选择你感兴趣的方向 。做出一个自己喜欢的东西 。然后深入学习下去 。
可以是黑客、后台处理、windows应用开发、爬虫程序编写、嵌入式程序开发、Android/iOS程序开发、Linux编程、flash动画、算法研究ACM……(突然发现程序员真幸福 。有这么多的可选项) 。很多知名网站都是大神一时兴起而开发的 。说不定明天就有你一个 。
最后祭出一张 。大二寒假一起做项目的图(时间过的真快啊T^T)

怎样高效的学习计算机知识?

文章插图
其他观点:
怎样高效的学习计算机知识?

文章插图

    推荐阅读