学一门语言,有必要把它相关的所有东西都记得清清楚楚么?
我一直习惯要用什么功能了,或是要用哪门语言来写代码,就查下baidu或google或msdn,然后边看说明边写代码。
公司一哥们跟我刚好相反,他只用C#,C#的所有功能与函数他都记得清清楚楚,写代码从来不查资料,写起来也很快。但是要他用另外的一门语言来写东西,他就会直接推给我来做。于是,我要用N种不同的语言来写东西,大家都知道,每种语言实现一种功能都有不同的方法,比如实现集合类,如果你用很多语言写东西,你不可能把每一种语言涉及到的东西都了如指掌。于是,产生了一个问题,写代码到底是边查google边写好呢,还是先把一门语言苦学学习三个月,再动手写好呢。
------解决方案--------------------这应该根据工作中的实际情况灵活变通啊.不管怎么样,只要能把工作效率,快速的完成才是硬道理.最好还是先精通一门语言.
------解决方案--------------------我认识一个火车迷,他可以把全图所有小站站名背出来。火车开到哪里,他都能告诉你下一站是什么。这有什么用?热爱是最好的用处。
为什么有些人能成为高手,不是因为他们有什么超能力,而是因为热爱。因为热爱而学习,而不是因为有用而学习,看上去很傻。但是他学了很多无用但是相关的知识。也许这些知识本身没什么用,但是没用的知识多了,就变得有用了。
知识有点像道路。也许你觉得有用的知识如同高速公路,没用的知识像山村小路。但是把山村小路连起来,就可以构成捷径,而且重要的是,能让你到达别人不可以去的地方。
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------我的观点是「一法通,万法通」,就像我以前学雕刻,玩得最熟的是3#刀,索性从头到尾都用3#,反过来,现在用什么刀都一样顺手