• 第9周读书笔记——《黑客与画家》


      黑客与画家

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

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

    关于论文与创造:

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

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

      在大部分大企业,程序员被当做技工,职责就是将产品经理的构想翻译成代码。为什么有这样的格局?因为大企业已经占领了市场,已经拥有了固有的用户群,虽然黑客是存在的,但是挖掘他们的成本是不菲的,因为这就意味着放开所有的程序员去任意发挥,而黑客的数量只是少数而已。大企业所期望的,就是希望程序员去实现产品经理的规划以屏蔽风险。而小企业则相反,因为他们战胜大企业的唯一途径就是设计出更优秀的软件,而他们的目标往往是新生领域的市场,这将是在与大公司对抗过程中翻盘的最佳时期。如果你想充分发挥自己的创造力,那么去创业公司将是一个更好的选择。
      
      《黑客与画家》不是方法论,在其中作者以行云流水的风格表达了自己对计算机、互联网、创业行业的理解。我现在的层次还远远不够,对于书中的理解还很有限,我相信以后再度翻开这本书还会有更深入的理解。
  • 相关阅读:
    文档管理项目
    根据商品名称、价格区间检索商品的SQL语句
    ASP.NET MVC进阶三
    ASP.NET MVC进阶二
    vscode编写html,常用快捷方式与插件
    bpexpdate – 更改映像目录库中备份的截止日期以及介质目录库中介质的截止日期nbu
    Netbackup用于技术支持的问题报告(报障模版)
    netbackup 8.1安装注意事项
    金融的本质是什么?终于有人讲清楚了!(源于网络)
    nbu集群Alwayson相关问题
  • 原文地址:https://www.cnblogs.com/Trinidad/p/9051289.html
Copyright © 2020-2023  润新知