java框架到底怎樣才算會用?

yl大愛牛奶


一個非常好的問題。Java是主流開發語言,應用非常普遍,比如電商系統、企業信息管理、各種應用系統等,不同的業務場景會用到不同的開發框架。


一,如何選擇框架?

學習框架時要挑選當前廣泛使用的Top3,已經過時或者太新還看不清楚未來的框架,可以在需要時再去有針對性的學習研究。

針對眾多的框架,可以分門別類,在學習過程中不斷總結,重點學習常用的幾個,積累起來非常快。

二,怎樣才算會用?

其實這個問題應該這麼說,學無止境,你準備學到什麼程度?

1,初級開發工程師

開發完成分配的任務,只要按照要求做就行了。項目框架都是已經搭好的,不需要考慮使用什麼樣的框架,甚至怎麼用都有明確的要求。

2,中級開發工程師

相比初級來說,發揮餘地稍微大一點,比如使用Redis存儲數據,就要多考慮一下,使用什麼樣的數據結構讀寫更高效,是否使用Set、List或者HashMap?

3,高級開發工程師

有些技術公司和團隊對高級工程師的定義標準是非常高的,比如為什麼要選擇這個框架?優缺點、性能和擴展?部署維護是否方便?數據備份方案等等。

三,架構師

以Web服務開發為例,架構師要綜合考慮項目需求,比如高併發、實時消息、異步任務調度,等等,即要滿足業務,也要避免過度設計。不僅要考慮如何開發,也要考慮系統的運維部署,安全防護、服務監控、日誌收集分析等,搭建起一個健壯的業務系統。



急速馬力快de源碼控


我個人覺得應該從如下幾點來說這個問題:

1:熟悉對應框架的常用配置,常用API。

2:能用對應框架開發業務需求。

3:碰到一般問題能自己調試解決問題。

能達到以上幾點我覺得在一般公司裡,領導就會認為你會用這個框架啦。


如果是在大廠,可能還要補充一下兩點:

1:熟悉框架底層邏輯,看得懂框架源碼。

2:能修改框架中存在的bug或者繼續優化框架的能力。


回答完畢,謝謝。


只說代碼的大餅


會用在我的理解上,能用某個框架,做出自己想要的功能,就是會用了。。


分享到:


相關文章: