重读《DOOM启世录》

简介: 重读《DOOM启世录》

许多游戏开发者都是网瘾少年,抱着对游戏的热爱进入游戏行业,在经历996的加班加点,买房的压力,浮躁同样跟随着我们,我们是否还热爱着自己的事业,我们不是天才,也成不了卡马克,但是我们最起码要有自己的作品,自己的一点点小成就,这样说起来我们也是不枉此生


这本书事实上有两位主人公,都叫约翰,一位是约翰·卡马克,另一位是约翰·罗梅洛。卡马克最感兴趣的是开发游戏引擎,专注于解决游戏中的现实技术难题,而罗梅洛则是天生的游戏玩家,对于罗梅洛来说游戏就是他的生命,但他更喜欢研究游戏中怎么打斗、怎么操作最有意思,他总能设计出极具创意的关卡,他们俩就好像乔布斯和沃兹一样配合默契,一个是终极程序员,一个是超级产品经理。


他们起初供职同一家公司,一起开开心心的做游戏,后来共同创立了属于自己的游戏公司id software,做出了一系列经典作品如《毁灭战士》(DOOM)、《雷神之锤》(Quake),不过遗憾的是在取得举世瞩目的成就之后,两人最终因为彼此信仰不合而分道扬镳。


在《DOOM》游戏大获成功后,公司楼下停着十几辆法拉利,基本上公司十几号员工人手一台。在这耀眼的成功光环背后,有他们互相比惨似的支离破碎的家庭背景,有他们对游戏的无比热爱和激情甚至疯狂,有令人忌羡的编程天赋和设计才情,更有让人敬叹的汗水艰辛。


我推荐这本书,《DOOM启示录》。


如果你是游戏爱好者,读它。


如果你是程序员或产品经理,读它。


如果你正在创业路上艰苦跋涉,一定要读它。


以下是书本里的一些经典语录,希望能对你有收获:

"在信息时代,客观障碍已不复存在,"卡马克说:"所谓障碍都是主观上的。如果你想动手开发什么全新的技术,你不需要几百万美元的资金,你只需要在冰箱里放满比萨和可乐,再有一台便宜的计算机,和为之献身的决心。我们在地板上睡过,我们从河水中趟过。

愿君归来还是少年,保持初心确实很难,共勉


相关文章
|
8月前
|
SQL 关系型数据库 MySQL
【MySQL】脏读、不可重复读、幻读介绍及代码解释
【MySQL】脏读、不可重复读、幻读介绍及代码解释
|
SQL Oracle 关系型数据库
MySQL读取的记录和我想象的不一致——事物隔离级别和MVCC
并发的事务在运行过程中会出现一些可能引发一致性问题的现象,本篇将详细分析一下。
82 0
MySQL读取的记录和我想象的不一致——事物隔离级别和MVCC
|
存储 SQL 关系型数据库
面试官:MySQL 啥时候用记录锁,啥时候用间隙锁?
MySQL 啥时候会用记录锁,啥时候会用间隙锁,啥时候又会用 Next-Key 锁呢?今天我们就来做一些测试,弄清楚这个问题。
面试官:MySQL 啥时候用记录锁,啥时候用间隙锁?
|
关系型数据库 MySQL
你不能不知道的脏写,脏读,不可重复读,幻读超级详细解读
你不能不知道的脏写,脏读,不可重复读,幻读超级详细解读
你不能不知道的脏写,脏读,不可重复读,幻读超级详细解读
|
缓存 Java 数据库
先了解清楚 脏读、不可重复读、幻读,再谈事务隔离机制
先了解清楚 脏读、不可重复读、幻读,再谈事务隔离机制
176 0
先了解清楚 脏读、不可重复读、幻读,再谈事务隔离机制
|
SQL Oracle 安全
事务隔离:为什么你改了我还看不见?
大家好前面我们大概了解了一个更新语句的执行流程,并介绍了执行过程中涉及 两种重要的日志模块 innodb的redo log,server层的binlog。相信你还记得他们两者之间的区别以及为什么要有二阶段提交这一流程?今天我们介绍一下数据库的事务一些知识点!
事务隔离:为什么你改了我还看不见?
|
SQL 关系型数据库 MySQL
幻读:听说有人认为我是被MVCC干掉的(1)
幻读:听说有人认为我是被MVCC干掉的
127 0
幻读:听说有人认为我是被MVCC干掉的(1)
|
存储 SQL 算法
幻读:听说有人认为我是被MVCC干掉的(2)
幻读:听说有人认为我是被MVCC干掉的
172 0
幻读:听说有人认为我是被MVCC干掉的(2)

热门文章

最新文章