黑客与画家摘录

全球第一开源云ERP Odoo操作手册 模块安装和界面汉化指南 Odoo 的功能包含在不同的模块中, 刚创建的数据库除 Odoo 的核心模块外, 其它模块并没有被安装到系统中,你可以根据需要安装它们。本节将介绍安装模块和界面汉化的相关知识。 阅读详情

作者:保罗.格雷厄姆

领域包括:哲学,计算机,艺术,绘画
做了一个叫Viaweb的软件,然后买给雅虎
后创立了YCombinator(简称YC)   \\早起针对大学生
其实Y Combinator是一个编程术语,意思是创造其他函数的函数

他的创业理念是:搭建原型  上线运营(别管bug) 收集反馈  调整产品  成长壮大
强调快速发布产品,关注用户需求,创始人的素质,小团队

书籍缘由

不喜欢大企业,离开了所在公司,经常发表文章,
本书就是文章的集合

书中的黑客

按照译者所说,黑客在本书的概念跟我们理解的不一样,书中的黑客是指
有专研创新,勇于攻克难题,编程水平高的程序员,如Linux的创始人

观点1:编程语言

编程语言带表着程序员的思维,
旅游网站Orbitz成功打入了竞争激烈的网络订房订票市场最主要的原因就是它
使用了一种更好的编程语言

观点2:书呆子

书呆子与学校体系,社会体系的关系,人性中带有黑暗的部分,小孩子更是,因为不受
成年人的待见,小孩子在学校创造出另外一个世界,里面有等级之分,有攻击与被攻击,欢迎与不受
欢迎,当其他小孩子都在关注欢迎与等级的时候,书呆子就想着其他更远的事情,

观点3:黑客与画家

黑客应该被列入哪一个职业类型???科学家?数学家?但在作者看来,黑客应该是与画家,作家,建筑师想类似,都是从事创作型的工作,比如说建造师跟构造师是同一个单词,所以要学好编程就
找跟其类似的学科研究

其二:在于程序设计,大公司都把软件的设计交给一个委员会,而不是交给一个黑客,但黑客更像是一个创作者,更设计者工作,所以面试程序员的时候,主要关注的事情就是看他们在业余时间写了什么软件

其三:画家在学习画画时,较好的学习方法就是临摹,相对与程序员来讲,更多的是去看优秀的源代码,而不是看他们的执行结果

其三:画家在画画是是先画一个大概的画像,然后再去添加细节,同理,编程也应该如此,当细节累计到一定程度时就会出现质变

其四:优秀的黑客还懂得换位思考,从用户的角度出发,软件的使用方式最好符合用户的直觉,别指望用户去读使用手册

观点4:不能说的话

不能说的话,作者在这一章主要提到几种不能说的话,其实这几种可以归纳为两种种,一种就是与主流观念相冲的话
比如说,在文化大革命里,你总不能说出某些话来,说出来就是反动,但是主流价值观(流行)不一定是对,大多数情况下都是错误的,第二种就是与某个组织相冲的话,(注:这个组织一般都是不太强也不太弱,太强就不怕你说闲话,太弱就不能不让你不说话),比如说广电,在引入外国的电影的时候就会做‘处理’,再比如旧世纪的教会等等,

如果你正好有这些不能说的话,那么作者的意见是,保持沉默,笑面相迎,远离人群,包持怀疑

而且你有这些‘不能说的话’,就相当于你拥有某些独特的思想,而这些思想可以成就一些伟大的事业

观点3:关于创业

要想迅速积累财富,唯一的入口就是可量化,可扩大性,小团队就表示可量化,而高科技就代表可扩大性

建议出售公司,管理公司跟创建公司不一样,出售可以确定百分百有收入,买家在意用户数量,换个角度来讲,要重视用户数量,这是一个重要的指标

开发过程不能过长,要“过早优化”,从用户那得到反馈,要让顾客满意

新技术是提供给所有人使用的,技术与使用者不能有太大差距,
要满足用户的需求

