设计模式(思想)还是基础?

最近在网上看到一个提问:j2se的基础重要,还是设计模式、设计思想重要?

近似永远正确的回答是:两者都重要。

解道banq的观点:

我不想说太多,我可以告诉你我目前的情况:

我已经几年没有去翻j2se了,这不是说我对j2se滚瓜烂熟,而是几乎都记不得,我自己做的系统都是基于我自己的API工具和框架。

当然,不是说开发不需要j2se,需要时会通过google来查,但是击中j2se API的几率很小。

所以,我们可能要反思一个问题,我们过去包括你的思维中关于软件基础的定义是否有误区?是J2SE API是基础?还是模式设计是软件基础?

传统教育和习惯都认为前者,而我认为是后者......这也可能是中国软件不能起飞的一个重要原因。

banq说的情况跟我自身的情况差不多,一些API我根本就记不得,每次用到的时候就查API手册,或者到googel上搜索。

不光j2se的API如此,就是用hibernate、spring开发的时候,我也是手册不离手,随时查阅。

我了解其中的思想,但记不住具体的方法。

but,面试的时候人家不会给你手册查询的......

你可能感兴趣的:(设计模式(思想)还是基础?)