《黑客与画家》读书笔记1

午休的时候,读者本书,提到一个概念,大学把黑客变成科学家,去写论文。企业把黑客变成工程师,当成一个技工使用。

前者我不太能切身的体会到,后者我是非常赞同的。

作者,经历过两个过程,非常讨厌,认为黑客应该优雅的编写一个软件,或者设计一个软件。就像企业的产品,应该交由黑客去设计,和开发。而并不是交给一堆产品经理去设计,然后交给黑客们去翻译成代码。因为做过开发的经历,我能非常的明白这样一个体会。产品经理设计的东西真的愚蠢无比。技术人员的天生骄傲,就能狠狠的鄙视你。

但是是真的么。no,所有的黑客,这非常依托于黑客的个人素质,如果企业的产品,交给一个散漫的黑客,那么他会按照自己认为优雅的方式,去开发这个产品。这绝对是一种灾难。黑客的能力,必须被锁起来。就像是绿巨人的力量,必须有所限制,不能为了打败敌人,24小时开放他的能力,造成的破坏会高于成就。

就像我们公司的两位玄冥二老,我承认,他们拥有不错的技术能力,接受了黑客文化,注意是黑客文化,不是骇客文化。他们希望的开发生活是devos工程师,搭好环境。他们只负责写代码,告诉他们功能,让他们来设计,来实现,调动设计师为他作图,调动产品经理,为他们理顺逻辑,然后,帝王一般优雅的写代码。

让我来告诉你们吧,这真的是一场灾难。这太依赖于黑客们的个人素质了。一个生活在自己生活中,对某一项技术有着宗教般的信仰。那么无限的延期和无限的难以符合正常人使用逻辑的产品就会出现。

所以我想为什么产品设计的工作交给了产品经理,因为他们是代表这用户这一方的人,他们站着的出发角度是用户,当然会综合考虑业务和技术。所以,技术的力量被运用。而非自由发挥,绿巨人的控制被钢铁侠掌控。这个普通的凡人。

跳过这个事情,凡事没有绝对。真的没有任何领域来让黑客来设计么。我认为还是有的。上述情况适用与你的对手是一些大公司,成熟的对手的时候。举个例子。office的word,难道黑客们没办法开发出一个比他更好用的编辑软件么,不,可能,这绝对不是一件难事。但是超越word真的只是软件问题么, 得了吧,太天真,真正的壁垒是操作系统。换言之,在一些尚无人开垦的领域。黑客们的力量可以发挥,因为没有用户的规则。技术可以定义规则。这个时候,你是裁判,你的世界规则,你来定。前提是,时间别拖太久。久了就会有新的对手,他们一旦定义,新的规则既是废物。那么如何要快,让产品经理来,他们知道用户的核心需求是什么,他们不管技术的优雅,在未知的领域,产品经理要的不是产品,要的是规则,规则基于人的规则,这一点,产品经理比技术更加擅长。那么,实现一个还不太烂的的东西,卖出去吧,这个生意就成了。这种情况真的非常适合当前国内的互联网创业环境。新领域,快速实现,快速占领去把。别让技术的黑客文化影响你的企业。

黑客文化不适合当前环境下的中国互联网。

时间: 2024-08-30 11:25:27

《黑客与画家》读书笔记1的相关文章

《android开发艺术探索》读书笔记(五)--动画

接上篇<android开发艺术探索>读书笔记(五)--Drawable No1: 自定义动画:派生一种新动画只需要继承Animation这个抽象类,然后重写它的initialize和applyTransformation方法,在initialize方法中做一些初始化工作,在applyTransformation中进行相应的矩阵变换即可,很多时候需要采用Camera来简化矩阵变换的过程. No2: 属性动画PropertyAnimation 补间动画TweenAnimation 帧动画Frame

《android开发艺术探索》读书笔记(十三)--综合技术

接上篇<android开发艺术探索>读书笔记(十二)--Bitmap的加载和Cache No1: 使用CrashHandler来获取应用的crash信息 No2: 在Android中单个dex文件所能够包含的最大方法数为65536,这包含Android FrameWork.依赖的jar包以及应用本身的代码中的所有方法. No3: 使用multidex来解决方法数越界 apply plugin: 'com.android.application' android { compileSdkVers

《android开发艺术探索》读书笔记(十五)--Android性能优化

接上篇<android开发艺术探索>读书笔记(十四)--JNI和NDK编程 No1: 如果<include>制定了这个id属性,同时被包含的布局文件的根元素也制定了id属性,那么以<include>指定的id属性为准 No2: 绘制优化 1)onDraw中不要创建新的局部对象 2)onDraw方法中不要做耗时的任务 No3: 内存泄露优化 场景一:静态变量导致的内存泄露: 如果静态变量持有了一个Activity,会导致Activity无法及时释放. 解决办法:1使用Ap