从经济学的角度来讲:创业公司就是让人加快工作的地方

观点4:关于设计

把品味说成个人偏好不正确,比如达芬奇的画和你女友画的画
好的设计是简单的设计,能够更直接的反映出核心问题
好的设计是永不过时的设计,就像数学的皆一样,千年过后还是美,直到被更好的取代
好的设计是解决问题的设计,生活上的一些设计
好的设计是启发性的设计,eg:蒙娜丽莎,引申到软件行业,就是可以给用户提供一些基本的模块,可以自由组合
好的设计是有点趣味性的设计
好的设计是艰苦的设计,但那是有益的艰苦,而不是无益的痛苦
好的设计是对称的设计(重复对称和递归对称),使问题变得简洁
好的设计是模仿大自然的设计(前提是达到了所要的条件)
好的设计是一种再设计:引申到产品设计的更新
好的设计是能够复制的设计:把事情作对比原创更重要,第一阶段:模仿,第二阶段:原创
好的设计是奇特的设计:eg计算机的Lisp语言
好的设计是大胆的设计:eg:爱因斯坦的相对论,不全面

总结:不要容忍丑陋的东西,其二要对某领域十分熟悉,优秀作品的秘诀就是:非常严格的品味,再加上实现这种品味的能力

功能应当决定形式:eg:鸟要飞翔,那么翅膀这形式不得不有,引申到开发来讲,如果开发艰难,那么形式分配的精力就少了
幽默性可以看做是一种力量的表现,拥有幽默感就代表你对厄运一笑了之
有时训练只是为了让身体养成下意识的反应,当面对难题时能更好的释放自己的直觉

观点5:关于编程

每个机器都有开关:比如说MP3的开机关机,下一首,暂停,等等;计算机也有自己的开关,那就是机器语言(二进制的0跟1)----》汇编语言(缺点:代码越多,越难避免bug)----》高级语言(优点:使程序更具有可植入性:比如:如果你是用汇编语言写的程序,那么你这程序只能在你的机器上运行,在别的机器上就运行不了,而高级语言就不一样)

编译器:把高级语言转化为计算机识别的机器语言,先将整个程序全部翻译成机器语言,然后运行

相对于编译器,还有一个是解析器

解析器:将代码解析成相应的机器语言,然后一行行运行

开发源码

编译器处理的高级语言代码又叫源码,
经过翻译的机器码就叫做目标码

开源软件:公开源代码的软件

编程语言的选择

抽象性:C语言是一种低层次语言,很接近硬件,几乎可称课移植的汇编语言(速度快)
        而Lisp语言的层次则相当高

静态语言:写代码时必须知道每个变量的类型

动态语言:可以把变量设置成任意类型的值

编程语言的文艺复兴,新语言的诞生

竞争中的语言选择

选择适合的语言可以快速开发产品,降低开发成本eg:Lisp,在商业竞争中使用Lisp会带来优势
如果不考虑其他因素的情况下,你不选择最强大的语言那你就是SB

作者在创业期间,对于了解竞争对手,有自己的一套,先是看看对方有没有试用版,然后就是比如说通过对手的招聘信息,招聘那个方面的人才用什么编程语言

业界的经理

不懂技术的经理(管理人员会顺从媒体上的意见,要求使用主流的语言,并认为语言都是差不多的)
但是各种编程语言的编程能力是不相同的,(比如新语言的诞生为了解决某些语言的不足)
编程语言现在的发展不过刚刚赶上了1958年Lisp语言的水平,
简单来说:编程语言的本质上不是一种技术,而是数学

Lisp语言的特别之处:9种新思想

不常用的语言(Lisp语言)也会有风险

衡量语言编程能力的最简单方法可能就是看代码数量:

语言的编程能力越大,写出来的程序就越短

总结:想要在软件业脱颖而出,就用强大的语言解决最难的问题,等待其他竞争对手经理随波逐流

关于黑客

