保持你对Java 的敏感度——了其然,知其用,研其究,发其思

原创 2004年03月08日 11:37:00

保持你对Java 的敏感度
——了其然,知其用,研其究,发其思
作者:胡长城(银狐999,james999)
主页:http://www.javafox.org
信箱:james-fly@vip.sina.com
我大声的呼喊,希望更多的java 开发者明白“了其然,知其用,研其究,发其思”。我
们不仅需要探索技术,更需要探索思想······
这算是《小议学习java 的浮躁心态》http://www.csdn.net/develop/article/21/21764.shtm
的兄弟篇。原本是打算写其它的,写到后来,有了这样的一些感悟,整理了一下而成。
先说个发生在自己身上的事情吧:
2003 的整个下半年的私人时间里更多是偏重workflow 方面的理论和技术,却忽略了新
知识的更新。偶然的机遇,却发觉MDA 和AOP 已经成长起来,而我却几乎一无所知。那几天
一直在责问自己,“为什么我不知道呢”“为什么我没有关注呢”。
但是,当我花了一些时间看AOP 的资料的时候,却突然反问自己“我为什么要知道呢?”。
对,我只需要简单了解,或者说,我只需要稍稍的了解这AOP 可以解决什么问题。如果这个
新生物不是我所急需的,或者说起所解决的问题不是我目前所碰到的问题,我为什么需要去
花时间钻研呢?
接下来的几天,我放弃了对aop 的进一步钻研。仅仅只是将这个概念和可以解决的问题
留在了大脑中。看到了吧。这样,我就可以省下一些时间,更多的投入到我的workflow 钻
钻研中了。
因为这件事情,我考虑了几天。考虑为什么会出现这样情况,考虑如何解决这种问题。
于此,便有个这篇感悟。
其实,多数有几年经验的java 工程师,会在突然的一瞬间感悟:自己对新知识反映变
得越来越迟钝。蓦然回首,突然会发觉短短的半年,又出现了很多新的概念,很多新的api。
但是,更多的时候,我们不得不摇摇头——新知识太多了,我们学不完啊。
也许大家都想到了以前IT 很奇怪的状况:旧人比不过新人。(还好,这两年状况好多了)。
虽然一方面是“精力”问题,但是对新事物的敏感度降低,我想也是一方面。
Java 这一两年的发展,远比前几年要迅猛的多。不论信息流通量,还是知识广度,都
较前几年要大。下面这张图示根据自己的一些接触和经验画的Java(J2EE)发展图。仅属
于个人观点,难免有不妥之处。中间不包含J2ME 方面的,我对J2ME 的领域不熟悉。

如果把Java 的发展比作一条流淌的大河,那么那些新知识(应用概念,技术标准等等),
就象一条条汇流的旁支。大家都知道,在汇流的地方,总汇或多或少激起“急流”,激起“漩
涡”,激起“波涛”。当然,汇流的越多,越频繁,反映也就越激烈。
那么我们如何能够比较良好的解决自己的Technology 问题呢?这就是我这几天思索的
核心问题。下面就说说得自己的一些看法:
其实,这也是对新知识一个把握度的问题,总的来说,分为四种层次:了其然,知其用,
研其究,发其思。
了其然:对最近新出现的理念技术能够有所了解,简单知道其可以解决什么问题,分析
一下是否最近自己所需要应用,或可被更好的利用。
知其用:知道如何应用这门新技术。简单的应用一般花费不少时间,但是想复杂的应用,
需要耗费的时间和精力可就多了。如果把握不好,盲目的应用和学习,会浪费不少时间。
研其究:对新技术新理念研究其深层次的原理,框架,结构。
发其思:这是最难的一层,首先需要有研其究的基础,这本身就是一个高难度的事情。
而研究之后,能够发散思维,扩充或本土化改造,则更是艰巨的事情。
所以,做好“了其然”对大多数java 爱好者来说,是个很关键的问题。做好并不意味

着了解的多。每个开发者首先需要对自己所从事的行业,爱好,领域有所分析。这样当理念
或技术推陈出新后,能够很迅速的辨别出那些该被重点关注,那些该被一般关注,哪些应该
被尝试使用,那些需要深层次的研究······也就是说,不能够“了其然”,怎能够“知其用”
和“研其究”。
这样做的目的无非两个:
(1) 保持自己对新知识新理念新技术的关注
(2) 将有限的时间有效合理的利用,用管理学的角度叫做:资源合理分配。
说实在,真的很希望更多的java 开发者能够达到“发其思”。中国的软件业需要更多的
敢于“研其究”“发其思”的人才,需要更多坚持走在Technology 道路上的研究人才。

