黑客与画家--读书笔记

向着未来而生。

Live the future,then build what‘s missing。

​ ——保罗·格雷厄姆(Paul Graham)

前言:

黑客(hacker)伦理:
- 使用计算机以及所有有助于了解这个世界本质的食物都不应该受到任何的限制。任何事情都应该亲手尝试。
- 所有信息应该都是自由的。(我认为这一条最能符合大众对黑客的印象。他们以越过各种‘关着的门’为乐趣,就像解题一样去打开每一扇门来获得成就感。)
- 不信任权威,提倡去中心化。
- 判断一名黑客的水平应该看他的技术能力,而不是她的学历、年龄或地位等其他标准。
- 你可以用计算机创造美和艺术。
- 计算机是生活更美好。

第一章 为什么书呆子不受欢迎

​ 在美国社会的小学教育中,作者认为学生分为两种人:努力让自己变得受欢迎的人 和 书呆子。 受欢迎,是在美国公立学校这个类比监狱一样的环境下,孩子们凭空创造的一种等级制度。书呆子理解自己的处境,并不是这场游戏的失败者,只是在玩一场接近于真实世界的游戏。

​ 人的精力是有限的,在成为书呆子和受欢迎之间,必然要选择一个。

第二章 黑客与画家

这张主要讲 黑客与画家的共通性。
例如:

  • 在编程前,做一下腹稿即可,到绘画过程中寻找灵感
  • 黑客和码农是不同的,黑客同画家一样,有“白天工作”的基础上,在业余时间发展自己的爱好。
  • 两者都是在实践中成长。也一样,在回顾曾经的作品时,会对之前的自己嗤之以鼻。
  • 模仿。画家临摹大作,黑客学习源码。
  • 请保持一些代码洁癖,对作品的精益求精。
  • 请与他人在一定距离内达成良好的合作。(一段代码块只由一人负责)
  • 从用户的角度考虑。最伟大的绘画作品都是画人的,设计产品时,假定用户对软件一无所知。

原文:消灭bug的过程就像解一道数学题,已知许许多多的约束条件,你只需要根据条件对方程求解就可以了。你的程序应该能产生x结果,但是却产生了y结果。哪里出错了?你知道自己最后肯定能解决这个问题,所以做起来就很轻松,就好像刷墙一样,接近于休闲了。

碎碎念:
这样的心态建立在自己是bug代码的所有者,而不是一无所知。其实,在这两年的工作过程中,经常会遇到,不是自己写的代码,但是要解决线上问题的时候。
其实这是一种可以最快了解业务细节的手段,比每天都坐在工位上昏昏沉沉的看代码强的多。不过,我总是在这种时候敲脑壳。如果是自己写的代码,就能完完全全和作者共情啦!^ _ ^

第三章 不能说的话

你的观点,并非是你的观点,而是别人灌输给你的思想。你需要思考这个观点是否是正确的,保持独立思考的能力,保证对事物质疑的能力。
天马行空的想,守口如瓶的说。

第四章 良好的坏习惯

美国成立的版权法对于黑客而言,反而是一把锁。禁锢黑客的自由,相当于禁锢了互联网前进的脚步。‘

第五章 另一条路

互联网软件相比于桌面软件的优势。例如,不用下载软件,更快速的迭代产,更迅速的定位到bug…
作者是十分支持从互联网软件为入口进行创业,其成本很低。不用购买大型服务器,不用兼容微软公司的操作系统等优势。
但是html、http协议这些网页所需要用到的东西,限制着互联网软件的前端页面没办法做到很复杂的功能。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值