在计算估计工业的历史上,新技术往往是由外部人员开发的,而且所占的比例可能要高于内部人员
eg:沃兹尼亚克在IBM外开发苹果一代

人们惊恐失措时采取的措施到头来产生了适得其反的效果
第14.5章 高翔博士最新开源框架Lightning-LM源码解读(五):揭秘位姿图优化核心模块,从数学原理到代码实现 本文介绍了Lightning-LM框架中的位姿图优化(PGO)模块实现。该模块通过融合多源定位信息(激光定位、激光里程计、DR等),构建并优化位姿图来获得更精确的位姿估计。 主要内容包括: 模块概况与数据流程:初始化配置→添加PGO帧→分配位姿→优化求解→更新位姿→滑动窗口 16个核心函数详解:从构造函数到边缘化处理,涵盖完整的PGO工作流程 关键技术点:噪声参数设置、优化问题构建、约束添加、异常值处理等 关键数据结构:帧队列管理、顶点和边构建、优化统计信息收集 该PGO模块采用增量式优化方式,支持多种约束 阅读详情

相关推荐

Win10家庭版没有Hyper-V?教你一招轻松解决(含避坑指南)

本文详细介绍了在Win10家庭版中启用Hyper-V的完整实战指南。通过DISM工具链绕过系统版本限制,无需重装系统即可完整启用所有Hyper-V组件,适用于开发者测试多系统环境和安全隔离应用场景。文章包含详细操作步骤、常见问题解决方案及性能优化配置,帮助用户轻松解决Win10家庭版没有Hyper-V的问题。

weixin_29239661的博客 495

《黑客与画家》书摘

花了许些天的时间把《黑客与画家》这本书看完了,觉得书本中作者许多观点都很精辟,做了些笔记,也都摘录了下来,放在这里存个档。好知识、经验值得去分 享,利人利已,何乐不为?喜欢上的朋友也可以通过他的语录快速的了解这本书的内容。此书是由美国的硅谷创业之父Paul Graham所写文集,赞美的话就不多说了,Go aHead! 1. 黑客行为必须包含3个...

dbl39674的博客 410

【Ultrascale+ MPSOC学习记录】10、PS端以太网使用lwip

还是参考ALINX教程,学习PS端以太网如何使用,从教程中可以看到,开发板使用了一个xilinx默认不支持的phy JL2121,所以需要修改lwip的库源码。

ryo891012的博客 880

《黑客与画家》摘录

本文仅对《黑客与画家》中笔者感兴趣的地方进行了摘录 文章目录为什么书呆子不受欢迎黑客与画家不能说的话良好的坏习惯另一条路如何创造财富关注贫富分化防止垃圾邮件的一种方法设计者的品味编程语言解析梦寐以求的编程语言设计与研究 为什么书呆子不受欢迎 书呆子”与“高智商”有强烈的正相关关系 如果智力本身与“受欢迎”无关,为什么聪明的小孩一直不受同龄人的欢迎呢?我认为,答案就是他们真的不想让自己受欢迎 书呆子不受欢迎的真正原因,是他们脑子里想着别的事情。他们的注意力都放在读书或者观察世界上面,而不是放在穿衣打扮、开晚会

AlphaCat的博客 1435

GitLab中国区注册终极解决方案:绕过+86手机验证的实战技巧(2023最新)

本文详细解析了GitLab中国区注册时绕过+86手机验证的三种实战技巧,包括开发者工具调试方案、使用国际号码的变通方案以及本地化部署替代方案。通过技术分析和实践验证,帮助开发者顺利注册GitLab账号,提升团队协作效率。

rl6adventurer的博客 1490

SAP PPDS启发式排产实战:从零配置到自定义规则开发(附ABAP代码示例)

本文详细介绍了SAP PPDS启发式排产的实战应用,从基础配置到自定义规则开发的全流程。通过ABAP代码示例,展示了如何实现多目标优化、实时响应和约束可视化,帮助企业提升订单交付率、减少设备闲置时间。文章还包含开发环境准备、标准模板解析、自定义开发步骤及性能优化技巧,适合制造业数字化转型的实践参考。

