XUZP Blog

「我们只是观察这个世界的探针 所以别太执着了」

代码自动生成

人和代码各执一端。对于自动生成的代码,人们或者就不要试图去了解和修改,全让程序自动生成和自动进化。或者人们只是贪图省力省时,用工具生成一些底层的半成品代码。而对于制作可以跑通的模板,我觉得意义不大;代码确实是有很多重复,但并不死板。 —— xuzp 记于 2017.2.7

层垒的软件开发是值得怀疑的

软件行业盛行拿来主义,不重复开发轮子。以前服务端开发会调用很多别人的jar,现在连前端也是这样。我不敢说这是错的,但是我对这种层垒的开发方式深感怀疑。为了开发方便,臃肿的难以维护的堆叠是否值得?在这里百科全书式的人物早已不复存在。 —— xuzp 记于 2017.2.6

要有敬畏心

人必须有敬畏心,知道自己能做到的和不能做到的,知道人力有时而穷。虽然任何人理论上都可以盲敲出操作系统和控制火星车的代码,但毕竟只是理论可行,实际是不可行的。对程序有敬畏心,可以让bug少一点;对他人谦逊一点,可以收获更多。 —— xuzp 记于 2017.2.5

软件开发没有银弹

没有什么技术和方法可以让软件开发像流水线工厂那样源源不断地以低成本制造出令用户满意的产品。有人参与的软件开发没有捷径可走。目前我们仍处在刀耕火种,或者勉强算是手工业时代。勿要对现实乐观。 —— xuzp 记于 2017.2.4

软体寿终正寝是正途,中后期的修补增是歧路

每个程序都有自己的生命期。寿终正寝是正途。人们不断迭代开发,修补bug,增强功能,其行为是低效且不自然的。有些是客户强加的,有些属于穷折腾,但像人吞食丹药妄想长生飞天,最终都是人不人鬼不鬼。 —— xuzp 记于 2017.2.3

如何制定目标

写下所有自己想完成的事,一定要超过50条 给每一条设定一个截止时间 选出今年最想完成的五条,对它们进行分析 明确目标 为什么特别想完成它? 完成它的理由,达到什么目标,以及收益是什么? 它在哪里发生? 有哪些人会被涉及? 哪些因素是重要的?需要什么,限制是...

两种文章

印象里西方先哲留下的作品里逻辑清楚;东方先哲们大体这方面就弱一点,但他们天马行空抛出一句话,往往西方人绕了几千年后发现,呀,原来东方人早这么认为了。 文章就分两种:作者抛出论点后就不管了撒腿跑掉了;作者抛出论点后引经据典非要证明自己为什么这么说的。 其实如果可以证明清楚,竹书纪年之后的人们谁不愿意写个千八百万字呢。非不愿实不能也。 有些论点本身就是假想的产物,或形而上十足,或与当时代脱...

基于图书的个人知识图谱

计算机 计算语言学前瞻 计算语言学概论 Web表单设计:点石成金的艺术 重构 改善既有代码的设计 IBM-PC 汇编语言程序设计 第二版 Scala程序设计 SQL入门经典 微型计算机原理及应用 Shell脚本学习指南 Java编程思想 第三版 认知与设计 理解UI设计准则 移动应用UI设计模式 Java Servlet编程 Hea...

个人藏书

大书架 自上而下第二排 带着鲑鱼去旅行 Web表单设计:点石成金的艺术 中学语文60年 老课本精选 森林报 春 超爆魔鬼经济学 父与子全集 22条商规 世界大趋势 顾客为什么购买 走在历史的路上 顾颉刚自述 重构 改善既有代码的设计 魔鬼经济学 把时间当做朋友 梦里花落知多少 撒哈拉的故事 雨季不再来 稻草人手记 老...

闲书单

以往 …… ### 2011年 《窗边的小豆豆》 (已读完) 《Effective Java》 (已读完) 《魔鬼经济学》(已读完) 《父与子》(已读完) 《超爆魔鬼经济学》(已读完) 《22条商规》(已读完) 《未来50年大趋势》(搁置) 《世界大趋势》(已读完) 《定位》(搁置) 《小趋势》(搁置) 《计算机与人脑》(已读完) 《华尔...