這是一本教你如何對大腦“編程”的書!
運用一門程序設計語言編程對大多數普通程序員來說是“小菜一碟”,那麼如何更上層樓成為一名專家級的軟件開發者呢?本書給出了答案——優秀的學習能力和思考能力。作者從軟件開發領域的角度,闡述了每一名程序員提升“內力”所需要的各種軟性知識︰從新手到專家的5個層次、人類大腦的運行機制、直覺和理性的利與弊、學習方法和實踐經驗的重要性、控制注意力的技巧,等等,可謂是一本程序員“素質教育”的微型百科全書。
我非常支持一個白話版的“素質”定義︰除了書本知識、硬性記憶以外的東西,捫心自問,包括我自己在內的大多數程序員除了固化的編程知識以外,又有多少“素質”拿得出手呢?IT領域知識更新換代之快需要我們不停地往前奔跑,當我們痛苦地追逐時尚的新鮮玩意時,更需放慢腳步,冷靜地修煉自己的“內功”,以不變應萬變,才能立于不敗之地。如果你想改變現狀,本書可以作為一個良好的起點。作者對各種軟性技能都做了深入研究,並結合自己的經驗總結成你可以借鑒的知識點,讓你無需閱讀各個領域(認知科學、神經學、行為理論)的專著,就能夠汲取適合自己的精華。