當你對Java的框架迷茫的時候?

前兩天,一位新入的同行問了我一個問題,這是我開博客以來的頭一次,破天荒,值得紀念一下,自己也感到非常的榮幸。
問題概述:(1)JAVA的一些輕量級框架選擇,以及Play框架的封裝問題、靈活性的問題!
  (2)今後自己學習的方向,感到迷茫!

我“斗膽回了一封郵件,大概內容如下:

   第一:先扯遠一點,總綱說一下,不足之處略過就好。。。
    我做技術快10年了,水平不算高,也走了很多很多彎路。直到前幾年我纔想明白。很多經驗方法容易找到,也說的清楚,但是,沒有經歷過就理解不了,一般都是理解不到位、不深刻。
    就像小時候的盲人摸象,小時候很早就知道了,但是你很難跟現實關聯,很難靈活運用。
    長大了才發現又有一句話,意思差不多,說你遇到的問題,在你當前的層面,以你當前的思維是很難解決的,必須拔高一個層次,抽身出來,換個模式才能解決。這就是一個人的大局觀!假如你的經歷經驗少,很多方法理解不了。任何一件普普通通的事情背後都有很深的道理在裏面。很多好東西、好方法放在你面前,你也感覺不到它的厲害!

    第二:請教別人來解決你的疑惑,會有一堵牆攔着你!
    每個人的經驗不是那麼容易表達出來的,就算表達出來,別人沒有經歷過,沒有深刻的情緒在裏面,所以別人依然很難體會。所以只能簡單說一下。關鍵在自己通過實踐形成自己的經驗,方法請看下面第三條。
    Play框架剛開始用時,我也疑惑,用了兩年,基本上遇到的問題,都能找到最佳實踐方法。
    當你對一個框架不熟悉的時候,會覺得難用,如果熟悉了,不會有那麼多疑惑。用play框架做,還是能省下很多時間的。開源框架都這樣,沒有用起來特別舒服的,總有各種各樣的問題。

    第三:我不太瞭解你,怕誤導,所以不能直接回答你的問題。
    推薦你看幾本書吧,看懂了自然就理解了。看不懂沒關係,時間長了,自然就懂了。想弄懂一個專業,少說也要練一萬個小時,而且是不斷否定之否定的10000小時。
    就三本書吧:    
    1《暗時間》劉未鵬著,這本書很容易懂,買下來看吧,我博客裏有推薦。

    關於如何選軟件架構,開源框架,有兩本書寫的特別好,建議看看,裏面有很多例子,通俗易懂!
    2《恰如其分的軟件架構.風險驅動的設計方法》,網上有電子版,你搜搜,前面一部分很容易懂,後面的部分就偏專業,選擇看吧。
    3《軟件架構師應該知道的97件事》,網上也有,很厲害的總結,如果經驗不夠,怕是得隔一段時間重讀一次。

發佈了66 篇原創文章 · 獲贊 22 · 訪問量 30萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章