给还是大学生的你三点学习建议

第一、变被动学习为主动自学。

首先让我来解释一下被动学习。从小学到初中,你整天被老师灌输各种知识,这种学习方式是一种教授式的学习方式,这种学习就是被动的。这是一种初级的学习方式,很科学,但是有局限性。到大学后,这种被动的学习方式已经不再适合你了,你不能再被动式的学习了,所以就要开始主动学习。也许在大学里,老师不会在逼着你学习,最起码中学我想一般人不会逃课,但是在大学逃个几节课或更多课都无所谓。因为你成年了,老师不会再逼你。所以有些人认为主动学习就是老师不再逼你,你自己自觉的去学习。这只是被动的表层含义,也许很多人都知道。那么请让我来说第二层含义。如果你拿起大学课本(或者任何一本书,自觉主动的去学习其实本质上还是被动的,因为任何一个课本或书籍都有所谓的教学大纲,课本的知识是基于大纲的,书本知识绝对不会超过大纲,这依然是大学教学模式中存在的一个弊端,千篇一律的大纲教育了千篇一律的学生。要知道,你学习的目的是为了利用这些知识去工作,工作的时候是没有大纲的,任何实践都随时会出现超纲的知识(也就是说你会遇到你从没有接触过的东西)。另外,大学时代学习知识,往往一本书不会像小学那样从头到尾学习一篇,有些章节老师觉得重要就多讲点,有的不重要干脆就不讲。那么一个值得思考的问题是,老师的做法都对吗?他认为重要的东西就一定重要?他认为不重要的东西就一定不重要?老师认为重要的,是因为他最后要考你,不重要的就不考。所以主动学习的真正含义是:建立一个你自己的学习大纲,自觉自愿的去学习。千万不要抱着一本书去完整的读,选择你需要或喜欢的章节去学习,然后多读几本类似的书。虽然知识点差不多,但是写书人的思想是不同的,最重要的是获取写书人的思维,多读几本书,便于你更加深刻的去理解这些知识。

第二、由面向学习的学习方式转变为面向职位的学习方式。

我们接着上面的问题,如何建立自己的学习大纲?那就是由面向学习的学习方式转变为面向职位的学习方式。小学学习的目的说白了就是打好基础上中学,上中学的目的就是打好基础取得资格上大学。那么上大学的目的是为了什么?对,是为了工作(当然如果硬要说你是为了考研,那么不在我的讨论范围内)那么如何做?大学尽管给了你专业的概念,但那只是一个大方向,现实中技术或者说知识被职业细化了。学校如果无法给你一个职业导向,那么从现在开始,你要自己制定了。你可以去招聘网站,选1-3个你自己比较向往的职位。每个职位找3个大企业的岗位要求,找3个中企业的岗位要求,找3个小企业的岗位,综合一下,看看都需要什么知识?ok,你现在就可以针对他的岗位需求去制定你的学习大纲了。为什么选1-3个,如果你学习了一段时间,发现学不下去了(可能你觉得学起来比较困难或觉得自己不适合做这个),那么马上换另一个,利用一学期的时间从3个中选一个最适合自己的,坚持学下去(注意:不要频繁换,这样你什么都学不好),你的知识体系很快就建立起来了。

第三、WWH的学习方式

所谓WWH学习方式,那就是what,why,how。就是首先搞明白一项技术是什么,做什么用的?连做什么都搞不明白,是没有办法往下继续学习的。其次是搞明白为什么要用到这项技术,同类技术还有哪些?最后是如何去具体的运用。

举个简单的例子DHCP

WHAT:动态主机分配协议,用来给客户机动态分配ip地址。支持DHCP协议的客户端利用广播方式发送DHCP请求,服务器接受请求,并查看地址池,然后分配未使用ip地址给客户端。职坐标

WHY:对于大型网络或中型网络使用动态分配ip地址可以防止网络技术人员对机器一台台实施配置ip地址

。对于移动设备上网可以即插即用。

HOW:利用路由设备的DHCP功能设置DHCP服务器,或利用windows server系统中安装DHCP服务组件架设DHCP服务器。只要DHCP在同一网段且支持DHCP协议即可得到ip地址,或者使用DHCP中继协议对非本网段的客户机进行DHCP中继,从而让非本网段客户机得到ip地址

当然这是最简单的回答,大家可以对这个回答做更大的拓展。利用这种方式,你就可以对一项技术有深刻的认识,再加上不断的实践,最终就可以掌握他了。

时间: 2024-11-08 12:09:50

给还是大学生的你三点学习建议的相关文章

20145207《Java程序设计》第三周学习总结

20145207<Java程序设计>第三周学习总结 教材学习内容总结 这部分可能要扒一些课本而上的东西了.在第三章中,知道了Java可区分为基本类型和类类型两大类型系统,其中类类型也称为参考类型.在这一周主要学习了类类型. 对象(Object):存在的具体实体,具有明确的状态和行为 类(Class):具有相同属性和行为的一组对象的集合,用于组合各个对象所共有操作和属性的一种机制. 简单来说,类是对象的设计图,对象是类的实例. 要深刻理解对象的含义,例如Clothes c1 = new Clot

20145301第三周学习总结

20145301第三周学习总结 教材学习内容总结 第四章 4.1 类与对象 对象(Object):存在的具体实体,具有明确的状态和行为 类(Class):具有相同属性和行为的一组对象的集合,用于组合各个对象所共有操作和属性的一种机制 从类看对象:类定义可以视为一个具有类似特性与共同行为的对象的模板,可用来产生对象 从对象看类:类的产生,是从少数实例,推广到大量相似实例的抽象化过程(abstraction) 类是对象的设计图,对象是类的实例,生成对象要先定义类 4.2 基本类型包装 Long.In

201671010117 2016-2017-2 《Java程序设计》Java第三周学习心得

Java第三周学习心得 通过这一周的学习,了解到了Java的核心部分,理解了用户自定义类的定义 ,了解了对象的声明 ,了解了使用构造函数初始化对象 ,使用类属性与方法的使用,了解了package和import语句的用途,知道了假设你面对现实世界的一个对象,你不会把它的属性和处理方法分开,程序设计也是一样.面向对象程序设计(OOP):一种新的思维方法,更接近人类处理现实世界问题的自然表示方法.面向对象的语言有:C++,Smalltalk,Java等.面向对象程序设计的几个主要概念:抽象数据类型.类

20145317《信息安全系统设计基础》第三周学习总结

20145317<信息安全系统设计基础>第三周学习总结 教材学习内容总结 整型数据类型 32位机器和64位机器对于同一数据类型的典型取值范围是有所不同的 . 64位机器用8个字节表示:32位机器用4个字节表示 典型取值范围中,取值范围不对称——负数的范围比整数的范围大1 三种最重要的数字表示:①无符号:基于传统的二进制方法,表示大于等于0的数字②补码(有符号数):表示有符号数整数的最常见方法,有符号整数就是可以为正或者负的数字③浮点数:表示实数的科学计数法的以2为基数的版本 ·进制转换:用二进

LINUX内核分析第三周学习总结——构造一个简单的Linux系统MenuOS

LINUX内核分析第三周学习总结——构造一个简单的Linux系统MenuOS 黄韧(原创作品转载请注明出处) <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 回顾: [计算机三个法宝] 1)存储程序计算机 2)函数调用堆栈 3)中断 [操作系统两把宝剑] 1)中断上下文的切换:保存现场和恢复现场 2)进程上下文的切换 一.使用gdb跟踪调试内核从start_kernel到init进程启动 使用实验楼的虚拟机打开

