當你對Java的框架迷茫的時候?
前兩天,一位新入的同行問了我一個問題,這是我開博客以來的頭一次,破天荒,值得紀念一下,自己也感到非常的榮幸。
問題概述:(1)JAVA的一些輕量級框架選擇,以及Play框架的封裝問題、靈活性的問題!
(2)今後自己學習的方向,感到迷茫!
我“斗膽”回了一封郵件,大概內容如下:
第一:先扯遠一點,總綱說一下,不足之處略過就好。。。
我做技術快10年了,水平不算高,也走了很多很多彎路。直到前幾年我纔想明白。很多經驗方法容易找到,也說的清楚,但是,沒有經歷過就理解不了,一般都是理解不到位、不深刻。
就像小時候的盲人摸象,小時候很早就知道了,但是你很難跟現實關聯,很難靈活運用。
長大了才發現又有一句話,意思差不多,說你遇到的問題,在你當前的層面,以你當前的思維是很難解決的,必須拔高一個層次,抽身出來,換個模式才能解決。這就是一個人的大局觀!假如你的經歷經驗少,很多方法理解不了。任何一件普普通通的事情背後都有很深的道理在裏面。很多好東西、好方法放在你面前,你也感覺不到它的厲害!
第二:請教別人來解決你的疑惑,會有一堵牆攔着你!
每個人的經驗不是那麼容易表達出來的,就算表達出來,別人沒有經歷過,沒有深刻的情緒在裏面,所以別人依然很難體會。所以只能簡單說一下。關鍵在自己通過實踐形成自己的經驗,方法請看下面第三條。
Play框架剛開始用時,我也疑惑,用了兩年,基本上遇到的問題,都能找到最佳實踐方法。
當你對一個框架不熟悉的時候,會覺得難用,如果熟悉了,不會有那麼多疑惑。用play框架做,還是能省下很多時間的。開源框架都這樣,沒有用起來特別舒服的,總有各種各樣的問題。
第三:我不太瞭解你,怕誤導,所以不能直接回答你的問題。
推薦你看幾本書吧,看懂了自然就理解了。看不懂沒關係,時間長了,自然就懂了。想弄懂一個專業,少說也要練一萬個小時,而且是不斷否定之否定的10000小時。
就三本書吧:
1《暗時間》劉未鵬著,這本書很容易懂,買下來看吧,我博客裏有推薦。
關於如何選軟件架構,開源框架,有兩本書寫的特別好,建議看看,裏面有很多例子,通俗易懂!
2《恰如其分的軟件架構.風險驅動的設計方法》,網上有電子版,你搜搜,前面一部分很容易懂,後面的部分就偏專業,選擇看吧。
3《軟件架構師應該知道的97件事》,網上也有,很厲害的總結,如果經驗不夠,怕是得隔一段時間重讀一次。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.