1、巩固基础
2、加强项目实践能力
数据结构 。操作系统 。计算机组成原理和网络 。考研为什么考这四项 。因为这四项太重要了 。是最基础的 。以后不论你从事什么方向的研究都需要这些基础知识 。
但是 。纯粹的看理论知识是枯燥无聊的 。死记硬背也是不科学的 。对于本科最有效的办法就是结合项目 。边做边学 。
举个栗子:
上学时最多的就是实现图书馆功能 。界面再丑都不要紧 。增、删、改、查功能一定要实现 。这么一个简单的功能就涉及到了:
【怎样高效的学习计算机知识?】1、一个button如何触发出相应的动作 。参数如何提交(网页如何提交、window程序如何提交、移动端如何提交 。你需要知道操作系统、网络的一些知识)
2、应用程序和数据库如何建立connection 。常用的SQL语法能够实现的功能有哪些 。常用的数据库MySQL、Oracle、SQL Sever、SQLite等等各有什么特点(这个过程你需要知道数据库的一些知识)
3、书籍数据在数据库里应该如何组织 。如何建表 。如何建索引 。索引的好处是什么
4、当数据量大时 。如何才能查找快(这又涉及到了算法) 。用户多时如何支持多线程
项目可以帮助你学习、思考 。完成一个项目 。随之而来的成就感会让你爱上编程 。甚至会上瘾
(^?^)(不要问我是怎么知道的)
从就业角度也推荐你多做一些项目 。不要让你的简历拿出来和大部分人一样 。仅仅是列了一串专业课程 。
所以不要让知识仅仅是知识 。要学会用它们 。让它们真正属于你 。选择你感兴趣的方向 。做出一个自己喜欢的东西 。然后深入学习下去 。
可以是黑客、后台处理、windows应用开发、爬虫程序编写、嵌入式程序开发、Android/iOS程序开发、Linux编程、flash动画、算法研究ACM……(突然发现程序员真幸福 。有这么多的可选项) 。很多知名网站都是大神一时兴起而开发的 。说不定明天就有你一个 。
最后祭出一张 。大二寒假一起做项目的图(时间过的真快啊T^T)
文章插图
其他观点:
文章插图
推荐阅读
- 打开直播,怎么才能够知道观众、粉丝是否都是真人?
- 你认为国产电视剧中哪一部最为经典?为什么?
- 如何学习电脑?
- 我有几十万粉丝,有人想买我的号。怎么办?
- 怎样才使自己的电脑知识越来越精通?
- 李小龙的四部半电影《唐山大兄》《猛龙过江》、《龙争虎斗》、《精武门》、《死亡游戏》中,你认为哪一部是最好的?
- 在你眼里最能接近完美的国产电视剧是哪一部?
- 学习计算机最关键的方面有哪些?
- 暗黑破坏神不朽怎么快速升级 暗黑破坏神:不朽怎么进不去