General
文章平均质量分 70
安柏霖
zhihu : https://www.zhihu.com/people/toughbro
<无限法则>--LeadProgrammer
<天涯明月刀>--Engine Architect
<Ghost Recon:Advanced Warfighter2>
<EndWar>
展开
-
AI或许是更高级的生命形式
人很多的bug源自自身进化的环境和历史,ai则没有这些束缚,很多所谓的修炼,想想ai会怎么思考这个问题,就好了;原创 2022-12-16 10:34:49 · 1953 阅读 · 0 评论 -
从数据到智慧
知识体系打造一直是个人到团队的非常核心的能力;知识体系打造一直是个人到团队的非常核心的能力;近期在更新笔记软件,以及整理知识体系的时候,面临很大量的知识,不禁回想起之前的看过的一些文章;也继知识,大脑与实践进一步探讨这个话题;有时候我们在整理“知识”的时候,会把各类知识进行混淆,也就是上图中所示:数据,信息,知识和智慧,这些不同层级的信息&模型,放到一个层级中;进而导致混乱;知识是信息的抽象在整理知识的时候,进行一个分层就会好很多,类似上图中的一个分层;数据就是纯数据infor原创 2022-05-30 14:02:15 · 1911 阅读 · 1 评论 -
原则与思维模型--《思维模型》4
这里是数据到智慧的层次结构图,from 模型思维《思维模型》一书中主要涵盖的是知识一级别的内容,读完之后尝试做进一步的抽象;第一原理这个是最强大的基础原则,有了这个可以说可以规避包括不限于路径依赖等所有问题。一个事情能不能做,可以做到什么程度,只要不违反基本定律就好,这个是musk常说的,这种思考问题的方式也确实更加强力和有颠覆性;这个除了有足够的意识之外,第一原理主要问题就是资源消耗太大,要从头来进行推导,要谨慎选择了。具体问题具体分析中学哲学课的真理,我们可以看到学习各种模型的过程中,.原创 2022-05-15 17:47:24 · 1625 阅读 · 0 评论 -
原则与思维模型--《思维模型》3
8 释放潜能带来10x团队的领导力这里作者举了04年奥运男篮战胜梦之队的阿根廷,以及一系列以1/100资源颠覆大公司的小公司。向我们展示了这样的现象,实际中一个团队的内部组织会让团队焕发出10x战斗力,当然一个糟糕的组织也会让团队变得1/10战斗力。这个就是为什么团队之间的较量,不是简单的拼资源。这里几个点概念需要我们铭记:团队是不同于个体资源相加的系统,具体可见系统论好的团队可达10x战力领导力可以释放人的潜能,让人变得更好全明星团队与现状“你是带着现有的部队参战,而不是你想要的或原创 2022-05-15 17:21:34 · 1580 阅读 · 0 评论 -
原则与思维模型--《思维模型》2
4 师法自然战略税:也就是围绕一些战略,会有一些不利因素,这个需要清晰识别并且控制比如windows战略,就需要office不要发布到windows以外的平台,直到战略改变了之后,office才开始多样化;阈值&链式反应:e.g. 核反应,必须在铀到达一定浓度,并且温度到一定程度,过了阈值之后才有反应;并且之后的反应是链式的。正常情况下我们往往是线性看待问题,比如看投入产出比,看边际效应,但是针对阈值&链式反应模式下就不是这样的:投入或者水平在过了阈值之后才有意义,并且接原创 2022-05-15 16:06:32 · 1601 阅读 · 0 评论 -
原则与思维模型--《思维模型》1
2,可能出错的地方必然出错一看就是墨菲定律了公地悲剧现象:公共资源大家猛烈浪费,排放废料等等群体免疫效应:理论上如果其他人都接种疫苗了,那么不接种的人就没事了,但是这种想法多了之后,病毒就又得以蔓延原因:小决定泛滥:一系列处于理性的个人小决定,导致系统性的问题解决:针对破坏行为的公地悲剧解决:产权明确理性行为者交易成本低这里交易碳排放就是这样的一个解决方案。针对建设性公共行为:需要有整体规划不同重要性的决策在决策或者做事方面,有几个维度需要考虑:资源的原创 2022-05-15 14:51:25 · 1300 阅读 · 0 评论 -
原则与思维模型--《思维模型》0
background & overview作者是毕业于mit,duckduckgo的ceo和创始人,可以说是比较有实践经验的人;本书有点像引擎开发领域中的《real time rendering》以及《game engine architecture》的降配版,是一个对大量思维模型,典型问题的收集罗列,很多时候是对已有的书和典型案例的收集,是一个“武林秘籍的目录”。亮点在于量比较大,对于想获得广泛认知的读者来说应该说比较好。不足在于:案例比较常见,很多idea来自已有的书,所以读下来会感觉.原创 2022-05-15 12:08:32 · 1365 阅读 · 0 评论 -
原则与思维模型--为什么这个重要
游戏开发中的模型&原则在我比较熟悉游戏开发尤其是引擎开发中,我们将所谓的积累,主要包括这几个方面:知识点(模式):面对一个问题&需求,进行拆解,然后有对应解决方案对知识进行抽象,升级为原则:进而获得举一反三的能力,在面临全新的问题,通过拆解,可以映射到已有的知识点,至少是原则,进而搞定实践:对模式和原则在实践中持续应用,复盘,进一步融会贯通,在超大规模复杂系统中持续的检验和总结整个过程,伴随学习,讨论,实践等等是一个层层递进的过程。原则&模型的威力原则解决远虑,模.原创 2022-05-15 10:34:21 · 1194 阅读 · 0 评论 -
[book]《智能时代》
吴军写的关于智能时代的书。在大数据土壤中长出的智能玫瑰。原创 2017-09-08 08:19:09 · 839 阅读 · 0 评论 -
[book]《巅峰表现》
一个很不错的写给工作异常努力的人一本书,以大量的科学依据和实际中优秀人才的行动,来谈如何获得持续给力的巅峰表现。 书中特别说到一些人,还是挺触动人的,就是那些极其渴望成功,但是最后把自己弄得“累觉不爱”的人。 几个点特别赞:睡眠是一件极其重要的事情,是一个身体重组和成长的过程深度有效的工作节奏感原创 2017-09-07 08:44:20 · 2720 阅读 · 0 评论 -
[开发探索]知行合一
这个blog也写了10年了,翻翻之前的文章,从第一年的时候,“什么是最好的开发,什么是最好的开发者”就一直是笔者不停探索的话题。 从是否要设计,到无懈可击的代码,到代码的复杂度,到项目中实现的火候。 hmmm,现在就这个话题再次做一些思考,结论先行便是:--并无最优,只有进化和趋近--知行合一是进化的最优方式--面向进化的开发方式原创 2017-09-06 14:24:17 · 950 阅读 · 0 评论 -
[book]《刻意练习》
学习效率方面最牛的一本书了使用mindmap来概括重要概念,其中这些比较特别 - 心理表征:这个是之前有感觉但是认知不清的概念,就是思考事物的时候对应的心理结构的不同 - 反馈的重要性:说到刻意练习,大家会常常认为是学习区的事情就好,实际上这个反馈是整个学习过程的重要甚至是关键一环原创 2017-09-04 08:16:31 · 1079 阅读 · 1 评论 -
[CodePractice]使用数据本身的信息
sum: 如果一个信息是包含在数据中的,那么即便读取这个信息要多谢两行代码,但是还是应该直接去使用它,而不是通过记忆来获得和保持一致。 这样更简洁,更具扩展性。 而记忆方式在代码量达到一定程度之后会带来质变级的脑力负担和出错几率。details: 昨天出现的一个错误就是搞错了render target的size。 本身的实现大致是这样://configRenderTargetSize s原创 2015-02-22 11:42:01 · 1761 阅读 · 0 评论 -
Crush The Crash--蓝屏
介绍了在游戏开发中,遇到蓝屏的处理,如何定位追踪问题,如何获得dump文件,如何处理常见问题原创 2015-10-19 23:39:11 · 2658 阅读 · 0 评论 -
Crush The Crash--dump和异常
这篇文章里聊一些crash dump相关的东西,dump和exception两者在查看dump的时候常常是相关出现的。对两者有必要的了解,会让问题处理事半功倍。原创 2015-10-07 22:58:27 · 4140 阅读 · 0 评论 -
Crush The Crash--汇编级看函数调用
游戏在后期polish以及上线之后,一个不可避免的部分就是要处理各种bug,包括crash。汇编?似乎只是学校里学习了一下,在现在都倾向于使用高层语言的时代,还有用么?答案是肯定的。有大量的crash以及bug都是只发生在retail版中,现场都是优化过的汇编代码,这种情况下要处理掉crash,能从这些汇编代码中解析minidump并最终击杀问题是唯一的选择。原创 2015-10-06 23:17:03 · 2864 阅读 · 0 评论 -
重温“卡马克谈functional programming in c++”
正在准备些关于overwatch的gameplay architecture的blog,里面的观点也让我想起12年时候看的carmack谈的functional programming in c++这个文章。 就回去重温了下,过去了5年,很多地方也有了不同的感触。 原先的blog这里:http://blog.csdn.net/toughbro/article/details/7725450 c原创 2017-06-26 00:44:13 · 2471 阅读 · 0 评论 -
[gdc17]《守望先锋》的EntityComponent架构
gdc17上面由暴雪的Tim Ford带来。本文可以说是对于entity/component系统(entity component system简称ECS了)有了一个更深的理解和探索,非常喜欢的一篇文章,而且和卡马克的一篇讲“functional programming”的非常好的呼应。本文可以说是一个“学后感”,结合tim ford的讲解,加上自己的解读和实践中的看法,也有独特的价值吧。原创 2017-06-26 02:38:22 · 8902 阅读 · 1 评论 -
[book]自卑与超越
作者alfred adler,是和弗洛伊德,荣格 齐名的心理学大师,是个体心理学的创始人,强调社会和个人奋斗对个人的影响,也被称为现代心理学之父。作者小时候体弱多病,患有佝偻病,个子小,成绩也不好,后来经过自己的一系列奋斗,终修成一代大师。本书写于1932年。讨论人的自卑和超越的底层情感,人的意义,以及如何去自我超越原创 2017-09-04 09:04:06 · 1341 阅读 · 0 评论 -
Be Like Water--程序设计的平衡和取舍
开发中常常并无最优只有最适合,正确的阅读项目,广泛深入的学习,最后方能如水一样,最好的方式贴合项目,最因地制宜的构建开发过程。原创 2017-08-26 16:10:54 · 802 阅读 · 1 评论 -
forward declare class in namespace
class NameSpaceName::ClassName;这样来forward declare是不行的,要这样:namespace NameSpaceName{class ClassName;};原创 2013-10-11 08:18:44 · 3257 阅读 · 0 评论