论技术广博和理论的重要性

mallon 发布于 2013/12/06 12:09
阅读 608
收藏 2

从基础讲,操作系统是你的家,Windows Linux Mac都要习惯用,就好像你有多套房子,市区的交通购物方便,郊区的环境舒适,想住哪套住哪套。

往上讲,开发技术是你的工具,雕刻、家具、建筑需要的工具千差万别,不同的开发技术使用场景也大不一样,掌握的技术多了,才能从“我只会这个,就用这个开发吧”上升到“我都会,挑一个好的吧”的境界。技术的学习时间和收益是一条指数曲线,千万不要在“专精”上浪费时间,在曲线上找到最佳的拐点就可以了,就好像RPG游戏中的人物,双修、多修的永远比单修的适应性强,比如我为什么喜欢德鲁伊,就是这个原因。

最后,理论才是你真正需要的知识,是你的头脑。在当代浮躁社会中,无论是幼齿还是成年人都急于求成,高校的学生哪怕是学习态度好的,都急着考证学技术,本科院校大有沦落为专科的趋势。很少有人意识到技术是依托于理论的,理论变化很少,而技术则是过眼烟云。事实上在这个技术泛滥的年代,你缺乏理论功底,只能一辈子被别人指挥当苦工。就好像建筑工地上的两类人:技术员是理论,而农名工则是技术。

总结:

  1. 技术广博比专精更重要
  2. 理论比技术更重要
想想计算机专业就觉得悲哀。很多程序员觉得自己学的Java、.NET是知识,用的Eclipse、VS是工具,殊不知计算机除了几个特殊的分支外,大部分已经沦落为其它学科的陪衬了。在经济、农林、医药专业人士眼里,他们掌握的才是知识,而你们只是工具而已...
加载中
1
mallon
mallon

引用来自“eechen”的答案

通才在专才的基础上才有意义,广度是深度的副产品。越深入,就越涉及到其他方面的东西,自然会迫使你增加广度,这样的广度才是真正有价值的广度。  知识不是力量,运用知识才会产生力量。 脱离实践的理论都是空谈。
专在理论,通在技术
中山野鬼
中山野鬼
有空回我个电话。请教你点问题。哈。
0
0
eechen
eechen
通才在专才的基础上才有意义,广度是深度的副产品。越深入,就越涉及到其他方面的东西,自然会迫使你增加广度,这样的广度才是真正有价值的广度。  知识不是力量,运用知识才会产生力量。  理论源于实践,实践检验理论,脱离实践的理论都是空谈。
0
Ivnoidea
Ivnoidea
/target mallon /cast 点赞
0
amonxu
amonxu
。。。
0
h
haohuoya
一派胡言
0
乌龟壳
乌龟壳

专精也是一种广度,技术没有高下,主要看在哪个切面去使用。

高级黑客可能在某个不知名的角落当着大富豪,某个广度很大的架构师也可以在某些业务上统筹全局,获得好的成绩。

我觉得这么分会更合适——专精方案(广度),专精原理(深度)。

0
zzy_zzy
zzy_zzy

我觉得你说的对,但这毫无意义。。。

对于一个小兵,首先是成为某个领域的expert,大而空的等做到CTO再说

0
黑狗
黑狗
无营养
0
宏哥
宏哥

两个凡是说:

你提到的只是问题的其中一个方面而已  --  代码角度

实际上, 通常要解决的问题有多个方面, 代码是其中比较容易的方面

至于 代码 来说, 简单就行 -- 码农通常反过来, 把这个搞复杂了

其他方面, 则看各行业的造诣了

返回顶部
顶部