&lt;王二的经济学故事&gt;读书笔记

不是简单地用价格把供需弄平衡就完事了,座位分配给谁同样重要 一个成功的社会必须要有成功的人,必须要给成功的人应得的回报 需求曲线向下倾斜,价格越高需求越少 先来的都是那些时间最不值钱的 无论收入分配差距的根源是什么,收入分配差距的拉大,在一个市场经济的环境下,必然会造成富人对穷人的挤出效应,特别是在那些供给相对有限而需求相对刚性的瓶颈部门. 一个国家只能由一个公共财政体系,而需要服务的却是10多亿状况非常不同的老百姓 没有工资自然不用缴收入所得税,而且,自己一家的开销可以做成公司成本,从而降低公

《Android开发艺术探索》读书笔记之Activity的生命周期

两种不同情况下的Activity生命周期 (1)典型情况下的生命周期 指在有用户参与的情况下,Activity所经过的生命周期的改变. (2)异常情况下的生命周期 指Activity被系统回收或者由于当前设备的Configuration发生改变重而导致Activity被销毁传重建. 看看官方文档的Activity生命周期图 注意以下几点: (1)onstart()和onResume()从实际使用过程来说差不多,但是onstart()的时候Activity虽然可见啦但是还在后台,onResume(

《android开发艺术探索》读书笔记(八)--WindowManager

No1: Window是一个抽象类,它的具体实现是PhoneWindow.创建一个Window是很简单的事,只需要通过WindowManager即可完成. WindowManager是外界访问Window的入口,Window的具体实现位于WindowManagerService中,WindwoManager和WindowManagerService的交互时一个IPC过程. Android中所有的视图都是通过Window来呈现的,因此Window实际是View的直接管理者. 单机事件由Window

《艺术的故事》-读书笔记1

1.关于艺术家们画的不够逼真的作品 毫无疑问,现代艺术家们有足够的知识作出更逼真的作品,因此,当我们看到一副画画的不够正确时,首先应该考虑两件事,一件事是艺术家是否无端地更改了他所见的事物 的外形,另一件事是除非已经证明我们的看法正确而画家是错的,否则就不能指责一幅画画的不正确.一幅作品不够正确的地方也许正是了解它的钥匙. 2.关于什么是美?为何美?如何创造美?也许很难回答,但是美学感受却是可以通过对美好事物的不断观赏,分析来提高的. 3.知之为知之,不知为不知,是知也. 注:本文观点为<艺术的

Unix编程艺术读书笔记(一)

 Unix编程艺术读书笔记(一)这本书是一位面试官告诉我的,很感谢他的指点,关于面试的详细过程,我想以后再写,当然我也意识到自己的不足,一方面是面试的技巧,还有一方面就是学习的方法.阅读这本书很享受,加上之前的积累,一些疑惑,还有一些基础的不足,在这本书里找到了归宿. 下面,一起来享受这本书的精华吧 Unix诞生与1969年,那时候我们还在闹文革吧,可一个可以改变21世纪甚至更远的未来的操作系统问世,至少现在的Linux是基于Unix的设计哲学.Unix是唯一一个在不同种类的计算机,众多厂商

Javascript Dom编程艺术(第2版)读书笔记

Javascript Dom编程艺术这本书我看的是第2版的,真心觉得这本书不错,它将DOM编程的一些基本原则,及如何让Javascript代码在浏览器不支持的情况下,或浏览器支持了Javascript但用户禁用它的情况下做到平衡退化,让最基本的操作仍能顺利完成,以及如何让结构与样式分享做到真正的渐近增强叙述得很清楚,也很容易理解接受.我也是看了这本书之后,才对代码优化,结构,行为,样式有了进一步的加深理解. Javascript Dom编程艺术(第2版)读书笔记,布布扣,bubuko.com

Javascript DOM 编程艺术读书笔记16/04/01

愚人节快乐 开始用webstorm了,随着学习深入,代码越来越长,因为不借助ide还真是挺难的 今天发现了一个严重的误区,text和textNode是完全不同的两个概念,之前没有特别注意,写代码很容易跳过createTextNode直接用parentNode.appendChild(text) 单独拎出来晒一晒,以后引以为戒 Javascript DOM 编程艺术读书笔记16/04/01