seed的博客 183

《黑客与画家》经典语录

1、任何一种艺术,不管是否重要,如果你想在该领域中出类拔萃,就必须全身心投入。 —阿尔伯蒂 2、黑客与画家的共同之处,在于他们都是创造者。

Unitue_逆流 1920

保姆级教程:用YOLOv5s搞定钢材表面缺陷检测,从数据集NEU-DET到模型部署全流程

本文提供了一份详细的YOLOv5s钢材表面缺陷检测教程,涵盖从NEU-DET数据集处理到模型部署的全流程。针对工业环境中的实际限制,如计算资源有限和标注样本少等问题,提供了优化方案和实用技巧,帮助开发者快速实现高效的钢材缺陷检测系统。

weixin_30568591的博客 464

摘抄黑客与画家

并非所有的痛苦都是有益的。世界上有有益的痛苦,也有无益的痛苦。你需要的是咬牙向前冲刺的痛苦,而不是脚被钉子扎破的痛苦。解决难题的痛苦对设计师有好处,但是对付挑剔的客户的痛苦或者对付质量低劣的建材的痛苦就是另外一回事了。 ...

nongcunqq的博客 305

医疗领域BGE-M3模型微调全流程:从数据准备到效果评估

本文详细介绍了医疗领域BGE-M3模型的微调全流程,从数据准备到效果评估。通过医疗数据微调,BGE-M3模型在临床问答、病历检索等场景中表现显著提升,能够准确理解医学术语之间的细微差别。文章还提供了实战练习代码和效果评估指标,帮助开发者快速掌握医疗文本嵌入模型的应用技巧。

weixin_29098367的博客 281

汽车工程师必看:从CAN到Ethernet,6种车载通信协议全解析(附应用场景对比)

本文全面解析了从CAN到Ethernet的6种车载通信协议,包括CAN、LIN、MOST、FlexRay等,并对比了它们的应用场景和技术特点。文章详细介绍了各协议的演进历程、技术优势及在现代汽车中的混合网络架构设计,为汽车工程师提供了实用的协议选型指南和未来通信技术发展趋势。

weixin_28683689的博客 491

《黑客与画家》--2黑客与画家

