不知大家是否同意,我們的視野和遠見很大程度上受限於我們當前的知識水平。我們習慣於以自己的「知識」點評別人、解釋發生的事情。我們的行為往往有一種趨勢,即總是根據我們當前的知識,關注那些我們認為有道理的事物,而本能的排斥我們不熟悉的事物。我們本能的習慣於停在舒適區,附和那些自己已經知道的知識而不肯去接觸新鮮的知識、觀察和思考新的現象。這就容易使我們陷入一種一葉障目的困境,其實混亂和難以捉摸的事物才蘊含著新的機會。
不要讓自己的知識限制了自己。生活和工作中,我們該永不止步,提公升自己的知識水平和認知層次。怎樣才能做到呢?首先要認識到自己「知識」的有限性、學習現有知識、形成和擴充套件自己的知識系統,其次培養自己觀察和思考的能力、應對意外、發現未來的知識。且後者很關鍵。 首先自己的知識要形成系統,建立知識的框架,不可只看細節、不顧大局。學習和思考應該開啟上帝視角,發現知識的規律,將知識和經驗抽象到更高、更通用的層次。在學習的過程中尤為重要的是培養自己分析、思考、再學習的能力。 通過不斷的學習現有的知識,我們足以輕鬆處理生活和工作中的日常事務,而對「意外事件」則需要我們獨自分析、解決,這就是自己知識的發現和積累過程了。回顧過去,知識的形成往往就是嘗試過程中出現意外事件,人通過觀察、思考、總結其規律、分享,從而使其成為知識。新的科學發現和進步無一不是「黑天鵝」,而非計畫所產生。所以,知識其實是片面的,恰恰體現著侷限性和認知缺乏,知識是我們對過去事物的觀察、認知和推斷(更多的是推斷)。 所以知識往往只能對日常事務有效,而意外事件則需要自己根據已有的知識推陳出新去解決。而「意外」才是生活的真諦,隨機性才是生活的本質。這並不是要你去隨波逐流,而是變換你的意識和思維關注的焦點。不要害怕意外,意外就是機會。生活和工作要盡可能的多做、多嘗試,帶著眼睛和腦袋去觀察和思考,從上而下的計畫能守成、發展,但無法獲得巨大的收益。生活和工作中,注意力要兩手抓:一手抓知識解決現行日常事物;一手抓混亂,識別和嘗試新的機會。不要受限於知識,要不斷的回顧已有知識,汲取新知識,將知識轉化成解決問題的技能和才幹。
不要讓經驗禁錮你的程式設計思維
最近我正在讀do more faster這篇文章,雖然此文好像有點是在為techstars的建立做宣傳,但是還是不失為一篇好文。最讓我印象深刻的是,有些明明已經有了成功的條件,至少創業資金是不缺的,但是事到臨頭,卻不知道該如何著手去程式設計。學會程式設計,他們就能夠實現自己的想法,學以致用了。打個比...
不要讓你的程式死掉
前陣子在csdn上看到乙個帖子 論程式的成長 你寫的 有生命力嗎?感觸良多。加上實習到現在已經可以說是整整的工作3年了,其中做了一些專案也發現了一些共性。自己也寫了一些通用的 塊,但是種種原因,沒有一直堅持的維護下去,讓它們不斷的完善 公升級。也就漸漸的失去了生命力,能發揮的作用也越來越小。一直都在...
不要讓你的Rails Validate嚇著了使用者
activerecord validations 是rails很方便的一項特性,由於它如此好用,我們經常使用它,讓使用者看著了不舒服的資訊,比如下面所說的例子 舉個例子,比如現在我要在使用者註冊的時候驗證 social security number ssn 一般 會是這個樣子的 ruby clas...