范文无忧网面试笔试简历简介

学习技术的三部曲:WHAT、HOW、WHY

11月21日 编辑 fanwen51.com

[从儒道释三方面谈学习]在儒家中讲学习的地方是很多的,其中既包括了学习的方法也包括了学习的态度。对于学习的方法,包括学,思,习三个词。这里习可以理解为复习,也可以理解为实践。在《论语》中谈学习的...+阅读

最近几天有些网友在邮件里面问我关于学习的问题。有很多人觉得工作了几年,也学会了不少的类库、框架、甚至语言,但是感觉自己的能力没有太大的提高。因此今天来?说一下我个人对这方面的体会。

我把学习归类为三个步骤:What、How、Why.经过我对周围同事和朋友的观察,大部分感觉自己技术没有提高的人,都仅仅停留在What阶段。下面我把这三?个步骤解释一下。

*第一步:*WHAT*

所谓的*WHAT*,就是搞清楚某个东东是什么?有什么用?有什么语法?有什么功能特性?

对于学习语言(比如C++、Ja),大部分人都能够掌握基本的语法和标准库,然后用它写一些小程序(诸如二分查找、冒泡排序、简单文件操作等),对于学习类库(比如JDBC类库),大部分Ja程序员都能明白JDBC主要包含哪些类,也能够用JDBC进行简单的数据库查询和增删改操作。

由于这个步骤是最基本的,假如你连这都做不到(可能你的理解力不够好),也别在IT界混了。但是光会What是不够的。仅仅停留在这个步骤,导致了很多程序员*只知其然,不知其所以然*.这就是目前大部分开发人员的现状。

*第二步:*HOW*

所谓的*HOW*,就是搞清楚某个东西是如何运作的?实现机制如何?等一系列相关问题。

举例如下:

假如你在学习C++语言,你是否搞明白函数传参数的实现机制?虚函数是如何实现?抛出异常时的栈回退是怎么回事?

假如你在学习Ja语言,你是否搞清楚GC如何实现?反射是如何实现?

假如你在学习JDBC库,你是否清楚JDBC Driver的4种类型?不同游标类型的实现机制?事务的机制?

在这个阶段,你必须多想想类似这些问题。然后通过各种途径,把问题彻底搞清楚。自然而然,你的提高就会比较明显。而且如果碰到一些深层次的问题(比如性能优化),也就知道该如何解决。

完成这个阶段之后,你基本上就属于该技术领域最优秀的20%的人,80%的人不会去思考HOW的问题)。

*第三步:*WHY*

一般来说,只有你把HOW的问题想清楚,才开始考虑步骤WHY.所谓的*WHY*,就是搞清楚某个东西为什么设计成这样?为什么不是另外的样子?这样的设计有什么讲究?说实在的,善于问为什么有一定的天赋成分?好像某个科学大牛曾经说过提出问题有时候比解决问题更难.一般来说,只有当你深刻理解了某个东西,才能够针对这个东东的设计问出一些问?题。所以,我前面强调过,要先把HOW的问题搞清楚,再来考虑WHY的问题。

举例如下:

对于C++语言:为什么C++没有类似Ja的finally关键字?为什么C++当初没有考虑GC?

对于Ja语言:为什么Ja没有类似C++的类析构函数?为什么Ja要同时提供String和StringBuffer两个似乎冗余的类??.

如果你能够自己问出诸如上述的为什么问题,并且能够通过各种途径找到解答,那你基本上已经吃透这个技术了,并且你已经*有可能*

自己去设计一个类似的玩意儿了。到这时,你已经踏上了通向技术高手的康庄大道。

延伸阅读:

入党积极分子学习体会我作为入党积极分子参加党校的学习。通过三天学习,懂得了党的先进性、新党章、党的基础知识、如何构建社会主义和谐社会的学习,我对党的性质、宗旨、党的指导思想、党的奋斗目...

选择学习新程序设计语言的技巧如果你有兴趣学习一门新的程序设计语言,考虑这儿的五个问题会有助于你选择最适合你需要的那个语言。 我经常被人问道:在开发工作中你是如何选择使用哪种程序设计语言的呢?这是...

从职场中学习职场生存法则从职场中学习职场生存法则你卖命工作可上司却对你并不满意?你有一个没什么本事却自命不凡的下属?你遇到了特别难以相处的同事?你刚想大展身手却突然被调离岗位?你工作能力出色却...

学习委员毕业赠言关于学习委员的毕业赠言欣赏,请看 一定要把外语学好,但千万别把外语当做你生活的全部保障,多学点东西将让你获得更多的救命稻草。 不要轻易的相信任何学习辅导班,最好的辅导老师...

多媒体网络环境下学生学习模式的研究与探索论文随着计算机网络技术的快速发展和现代化信息技术在教育领域的广泛应用,逐渐产生了一些网络环境下的新型的学习模式。本文对合作式、自主式、探究式等新型的学习模式进行了初步...

中学物理教学过程中激发学生的学习兴趣论文激发学生的学习兴趣,就是要把教学大纲对学生学习学科知识的要求,转变为学生求知的欲望。在物理教学过程中,教师要根据中学生思维活跃、情感丰富、求知欲强的特点,运用恰当的教学...

学习者的情感缺失探讨论文网络教学提供了一个相对平等、自由、广阔的环境,网络学习者的主体地位、自我建构及个性发展得到了满足, 下面是编辑老师为大家准备的学习者的情感缺失探讨论文。 人们对情感教...

9月入党积极分子思想汇报《学习党的组织原则》敬爱的党组织: 学习党的组织原则这一内容给我留下了深刻的印象。每一个政党都要采取一定的形式把它的成员组织起来,以完成该政党的历史使命和各个时期的具体目标与任务,这就形...

学习职场五大生存秘籍学习职场五大生存秘籍 书中的杜拉拉教给了职业女性们很多的职场生存之道,但职场之事,无王道可言,只有方向可寻,我们始终不是杜拉拉,而有些杜拉拉没有教给我们的东西,或许比如何升...

推荐阅读
图文推荐
栏目列表