在之前的一篇博客中我曾提到:程序員成功的秘訣在于創(chuàng)意和原創(chuàng)性思維。

但是如果你沒(méi)有創(chuàng)意該怎么辦?別擔(dān)心,并非只有你這樣。事實(shí)上,你所遇到的大部分程序員都缺乏創(chuàng)意。原因在于,跟編程中客觀的邏輯性思維相比,創(chuàng)意需要一種不同的思維方式。
幸運(yùn)的是,創(chuàng)新思維是可以學(xué)習(xí)的。我列出了一個(gè)可以激發(fā)創(chuàng)意的書籍清單。(注:排名不分先后,有兩本書沒(méi)有相應(yīng)中文名,應(yīng)該是沒(méi)有中文版)
《Pragmatic Thinking and Learning: Refactor Your Wetware》 - Andy Hunt 安迪·亨特

這是一本為程序員量身定制的激發(fā)創(chuàng)意的書,作者安迪自己也是一名程序員。(他也是《程序員修煉之道》的作者之一)。
Thinkertoys: A Handbook of Creative-Thinking Techniques - Michael Michalko
《米哈爾科商業(yè)創(chuàng)意全攻略》 - 邁克爾·米哈爾科

邁克爾·米哈爾科通過(guò)帶領(lǐng)你解決一些拼圖游戲來(lái)迫使你改變思維方式。對(duì)于那些缺乏創(chuàng)意的人來(lái)說(shuō)這可能往往是一項(xiàng)艱巨的任務(wù)。
Thinkpak: A Brainstorming Card Deck - Michael Michalko邁克爾·米哈爾科

這并不是一本真正的書。基于從《米哈爾科商業(yè)創(chuàng)意全攻略》中學(xué)到的技術(shù),邁克爾·米哈爾科做了一副卡片,你可以用這副卡片來(lái)激發(fā)自己的創(chuàng)意,并將你的創(chuàng)意運(yùn)用于實(shí)際應(yīng)用中。
Cracking Creativity: The Secrets of Creative Genius - Michael Michalko
《創(chuàng)意的技術(shù):100位天才的9種思考習(xí)慣》- 邁克爾·米哈爾科

邁克爾·米哈爾科的三本書(資料)中的最后一本。在這本書中,邁克爾著重講了如何像歷史上包括萊昂納多·達(dá)·芬奇和華特·迪士尼在內(nèi)的創(chuàng)意天才一樣進(jìn)行思考。
How to Get Ideas - Jack Foster, Larry Corby
《更多好主意》- 杰克·福斯特 & 拉里·科比

擁有原創(chuàng)性的想法是有創(chuàng)意的一個(gè)表現(xiàn),但這些想法從何而來(lái)呢?這本書會(huì)告訴你如何激發(fā)產(chǎn)生新的想法,并讓你達(dá)到更高的水平。
The Innovator’s Toolkit: 50+ Techniques for Predictable and Sustainable Organic Growth - David Silverstein, Philip Samuel, Neil DeCarlo
《創(chuàng)新者工具箱: 50+可預(yù)見與可持續(xù)創(chuàng)新技術(shù)》- 大衛(wèi)·西爾弗斯坦,菲利普·塞繆爾,尼爾·戴卡洛

創(chuàng)新與科技的發(fā)展是相輔相成的。以Apple或Google公司為例,這些公司在不斷地創(chuàng)新計(jì)算機(jī)硬件和軟件。Silverstein等人寫的這本書對(duì)創(chuàng)新者來(lái)說(shuō)是一本非常棒的參考書。要想成為一名成功的創(chuàng)新者,你也必須是一名充滿創(chuàng)意的思想者。
編程是非常簡(jiǎn)單的,如果你正在讀這篇博客,那么你很可能已經(jīng)掌握了至少一門編程語(yǔ)言。現(xiàn)在你知道了如何才能達(dá)到更高的水平:
要有創(chuàng)意。
如果還有有其他書籍激勵(lì)你成為一名有創(chuàng)意的創(chuàng)新者,或者你知道本文中那兩本沒(méi)有中文譯名書籍的中文名,請(qǐng)?jiān)谖⒉┗蛟u(píng)論中和大家一起分享。