多看一些资料,实践了几年有了以下感悟:html
单一的技术化思路,只会陷入技术死胡同越陷越深。有时候要跳出来,从业务上去看,从现实中一些事情去看。现实中的思想用到技术中去。技术只是一个工具而已,肯定一种什么思想,而后以技术为工具去解决。单纯为技术而技术达不到境界的。万事万物有其相互融通的一面。哲学思想。
算法
好比,道路出口交通拥挤,单纯的用技术手段:怎么把道路扩宽。就会陷入死循环,你扩得再宽,这是存在极限的,可能仍是没法从根本上解决问题。非技术层面,是想着如何进行调度。避免全部车辆都挤到一个口子去。互联网的不少技术方案实际上是与现实中相通的。单个服务器性能再强,老是存在极限。从集中式向分布式处理,就是分散压力。是一种思想的具体实现。这根本不算一种新技术。之前就有。可能过去,遇到访问量大的时候,就是想着加内存,提升单台机器的配置。然而提高到思想层面后。就是跳出技术的思惟路子。服务器
我之前看到腾讯的qq空间技术团队进行技术分享的时候,提到了他们从海底捞的等待用餐中获得启发,当网速过慢的时候,就给个flash游戏让顾客玩。实际上速度问题并无过分去纠结,只是换种思路,让顾客的体验更好而已。分布式
在网上找资料的时候,看到有人在问无限分类的问题:http://www.oschina.net/question/172400_63356?sort=default&p=1工具
陷入纯技术思惟,有个技术高手(只是我认为的)提到一点:性能
=========================================================搜索引擎
我以为,技术能力再强,终究是一个术的层面(固然仍是必需要熟练技能)。若是能提高到哲学层面,可以达到一个思惟高境界层面。这点感悟来源于与本人医学的 经历:源于姨妈癌症;好比癌细胞,正常人自己就有,属于内部份子做乱,而炎症不一样,它是外敌入侵身体的反应。对待外敌与对待内乱。是杀为主,仍是内部和谐 为主?是一种哲学思想。一旦主导思想错误以后,就是悲剧的开始。西医对待癌细胞是主导杀为主(全部选择的优良科技工具围绕此 目标),没有任何药物能识别正常细胞与癌细胞。因而,杀时只能正常细胞与癌细胞玉石俱焚,身体机能急剧降低。姨妈接受西医的化疗(化学方式杀癌),化疗会 致使恶心,无食欲,脱发等公认的问题。科技只是手段,不是最终目的。若是医学技术工具的治疗最终是让人更痛苦?那治疗的意义何在?而中医可能结合了传统哲学的层面,主导对待外敌要杀, 而对待内乱,杀为主的措施阻不断的,杀了解决不了根源,要引导与癌共存。提倡从身体扶正(身体抗癌细胞能力)的角度去与癌症进行斗争,因此治疗出发点是恢 复人的食欲才能提供身体抵抗的能量,哪怕是只能活1年,也要让这一年生活得有质量。姨妈手术切除后,人残缺,一毫米的癌细胞均可能残留,正由于没有任何一 种科技能保证100%无残留,仍是没法阻止扩散的。 spa
本人以为,技术只是一个工具。当提高哲学层面后,只要达到目标,选择什么工具,是一个术的层面。中国科技大学原校长、物理学家朱清时院士《物理学 正步入禅境——缘起性空》一书概要,文章末尾总结性一句:“当科学家费劲千辛万苦爬上山顶,佛学大师却在此恭候多时”。很值得技术者思考。.net
在这里:http://www.bskk.com/thread-207412-1-1.html设计
某天去购买技术书籍的时候。发现有人提到,说到心坎上了。转载以下:
http://item.jd.com/10893803.html 《这就是搜索引擎:核心技术详解》
第四个目标是强调原理,不纠缠技术细节。对于新手一个易犯的毛病是喜欢抠细节,只见树木不见森林,搞明白了一个公式却不了解其背后的基本思想和出发点。我接触技术人员不少,十有七八会有这个特色。这里有个“道术孰优”的问题,何为“道”?何为“术”?举个例子的话,《孙子兵法》是道,而《三十六计》则为术。“道”所述,是宏观的、原理性的、长久不变的基本原理,而“术”则是在遵循基本原理基础上的具体手段和措施,具备易变性。技术也是如此,算法自己的细节是“术”,算法体现的基本思想则是“道”,知“道”而学“术”,二者虽不可偏废,可是若要选择优先级的话,无疑我会选择先“道”后“术”。
概括:在思想的指导下。技术做为一个实现工具。具体的手段。做者所说的特色,常常能看到,我本身之前也是陷入了这样一个误区。其实有的时候技术人员每每过分执著于本身的技术方案多么厉害,解决实际问题,可能有更简单的方式。不须要搞这么复杂方案来实现,由于增长了时间和人力成本。并且可能都没法解决根本问题。
每个工具,每一门技术,了解其背后的设计背景,为何这么设计,当初或许存在特殊的缘由,那么更加有利于咱们本身选择。技术也是"没有最好,只有最适合"。