《黑客与画家》读书笔记

1. 为什么书呆子不受欢迎
在中学时代,所有“书呆子”都不太受欢迎,而原因往往不是在于其他人故意排挤这些聪明人,也不是这些书呆子故意远离其他人,而是这些书呆子并没有像其他人一样将受欢迎程度作为最重要的事情看待,从而导致他们没有像其他人一样擅长社交。与此同时,学校的管理者也不会特别在意这些事,对于管理者来说,最重要的是让孩子在规定的地方做规定的事情。对于成年人来说,学校的意义在于将所有的儿童禁锢在一个固定的地方,使得家长有足够的时间去完成自己的工作,正是这种目的导致在学校中,学习并没有想象中的那么重要,所以,由于没有足够的外部压力,导致学生内部开始出现等级制度、竞争与敌意,外部压力的缺失使学生过度无聊,在历史上,相同年龄的人已经开始做学徒参与工作,所以当代学生比历史上的同龄人都更加的无聊,同时由于年龄尚幼,青少年很容易滋生从折磨其他人获得乐趣的残忍的想法并付诸实践。空虚与学校的不合理的管制导致学生开始变得叛逆,去做一些过激的、学校反对的事情来逃避心灵的空虚。但是,所有青少年必须意识到,学校不是人生的全部,人总会进入社会,要向前看,不要在不合理的学校生活中迷失自己。
2. 黑客与画家
黑客与画家、建筑师一样都属于创作者,但是黑客在创造的过程中往往很少像做研究一样完全发明一个新的技术,优美的软件往往是利用现有的技术,只有少量内容是新创造的技术,这也导致对于黑客的工作往往不能像其他科学研究人员一样,通过论文数量来评定,因为往往是一个没有被开发过的领域才更容易产出大量论文,而软件开发中,原创性的技术占的比例并没有很高,通常是对于现有技术的结合或对于现有成果的一点点调整。通过论文数量、代码行数等传统的评定方式尽管较为简单,但是往往不能真正考量黑客的工作量。对于黑客这种创造者来说,往往要等到经过足够的时间洗礼之后,才能够显现出它的真正价值。
由于没有经过有效的评判标准,人们通常会对编程者的工作产生误解,有时候,甚至黑客本人也会对自己的工作产生误解,例如,有时候会误以为记住计算机理论十分重要,或者编程前先确定编程提纲,但是,实际情况是,计算机的理论知识并没有想象的那么重要,编程也不一定必须先要列好提纲,确定写的所有内容才能开始,在编程的同时进行调试,动态的为自己的程序添加或者删减功能也往往会有很好的效果。
同时,也要注意到这样一个现实,黑客往往没有合适的工作情景,例如,在实验室中,人们往往期待黑客能像一个科学家一样进行科学研究,而在企业中,上级更想让黑客成为一个实现功能的工程师,而不是去设计软件。
对于创业公司来说,设计出一款比大公司的产品更为优美的作品往往不是最难的,但是大公司的竞争力在于大公司拥有更多垄断性的资源,使他们的产品只要不是太差就足以得到广泛的使用,而创业公司的产品却无人知晓。因此创业在选择产品方向时要注意选择一些新兴领域的市场,在新兴市场,一般没有很多大公司已经形成垄断优势,因此创业公司有更多机会依靠产品设计突围而出并获得成功。
但是对于没有投身创业的黑客来说,选择就会变得比较艰难,毕竟让人感兴趣的事情很有可能是无法让人获得足够的收入的,因此,很多黑客选择在白天做一份工作养家糊口,在晚上从事自己热爱的事情。虽然很多雇主会担心黑客投入过多的精力在自己喜欢的事情上,而影响了工作。
3. 不能说的话
由于人类能力的局限性,每一个时代的人都会讲一些在后世看来极其荒谬的言论当作真理,而于此同时,会有很多人发现了这些言论的错误,但是,这些话是不能说出口的,发出这些言论就意味着反对同时代的权威观点,所以,人们只好隐藏这些观点,从而保证自己不被其他人攻击。
在每个时代中,这些不能说的话,以及一些奇怪的道德禁忌往往就是权力的体现,得势者为了自己的利益,就制造一些奇怪的道德禁忌来压制对手,而大多数人为了自保,也会不自觉的去对自己的言论进行一些下意识的筛选过滤,使一些正确但具有争议性的思想被忽视,但是对于时代的发展来说,这些被筛选掉、被忽视的言论往往使极具价值的。对于具备这些思想的人来说,他们需要捍卫这些思想,但是也需要通过幽默、保持沉默等方式在一些不重要的时间来避免引起争议,将所有努力都用在有价值的时机。而对于普通人来说,避免总是被洗脑的方法就是要多质疑,多思考,远离“大流”,做一个清醒的观察者。
4. 良好的坏习惯
对于黑客来说,忍受管制是很艰难的,对于像版权这种禁止复制的技术,通常会激发黑客破解的欲望,同时,黑客认为这种过度的保护是一种不正常的状态,他们认为应该去让这些知识得以传播,这种反抗精神从某种程度上来说是对于整个社会都极其有益的,但是,过度的反抗也会导致政府的反弹,进而针对这些不服从的黑客进行压制,但是,我们必须认识到,这些对于不服从精神的过度压制是不利于社会的进步的。
5. 另一条路
在传统的PC 使用中,桌面软件更为流行,但是随着互联网的普及,不可避免的趋势是互联网软件是一个未来的发展趋势,在移动办公,团队协作等方面,互联网软件都极具优势。在互联网软件模式下,人们的数据和软件不需要再存储到终端上,取而代之的是,数据由服务器进行储存,因此用户不需要自己再进行软件的安装、升级,也不需要禁锢于一台电脑。对于软件开发商来说,互联网软件也有更加灵活的发布、更新方式,软件开发商可以连续渐变地进行软件的更新,而不影响用户的使用;同时,他们也可以更快的收集用户的bug反馈对软件的不足进行及时的修正;软件开发商也可以迅速感知用户的需求,进行快速的响应。
对于用户来说,使用互联网软件不仅可以不再自己去安装升级软件,也不需要时时刻刻注意数据的本地存储,同时,由于大部分软件、数据储存于服务器端,普通用户可以逐渐远离系统管理员的角色,转而由程序员承担这一角色,虽然这会增加程序员的负担,但是也为创业公司提供了一个通过为用户提供更好的服务来与大公司竞争的机会。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值