星期六, 八月 5th, 2006

About learning

在邮件组里面遇到新同学的问题,我简单的说了说自己的想法。放到这里等待大家的高见…

提问:
这几天正在努力的学习基础知识,发现自己不懂的地方还很多,有些东西心里明白
但就是不知道该怎么说,看来自己还停留在比较肤浅的层次,找工作倒不急,努力学习才是正道
学习贵在融会贯通,JAVA技术太过庞杂,层出不穷,要想融会贯通,灵活运用不是一件容易的事

这么多新技术,该怎么去学,我以前的思路是用到什么学什么,不用的话就不去管他,但这样好象有点偏激,而且容易造成自己的知识结构不完整。
我们该去追求深度还是广度,或者说我们应该偏向那一方,时间和精力是有限,困难的是怎么去把握这个度呢?
请教各位前辈
当一种新技术出现的时候 该怎么去面对?
当我们学习一种新技术的时候
该怎么去学习呢?有没有比较好的步骤和方法?

回答:
首先我不是精力旺盛的人,如果您精力旺盛请直接跳过这些文字,谢谢

我一般是
多看、少用、勤动手
多看就是什么都看看,非常简单的看,了解功能就成
少用就是尽量少的使用,不得已才选用,选择前途光明的东西
勤动手就是多看使用工具的源代码,进一步了解你所用的东西

用剪子同样能剃头,你新学会用推子也不能代表你剃头剃得好
推子我以前用不着,所以不想学了。但最近经常来平头的活,没有办法。
突然发现有电动推子了 ;-)

但说回来了,找工作的话似乎会用的工具越多越好,如果你想多写点东西的话我推荐你学学.net或者ruby,这样感觉更有分量。

你表达意思一般使用中国话,但是你学过英语之后可以用另外的语言来表达自己的想法,而且感觉表达的程度不一样。这就是为什么劝你多学几种语言的用意。

归根到底,你需要提高你对软件的理解、对面向对象的理解、对不同项目的理解、对身处环境的理解。

ps:怎么我说的感觉这么别扭呢,像个道士或者和尚说的吧。哈哈…

最近IBM给我们做项目,有个基于Hessian的远程调用的工具,死活不肯开放源代码
而且感觉过渡设计了。一不做二不休解剖了,重新做一个。唉,用开源的东西用习惯了……

好久不写blog了,这篇就当我的一篇文章吧

Posted by kingfish at 星期六, 八月 5th, 2006 11:00 pm | trackback

Leave a Reply

Google