20145319 第三周学习总结

20145319 <Java程序设计>第三周学习总结 教材学习内容总结 本周学习教材第四.五章,这两章主要讲述了java语言中“对象”的相关知识,认识对象以及对象封装. 1. 类与对象 定义:对象是java语言中极为重要的一环,在使用java编写程序时基本离不开对象,而java中有基本类型和类类型两种类型系统,在使用对象前就需先定义类(Class),类是对象的设计图,对象是类的实例 使用事项: 1对象的一些使用和c语言中的指针极为相似,例如Clothes c1 = new Clothes();

2014025635(09)《嵌入式程序设计》第三,四周学习总结

1.第三四周学习情况 本周学习进度不慢,上课也能跟着老师敲代码了,老师说一些指令也知道是什么意思了,这两周我认为非常重要的快捷键就是tab键,补全代码,我自己手敲肯定出现很多错误,必须Tab键!!!!!!!!!!!!!!! 2.1实验楼学习内容 2.1.1安装arm-linux-gcc交叉编译工具 先复制链接到剪切板上,保存关闭剪切板 输入wget命令,然后再复制粘贴,就可以将交叉编译工具下载到实验楼环境 2.1.2.解压缩交叉编译工具源码 解压缩后生成的目录是gcc-3.4.6-glibc-2

Cocos2d-x 3.1.1 学习笔记(三)学习绘图API

关于cocos2d-x 3.1.1 版本的绘图方法有两种 1.使用DrawNode类绘制自定义图形. 2.继承Layer类重写draw()方法. 以上两种方法都可以绘制自定义图形,根据自己的需要选择合适的方法. 一.使用DrawNode类绘制自定义图形 使用DrawNode 类绘制图形是最简单的方法,create一个DrawNode类,然后添加进场景.然后就可以愉快的绘图了. 1 auto s = Director::getInstance()->getWinSize(); 2 //创建 3 a

第三章学习小结—-转

[学习目标] 01掌握一维数组的声明和使用方法(OK) 02掌握二维数组的声明和使用方法(OK) 03掌握字符串的声明.赋值.比较和连接方法(连接很少用) 04熟悉字符的ASCII码和ctype.h中的字符函数 05正确认识++.+=等能修改变量的运算符(OK) 06学会用编译选项-Wall获得更多的警告信息(OK) 07了解不同操作系统中换行符的表示方法(嗯) 08掌握fgetc和getchar的使用方法(fgetc基本没用过) 09掌握预处理和迭代开发的技巧(嗯) 程序3-1 逆序输出 输入