洪峰的
黑客道在这里。没有在中文媒介上看到相关报道,而是在
Oreilly的
Python DevCenter博客上看到的。如果是旧闻,只能说明俺自己人品不好。黑客道是洪峰成立的培训组织,用来培训功力扎实的程序员,尤其是热衷开源的程序员。这里的黑客用这个词的本来意思,指功力深厚的程序员,而不是好莱坞化或者生活里异化的破解怪人。这里有黑客道的
课程目录,内容挺吸引人。从基本的汇编和C语言到用C构造Scheme解释器和用Scheme语言构造C编译器。从底层的体系结构到抽象的逻辑编程,都有所涉及。用到的范例从简单的CGI程序扩展到复杂的内核编程。这年头用Lisp/Scheme教人编程的还真少见。不过掌握超越现有工具的手段和思想从来都应该是程序员追求的目标。排除语言的干扰,专注编程的本质,大概也是选取Lisp/Scheme的原因。当然,超前的技术并不等于新的技术。洪峰教程里的8段以上东东并非新鲜玩意儿,只不过很多程序员不加注意而已。哪位老大要教训俺不流行的东西没必要学就免了。用成败论英雄从来都是目光短浅的行为。且不说重要的思想往往需要人们长时间的理解才得到重视(比如
这段录像提到
Curry-Howard同构1969年就被正式提出,但知道1980年相关论文才正式发表。而没有这个定理,类型系统在哪里还是个未知数),技术对个人的实用程度甚至技术本身的优劣,其实和市场的接受程度无关。想想坚持用汇编开发Word Perfect的老大们,迷恋goto抵制结构化编程的老大们,醉心过程语言,鄙视OO的老大们,号称OO是银弹,瞧不上函数编程的老大们;再想想用C++实现MapReduce的Jeffery Dean,在Java里实现AOP的Gregor Kiczales,让Perl/Python/Ruby变得招人喜爱的Larry Wall/Guido Van Rossum/Matz,设计出Smalltalk的Alan Kay, 设计出LINQ的Anders Hijlsberg和Erik Meijer,设计出Erlang的Joe Armstrong, 或者设计出Java泛型的Philip Wadler。他们成就的背后都闪现“各式小众技术”的影子。Linus Torwalds倒是反例。他好像就用C搞定一切。但就算他也认为大学里
偏向基础和概念的教育让他受益匪浅。比较奇怪的是,黑客道Scheme部分的内容编排酷似SICP,但用的参考书是《Scheme之道》,不知道是不是自己编的讲义。干嘛不直接用SICP呢?
有趣的是,洪峰还把儒释道、易经什么的牵扯进来。好像很多老大有这种老人情节。易经是涵盖宇宙万物世间至理的。老头子们是智慧无穷的。N千年前的黄裳是武功最牛B的。《九阴真经》是后人写不出来的。原始部落里姓公孙或姬的酋长的医书是最灵验的(虽然那时的打仗规模还不如广东村子间的械斗,那本神而又神的《黄帝内经》也是后人伪作。不过谁知道嗫?说不定姬酋长就是小母牛跳水也不定。)。老庄是提供开启幸福之门的钥匙的。孔子是要现代搞教育搞伦理的老大们通通下跪的。传统哲学是通透的,包涵一切的。计算机这点雕虫小技根本就是传统哲学隐而不言的自然推论的。杨叔子要求研究生背《道德经》才是走上正道的。设计架构前要算卦才是可靠的。学AOP不学中医是走了歪门邪道的。把易经当圣经的老大们对古人跟我们一样的言论是不屑一顾的。当然,我也是怀着崇敬和渺小的心情总结的。老大们不用上火。不然是要失眠的。
黑客道还有一些《三字经》、《大海航行靠舵手》一类的江湖切口、道门作品。这个这个,这么说吧。对50年前诗歌大跃进作品如痴如醉或者对白莲教/太平军/义和拳宣传作品爱不释手的老大们也许喜欢这种风格。俺觉悟低,不好这一口。
最后,黑客道的价格也很可观。
分享到:
相关推荐
设计洪峰流量与水位计算.pdf
《中国银联柴洪峰---中国银联金融大数据探索与实践》这本书深入探讨了金融大数据在实际业务中的应用和未来发展,旨在揭示大数据技术如何重塑金融行业的格局。通过对银联自身的大数据实践案例进行剖析,我们可以了解...
综上所述,推理公式法计算洪峰方法研究中涉及的IT知识内容包括水文计算、地理统计分析、数据采集和处理等,其目的在于通过科学的计算方法和有效的数据处理手段,对流域洪峰流量进行更准确的预测和计算,为洪水风险...
### 万亿级数据洪峰下的分布式消息引擎 #### 消息引擎家族史 阿里中间件消息引擎历经多年发展,从最初的关系型数据库为基础的第一代推模式消息存储,逐渐演化为结合推模式与拉模式的高性能、低延迟消息引擎——...
### 大促抗住零点洪峰—缓存架构体系 #### 缓存架构设计目标概览 在大型促销活动中,比如每年的“双十一”,如何有效地处理零点时的访问峰值成为了众多电商平台面临的重大挑战之一。为了更好地应对这种瞬时高并发...
"万亿级数据洪峰下的消息引擎" 本文将围绕阿里巴巴的消息中间件发展历史、核心功能设计、双十一万亿数据洪峰的挑战、RocketMQ 5.0展望等方面进行详细的知识点总结。 一、消息中间件发展历史 阿里巴巴的消息中间件...
【雨水计算软件】是一款专为水利工程师和城市规划者设计的专业工具,用于精确地计算暴雨期间的雨水流量,尤其在处理洪峰流量方面表现出色。软件的核心功能是基于不同省份的暴雨强度公式和参数,对雨水流量进行科学的...
随着经济的迅速发展,辽宁省的道路建设也进入了快车道。然而,公路建设中经常出现的一个棘手问题是公路横向裂缝的普遍发生,尤其是在半刚性基层的水泥稳定碎石(CSS)道路中,这个问题尤为突出。据研究表明,这些裂缝...
故事发生在雨季洪水泛滥之时,文中描绘了战士们备战洪峰的紧张场景,以及新兵肖杰因虫子钻入耳朵导致的紧急情况。 首先,本文通过肖杰耳朵钻入虫子的意外事件,展示了人们在遇到突发状况时的应急处理。团长和战士们...
618将至,电商企业如何构建“新基建”应对流量洪峰?.pdf618将至,电商企业如何构建“新基建”应对流量洪峰?.pdf618将至,电商企业如何构建“新基建”应对流量洪峰?.pdf618将至,电商企业如何构建“新基建”应对流量...
流计算作为一种应对实时数据洪峰的有效工具,它能实时地处理和分析不断流入的数据流,从而帮助企业快速响应市场变化,提升业务效率。本文将围绕“挑战双11实时数据洪峰的流计算实践”这一主题,深入探讨流计算的关键...
【基于改进BP神经网络的洪峰预测模型】 洪水预测是水资源管理中的重要环节,它能够帮助我们提前预警,减轻洪水灾害带来的损失。传统的洪水预测方法往往依赖于统计模型和物理模型,但这些方法在处理复杂非线性关系时...
《基于BP神经网络对七里街测站洪峰的预报与分析》这篇论文主要探讨了如何运用BP神经网络技术对洪水峰值进行预测,并通过时间分段递推修正方法提高预测精度。以下是对该文核心知识点的详细解析: 1. **BP神经网络**...
云南省楚雄州区域洪水洪峰流量变化特征研究.pdf
藏经阁-挑战双11实时数据洪峰的流计算实践 本文主要介绍了阿里巴巴双十一实时数据洪峰的流计算实践,展示了阿里巴巴数据技术及产品部陈同杰的经验分享。 挑战双11实时数据洪峰 双十一是阿里巴巴的最大促销活动,...
Apache RocketMQ,作为一款由阿里巴巴开发并贡献给Apache软件基金会的消息中间件,是处理万亿级数据洪峰的关键技术。在大规模并发和高数据流量的场景下,如每年的双11购物节,RocketMQ展现出了卓越的性能和稳定性。 ...