目录:
最近一直的开技术交流会,技术交流会的内容涉及到了B/S学习的所有内容,开会的过程中涉及最多的学习方法和技巧。
记得曾经写过一篇关于如何学习的文章,所以这篇文章就取了一个相同的名字,文章的内容也主要是介绍一下自己在学习过程的技巧。
学习是一件非常有技术含量的活,当然不乏蛮干傻干而成功的人,往往都会成为人们的“焦点”,甚至成为人们心中的“英雄”。大家可以想想这样的人,却是寥寥无几。但是,即使这样也不能成为影响我们改变学习方法的心理瓶颈。寻找一个最高效的学习方式,绝对可以收到“事半功倍”的效果。
在这里,我想介绍的是在我想成为专业程序员过程中点点滴滴的经验,在过去的一些年里真正帮助我提高学习能力和效率的八大技巧:
1、计划带动学习,培养良好的习惯。
"每天早上拿出几分钟来写日记"养成每日做计划的习惯,成功人士都有做计划的习惯,甚至经常写晨间日记,通过写日记培养自己做事的计划性、执行力以及对未来的梦想,从而创造了自己人生的奇迹!成功源于习惯,而不是智慧。
2、积极主动。
“积极主动”看上去很平常的事,不是每个人都可以做到,更不是每个人可以做到。积极主动体现在各个方面,就编程而言,不是写大量的代码,做N个系统就叫有工作经验。做完系统之后,更需要我们积极主动,在用户使用的过程,了解需求才更能丰富自己的经验。
3、总结时归类,找共同点。
像上篇文章一样,总结提升学习的凝聚力,让学习促进学习,时刻升华思想。对数据库的操作有增Insert、删Delete、改Alter,我们完全可以只用一个词:更新数据。
4、努力成为一个聪明人。
不是万事都经历过,才可以成功。以别人的头撞得头破血流的经验,作为自己的经验的人,才是聪明人。以自己的头撞得头破血流的经验,作为自己的经验的人,是愚人。经常说要吸取经验教训,你真正的做到了吗?
5、以图代替文字。
在学习的过程中,多数人是一遍遍的念概念,直到念到自己恶心为止,过两天还是忘了。人处理图的能力是最强的,以图的形式处理文字,加强理解,做到不忘。一张图胜过千言万语。
例子:在解释数据的依赖关系时,平凡依赖的定义:设一个关系为R(U),X和Y为属性集U上的子集,若X→Y且X不包含Y,则称X→Y为非平凡函数依赖。(接上非平凡函数依赖定义)若Y包含于X,则称X→Y称为平凡函数依赖。
6、知识源于生活,学习也要联系生活。
尤其是编程,编程的目的就是为了解决生活中的各种问题,人将需解决问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。推荐给大家一篇学习联系生活的文章:从生活角度学习C++。
7、不将就,创新的源动力。
明明知道学习方法不好,效率低,更重要的是自己察觉到了,还是理所当然的将就下去。俗语说的好:“不撞南墙不回头。”何必呢,非得跟自己过不去?学习别人的经验,改变自己。改变不是坏事,成功就是创新。
8、GTD
GTD的翻译是Getting Things Done,我们也可以理解为2分钟原则,只要是超过2分钟的事都写下来,放在一边等待完成。把萦绕在头脑中的事情全部清理出来,通过一个优秀的处理系统进行组织和管理,GTD:是一种态度。