BTW:原文是pdf文件,其中的图片无法显示,下载原文请到作者网站。向作者致敬!

5-27 家谱处理 (30分)

5-27 家谱处理 (30分)人类学研究对于家族很感兴趣,于是研究人员搜集了一些家族的家谱进行研究。实验中,使用计算机处理家谱。为了实现这个目的,研究人员将家谱转换为文本文件。下面为家谱文本文件的...
  • Changxing898
  • Changxing898
  • 2016年08月30日 10:39
  • 1433

深度学习在自然语言处理研究上的进展

前沿 | 深度学习在自然语言处理研究上的进展 2016-01-18 复旦大学 邱锡鹏 智能立方 近年来,深度学习在人工智能的多个子领域都取得了显著的进展。在自然语言处理领域,虽然深度学...
  • zkl99999
  • zkl99999
  • 2016年01月20日 12:31
  • 2389

知其然知其所以然之——word2vector

在学习word2vector的过程中,下面两位博主的总结及讲解给了我很大帮助。本文主要是记录在学习和理解他们的博客的过程中个人也有一些思考和理解。本人才学疏漏,有错误的地方请大家指正。 http:/...
  • u014422406
  • u014422406
  • 2016年10月14日 13:57
  • 1242

敏感度——区分平庸和伟大

今天想谈谈敏感度的问题,敏感度在你的思维里你是怎么定义的?敏感度更重要的应该是指一个人的感觉系统,自己的思维逻辑。安徒生童话里面有一篇《豌豆公主》 主要讲的就是,寻找真正的公主,真的公主哪怕是睡在二...
  • sinat_33921105
  • sinat_33921105
  • 2017年02月20日 20:08
  • 208

产品经理如何培养对市场的敏感度和洞察力

 做互联网行业,无论是投资人、CEO、还是产品经理、市场或运营人员,无论在NASDAQ上市公司还是只有2个人的创业小团队,都需要通过观察和体验来积累自己对于整个市场或产品设计的感觉和经验。条条大...
  • ghuawei
  • ghuawei
  • 2014年01月10日 18:59
  • 1047

如何培养职场敏感度?

职场中需要关注的问题有很多,能力提升、职业素养、职场敏感度……这次就先从五个维度来看怎么培养工作中的敏感思维。 1工作表现   1、工作是否在做重点的事...
  • shenmanli
  • shenmanli
  • 2015年04月01日 09:17
  • 367

技术敏感度 — 基层技术管理者必备

【原文:http://yunli.blog.51cto.com/831344/1010533】 一说到管理者的能力特质,我们马上会联想到沟通、授权、决策等能力。然而,对于软件开发活动中的基层技术管理...
  • biao2010
  • biao2010
  • 2012年10月19日 14:17
  • 839

基层技术管理者必备: 技术敏感度

一说到管理者的能力特质,我们马上会联想到沟通、授权、决策等能力。然而,对于软件开发活动中的基层技术管理者(team lead、line manager等),我想指出被极为忽视的另一种重要能力 — ...
  • bamboolsu
  • bamboolsu
  • 2015年02月19日 19:36
  • 386

自测过程,开发要有足够细心和敏感度

程序开发完成后,就要交付测试。在开发后期到交付测试前,需要自我的反复自测。我发现,自测过程,开发要有足够细心和敏感度,才可更多的发现隐藏在代码中的异常问题并趁热打铁地解决。这片文章,是我分享自测经验,...
  • u013085212
  • u013085212
  • 2016年07月05日 16:35
  • 527

视力下降?11张图,测试色彩敏感度,你在第几关阵亡了?

如今这个互联网时代,随处可见的都是低头族,不管是在轻轨上,还是公交上,所有人都是并排着拿着手机,这样疯狂的玩手机,您的视力受到影响了吗? 这里,有二十张图片,每张图中有一个格的色彩和其它的色彩深...
  • qq_36290329
  • qq_36290329
  • 2016年10月04日 15:44
  • 528
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:保持你对Java 的敏感度——了其然,知其用,研其究,发其思
举报原因:
原因补充:

(最多只允许输入30个字)