花了一周的时间读完了黑客与画家。
与期待的完全不同,这本书带给我的启发并不在于编程部分,而是程序员的思维方式。怀疑,好奇,探索,这些黑客精神是使作者如此充满个性的原因。
程序员的工作与作家,音乐家,画家其实并无二致。如果想在一个领域有所影响力,必须要付出艰苦卓绝的投入。只有不断的行动和迭代才能获得想要的结果。相比之下,纸上谈兵的写几篇文章可能是非常简单的事情。
写文章的目的在于表达思想,写程序的目的是表达一种创新,一种新的方式来提升用户的工作效率,甚至可以改变用户的思维和生活方式。如果从这个方面来讲,程序员可以做的事情有很多,如果你关注到不同的领域,那我们做的事情也会更加的具体。
财富是可以被创造出来的,而金钱是用于交换财富。我觉得程序员应该像农民一样勤恳的工作,同时去等待收获的季节。如果仅仅是复制粘贴,在代码中没有蕴含自己的设计和思想,回顾自己的代码,就如同看着一滩死水,没有任何情感上的波动,是永远不会感受到作为一个程序员的激动人心。
程序员是一个危险的职业,他是离效率最近也是离懒惰最近的行业。离效率最近是因为手中掌握的技术可以用来优化自己的日常工作,可以给自己写软件,可以命令机器去工作,同时程序员又能第一时间感受到已经写好的最有效率的软件和工具。
这使得他们的线上工作显得非常的炫酷和便捷。在这个时代,相比于连一些软件都不会使用的人来说,这感觉就是天壤之别。
同时程序员又离懒惰是最近的,在优秀的程序员眼中追求效率等于懒惰。而在码农的眼中,懒惰就是copy和粘贴代码。他们用别人的劳动成果,合成产品,在代码的造诣上从来没有任何追求。如果从短时间来看,他们可能会获得短期的成功。但是时间一定会给这种不思进取一种冷酷回应。
编写软件的过程等同于艺术创造的过程。它包含着不断迭代的思想,包含着最小可用到不断优化。而对软件的设计过程又包含着复用和抽象的设计思想。
从来没有不劳而获,如果你想去获得,就要不断的投入时间和精力去研究。
归零,不要让坏的阻碍未来,不要让好的迷惑现在。
这本书已被列入重复读的列表。
网友评论