这本书果然充满了离经叛道的言论,作者 Paul Graham 果然”骨骼清奇” 在这篇文章中作者说出了,黑客与画家,等等艺术家的共性,也说出了与科学家的区别。 记得黑客曾经也是我的梦,在我对计算机一无所知的时候,我也想着自己有着一日能成为黑客,那时自己并不知道黑客是什么,只知道,是很优秀的程序设计者,对计算机世界一无所知的人。直到后来入了ACM这个大坑,忘了曾经还有这个梦(:( ), 不过,A...

taotao 的大学墓志 1111

YOLOv11改进策略【卷积层】| CVPR-2024 PKI Module 获取多尺度纹理特征,适应尺度变化大的目标

PKI Module是。

Limiiiing的博客 2705

黑客与画家 [美] Paul Graham 读书摘录

黑客与画家 [美] Paul Graham 读书摘录

Yeats_Liao的博客 592

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

黑客与画家 摘录

这本书偏向于创业者读,文章中有些部分略显啰嗦,观点都是带着如何创业而来的。黑客和画家,两种不同的职业,却有着类似的工作模式。 1、任何一种艺术,不管是否重要,如果你想要在该领域出类拔萃,就必须全身心投入。 2、对于书呆子来说,意识到学校并非全部的人生,也是很重要的事情,学校是一个很奇怪的、认为设计出来的体系,一般像是无菌室,一般像是野蛮洪荒之地。它就像人生一样,里面无所不...

weixin_30918633的博客 111

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

【《Hackers & Painters 》黑客与画家摘录】第二章精要摘录

《Hackers & Painters 》黑客与画家第二章精要摘录

wondersfan的博客 628

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

黑客与画家——摘录

当你被迫把东西做得很简单时,你就被迫直接面对真正的问题。当你不能用表面的装饰交差时,你就不得不做好真正的本质部分。 ...

weixin_33909059的博客 91

博客摘录「 黑客与画家 Hackers and Painters: Big Ideas from the Computer Age」2025年10月28日

确保自己正在开垦新领地的方法,就是去找那些没有人要的土地。

2401_82802633的博客 108

《黑客与画家》读摘

  《黑客与画家》读摘   《黑客与画家》是“硅谷创业之父”Paul Graham的文集,作者是计算机“黑客”兼“画家”兼“作家”,同时也是世界首个互联网应用程序viaweb(已被Yahoo收购)开发创始人之一(另一个是世界首个蠕虫——“莫里斯蠕虫”的作者罗伯特·莫里斯)。 正如本书的封底所附的书评中苹果机发明人之一Andy Hertzfeld所说: “他的文章清晰易懂、幽默生动,从艺术...

weixin_33850890的博客 134

《黑客与画家》读书笔记(一)

摘录 1. 任何一种艺术,不管是否重要,如果你想要在该领域出类拔萃,就必须全身心投入。 2. 为什么聪明的小孩没有让自己变得受欢迎?如果他们真的很聪明,为什么找不到受欢迎的诀窍呢?他们在标准化测试中表现得这么好,为什么就不能在这方面也大获成功呢?我认为,答案就是他们真的不想让自己受欢迎。他们更想追求的是另一件事情——聪明。这不仅仅意味着在学校得到好成绩(虽然某种程度上这也挺重要...

万里归来少年心 2498

《黑客与画家》读书笔记之设计篇

2017年,计划再读一遍《黑客与画家》,在这本书中,我最喜欢的一章是第九章 设计者的品味。作者介绍了一个优秀的设计应该具备的一些特性,读完很受用,所以摘录本章部分内容分享给大家。 优秀作品的秘诀就是:非常严格的品味,再加上实现这种品味的能力。 好设计是简单的设计当你被迫把东西做得很简单时,你就被迫直接面对真正的问题。当你不能用表面的装饰交差时,你就不得不做好真正的本质部分。好设计是永不过时的设计

LEo的网络日志 605

黑客与画家(二)

在《黑客与画家》这本书里面作者提到了一个好的设计到底应该具备哪些特征呢?作者大概分为以下种: 1.好的设计就是简单的设计; 2.好的设计就是永不过时的设计; 3.好的设计就是解决用户主要问题的设计; 4.好的设计就是启发性的设计; 5.好的设计通常都有一定的趣味性; 6.好的设计通常都是艰苦的设计; 7.好的设计是看似容易的设计; ...

weixin_30345055的博客 54

读《黑客与画家》

正在读《黑客与画家》,觉得比较有意思和值得思考的话,摘录如下: 对于程序员来说,应该定期地从头开始,而不要长年累月地在一个项目上不断工作,并且试图把所有的最新想法都以修订版的形式包括进去。  程序员可以通过观看优秀的程序学会编程,不是看它们的执行结果,而是看他们的源代码  坚持一丝不苟,能就取得优秀的成果。  程序员是有心理周期的,所以为了做出优秀的工作,必须把这种心理周期考虑进去。

HongXin的Blog 4646

另辟蹊径创良机,全身投入亲试水

在《黑客与画家》第五章中,有“创业教父”之称的Paul Graham讲述了他与他的朋友罗伯特·莫里斯在95年决定创业,最后成功走上“另一条路”——设计出运行在互联网上的软件的经历。文章在对比互联网软件与桌面软件的过程中向我们展示了互联网软件的优势、竞争力及其发展前景,作者认为在未来互联网软件会占据较为主要的位置。其中,我们也能看到创业的艰辛之处以及创业成功的某些重要因素。成功向...

aisuzhong3709的博客 143
上一篇: 快速入门Markdown
下一篇: PHP的前世今生
Watkin Lee
博客等级 码龄10年 18粉丝 57原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值