zoukankan      html  css  js  c++  java
  • 第9周读书笔记——《黑客与画家》

      黑客与画家

      在第一眼看到书名的时候,我有点诧异为什么作者会将相去甚远的两个行业关联在一起。自从编程领域被冠以计算机科学的名称,它就如同数学、物理一样,在我的眼里成为了一门追求严谨的学科;而绘画,那将是另一片自我发挥的天地。但稍加思索,我又发现两者的差异并没有名称上的大,在平时编程的时候,我享受的并不是沉醉在严密的逻辑思考之中,而是像画家一样去创造。

      读这一本书我能有一种非常亲切的感受,因为无论是作者思考问题的方式、阐述问题的逻辑、童年时期的遭遇都和我非常地相似,在最初翻看这本书的夜晚我是非常激动的,因为它不仅解释了多年来我的困惑,而且就像知己一样与我交流对这个世界以及黑客领域的看法。我非常感激能有这样的一本书,它不同于纯小说,读得多了内心总感到空虚,也不同于市面上一些像《思维力》之类的指导书,只谈能力却缺乏趣味,而在此我也建议你能一同欣赏这一本好书。

    关于论文与创造:

      计算机科学就是一个大杂烩,由于历史原因,很多不相关的领域被强行拼在一起。但是优秀的程序员应该把握住自己的方向,在生产出优秀的论文与优秀的软件之间作出抉择。我以前会想:能写出优秀论文的程序员应该思考问题的能力很强吧,对编程领域应该很精通才对。我必须得说这是一种偏见,事实上在那些障碍重重的领域是最容易写出很多论文的,因为就好比在一片荒芜的土地上, 你想要在这里留下自己的足迹是再简单不过了,凭空制造问题,然后来解决问题,论文就产生了。而开发出一款优秀的软件往往是在以前的基础上做一个并不大的改动,可别小瞧这样的改动,它需要你精通内部的逻辑,只可惜它实在太不起眼,难以以论文的形式发表,所以其实两者是冲突的。实验室不是为企业培养人才的,但是黑客心里应该清楚这一点。

    关于选择大企业与小企业:

      在大部分大企业,程序员被当做技工,职责就是将产品经理的构想翻译成代码。为什么有这样的格局?因为大企业已经占领了市场,已经拥有了固有的用户群,虽然黑客是存在的,但是挖掘他们的成本是不菲的,因为这就意味着放开所有的程序员去任意发挥,而黑客的数量只是少数而已。大企业所期望的,就是希望程序员去实现产品经理的规划以屏蔽风险。而小企业则相反,因为他们战胜大企业的唯一途径就是设计出更优秀的软件,而他们的目标往往是新生领域的市场,这将是在与大公司对抗过程中翻盘的最佳时期。如果你想充分发挥自己的创造力,那么去创业公司将是一个更好的选择。
      
      《黑客与画家》不是方法论,在其中作者以行云流水的风格表达了自己对计算机、互联网、创业行业的理解。我现在的层次还远远不够,对于书中的理解还很有限,我相信以后再度翻开这本书还会有更深入的理解。
  • 相关阅读:
    MySQL:数据库优化,看这篇就够了
    不使用synchronized和lock,如何实现一个线程安全的单例
    理解Spring:IOC的原理及手动实现
    终于放弃了单调的swagger-ui了,选择了这款神器—knife4j
    TP5.0.24 验证器内置规则中max 如果输入中文 验证长度错误的问题
    laravel 5.5 api接口开发:JWT安装+实现API token 认证
    homestead 代码与本地代码不同步的解决方法
    laravel 5.5 api接口开发: 安装dingo/api
    php base_decode 函数将base64编码转换图片遇到的问题
    thinkphp 5.0 部署新网空间隐藏index.php入口
  • 原文地址:https://www.cnblogs.com/Trinidad/p/9051289.html
Copyright © 2011-2022 走看看