精和泛的一点思考(跨学科思维)
来源:互联网 发布:dm游戏制作软件 编辑:程序博客网 时间:2024/05/16 09:45
最近写了不少思维方面的文章,有些跨度比较大,主要是想拓展自己的视野,丰富自己的思维方式。当然,看起来就是比较泛了。不过,泛和精并不是矛盾的,因为专是针对做事的,泛是针对思维的。对于我们程序员来说,技术的专是非常必要的,但并不是全部,因为专的目的也是为了解决问题,要解决问题,思路就很重要。如果仅仅专注于某一领域,很容易形成狭隘的思维。就如人们常说的,手里拿着锤子的人,看世界就是钉子。
软件产品本身是个比较特殊的事物--因为软件本身实现的业务很多都是经过了抽象提取的,其理念和逻辑在很多行业都是适用的,这种抽象的思维使得程序员在跨学科方面是具有天然优势的。俗话所说的隔行如隔山其实是完全没有道理的,这只是一些懒惰的人的一种借口,或者是一些别有用心的人人为树立起的一个种围墙(很多行业都会故意神秘化自己),目的就是阻止潜在竞争者的进入。对于掌握一定思维方法的人,如果不懒,这种神秘化,或人为树立所形成的围墙,其薄如纸。实际上,对于掌握跨学科思维的人来说,相对于某个特定领域的专家来说还更又优势,道理非常简单,因为具有跨学科思维的人的思维更活跃,视野更开阔。非常明显的例子就是生物学的突破性发展就是在借鉴数学和物理的思维模型后取得的。很多所谓的经济学家或华儿街金融专家,告诉你那些神秘莫测的经济或金融模型的时候,其实你只要上过大学,学过一些数学和物理的课程,再花点心思就很容易洞穿他们,以智欺人在这两个行业非常兴盛。我做过很多行业,在开发应用软件这个层次上,我还没遇到过由于所谓的行业经验不足无法胜任应用开发的情况,更多的时候都是我把他们的几个专业名词意思搞明白后,就去影响他们如何更好的工作,因为领域专家只是在领域知识上有优势,而在思维上是不具有什么优势的。说实话,我内心是很鄙视哪些动不动就拿行业经验来压人或唬人的软件行业从业人员的。我不否认,专有专的价值,但把专神化就是很扯蛋的事情了。在现在这个社会,真正要做到行业专家的都必须具有跨领域的思维,如果没有这种跨领域的思维,这些专家基本就是纯忽悠。如果你留心,你会发现哪些大科学家,大牛,几乎都是跨学科高手。
当然,对于泛,你也完全没有必要把所有的学科都研究得非常透,因为这也是不可能的。除了自己的特定专业领域,其它的领域只要掌握其主要的思维模型即可。而一旦掌握了这些,有人要忽悠你就没有那么容易了。人类的思维和技术就是一个n叉树,从根节点到叶子节点,每个分支都代表着一个行业划分或者行业的细分,只要你能让自己越靠近根节点,行业的差异也越小。
- 精和泛的一点思考(跨学科思维)
- 精和泛的一点思考(跨学科思维)
- 关于测试思维的一点思考
- 一些关于学习和思维的思考
- 跨学科的项目课程《票务管理》开发的思考与研究
- OOP和Linux内核的一点思考
- 关于malloc和free的一点思考
- EXT2文件系统的一点思考和小结
- 关于工作的一点总结和思考
- 对堆和栈的一点思考
- 对于ip和域名的一点思考
- 关于copy 和 mutableCopy的一点思考
- 关于Task的一点思考和建议
- 关于生活和学习的一点思考
- 关于foreach和for的一点思考
- DES加密的一点思考(一)
- DES加密的一点思考(二)
- epoll的一点思考(2)
- eclipse离线安装adt
- 24个很酷的linux/unix工具
- 最后的冲刺
- bind 安装
- 只有成功利用大数据分析企业才能“任性”起来!
- 精和泛的一点思考(跨学科思维)
- ActiveX编译报错:Please use the /MD switch for _AFXDLL builds
- ios开发 - UIImageView 的contentMode属性应用
- lbaas及heat-autoscaling(juno)
- 大数据开放不可能一蹴而就,问题依然有待解决
- 指针与数组 (一)
- 【转载】cocos2d-x tile map瓦片地图的黑线及地图抖动解决方案
- CCLayer 与 CCParallaxNode 结合实现视差滚动界面应注意的地方
- cocos2d 0.99 与cocos2d v2.1 restoreOriginalFrame 播放动画使用重置默认桢的区别