黑客这个词在一般人的眼中,经常和计算机犯罪联系在一起,然而这个词在程序员眼中,却是带有敬意的,最有能力的程序员会自豪地称自己为黑客。人类社会还没有充分理解程序员对社会的影响以及程序员带来的美和智慧,在绝大多数人眼中(或是大多数人对程序员的印象),程序员是一群木讷、不善言辞和不修边幅的书呆子,这样的人往往不受欢迎,然而这群“书呆子”最后却往往成为了社会的中流砥柱,当然到了这一步的程序员早就不以木讷和不善言辞的形象出现,这就好比一个过度时期,大多数黑客都经历过。在学校里最容易听到书呆子这个词,然而这只是因为他们的心思不在社交或者是毫无意义的游戏上,他们已经在思考真实世界的东西,所以当进入真实世界的时候,他们更容易寻求到正确的答案。

好玩、高智商和探索精神构成了黑客的核心价值观,在我看来探索精神是其核心的核心。黑客与画家的共同之处在于,他们都是创作者,都以设计出最优秀的作品为最终目标。程序员的作品就是软件,所以黑客是最优秀的程序员。 黑客曾经是计算机革命的英雄,在这个桌面软件向互联网软件过度的年代,我相信黑客仍将主导这场变革。开发互联网软件相比开发桌面软件多了很多优势,比如发现问题和处理问题能变的更及时、能随时更新应用程序版本、能及时获得反馈等,而对于程序员来说,最明显的好处之一便是可以随心所欲地使用自己擅长的编程语言,不用担心跨平台和兼容性等问题,因为应用程序运行在服务器而不是客户的电脑上,这样一来,开发者不用墨守成规,而打破常规有助于取得成功。

编程很酷,但是到底有多酷,这取决于我们能用它做出什么样的工作。

Let the hacking begin.