黑客与画家
[美] 保罗·格雷厄姆
知名程序员,风险投资家
744 人已学习
立即订阅
登录后,你可以任选4讲全文学习
推荐试读
换一换
免费
时长 37:50
时长 43:01
课程目录
已完结/共 32 讲
时长 00:02
时长 05:58
时长 13:44
时长 00:45
时长 06:10
时长 37:50
时长 43:01
时长 15:05
时长 01:17:28
时长 52:14
时长 28:24
时长 32:36
时长 18:22
时长 27:18
时长 37:31
时长 16:08
时长 04:12
时长 36:08
时长 01:07
时长 00:38
黑客与画家
15
15
1.0x
00:00/00:00
登录|注册

13 书呆子的复仇

软件业有一场永不停息的战斗,书生气的开发者与官僚主义的经理之间总是发生冲突。大家应该都看过漫画《呆伯特》(Dilbert),熟悉里面那个发型高耸的经理。我想,技术行业的大部分人对这个角色过目难忘,因为在他们的公司里就有这个角色的原型。
那些经理奇迹般地同时具备了两种很常见但很难结合在一起的特点:(a)对技术一无所知;(b)对技术有强烈的个人观点。
假设你需要写一个软件。你的经理根本不懂这个软件的运作机制,也不知道各种编程语言有什么区别,但是他竟然明确要求你一定要使用某一种语言进行开发。没错,他就是要求你一定要用 Java 语言。
为什么他会提出这种要求?让我们看看他究竟是怎么想的。他的想法无非就是,Java 是业界的标准。我知道肯定如此,因为媒体对此有铺天盖地的报道。既然它是标准,那么使用它就不会错。另外,这也意味着人才市场上肯定有无数 Java 程序员,即使现在为我打工的这批人都辞职了(真奇怪,这种事情总是不断发生),我也能够轻易地找到替代者。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

这篇文章以《13 书呆子的复仇》为题,探讨了软件开发中经理对编程语言选择的偏见和误解。作者批判了经理对Java编程语言的盲目偏爱,并指出了不同编程语言之间的差异和适用场景。文章回顾了Lisp语言的历史,强调编程语言的发展是对计算机理论的不断探索和演变。作者通过对编程语言选择的思考和历史发展的回顾,展现了对技术领域的深刻理解和见解。文章还介绍了Lisp语言的特点,包括条件结构、函数作为数据类型、递归、动态类型变量、垃圾回收机制等,以及Lisp语言的独特之处,如代码使用符号和常量组成的树形表示法、无区分读取期、编译期和运行期等。最后,文章提出了关于使用Lisp语言的讨论,探讨了是否应该采用最尖端的技术以及主流编程语言的优势。 文章内容涵盖了对编程语言选择的批判性思考,以及Lisp语言的历史、特点和适用场景。作者强调了编程语言的发展是对计算机理论的不断探索和演变,展现了对技术领域的深刻理解和见解。同时,文章还探讨了是否应该采用最尖端的技术以及主流编程语言的优势,为读者提供了对技术发展方向的思考。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《黑客与画家》
立即购买
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部