當前位置:編程學習大全網 - 編程語言 - 編程獅子離線文檔在哪裏?

編程獅子離線文檔在哪裏?

Java十步成大神

對面向對象原理有很強的基礎和理解。

作為Java開發人員,對面向對象編碼的深刻理解是必要的前提。沒有面向對象編程系統的堅實基礎,就無法體會Java這樣的面向對象編程語言的美妙。如果妳不能理解面向對象編程系統的獨特性,即使妳使用面向對象語言,妳也可能知道如何用面向過程的方式寫代碼。僅僅學習面向對象原理的定義是不夠的。

當以面向對象的方式設計解決方案時,我們應該知道如何應用這些原則。所以要深入了解對象建模、繼承、多態、設計模式等等。

2.精通核心API

如果妳不知道這門語言的結構和核心API,妳的理論知識再強也沒用。以Java為例,妳要有豐富的java.lang.*、I/O流、異常、集合、泛型、多線程、JDBC等核心API的使用實踐經驗。當妳開始構建網絡應用時,無論妳使用什麽框架,了解servlet和JSP的概念也是非常重要的。

堅持編碼

很多事情說起來很簡單。理論上,我們可以很容易地得到壹個問題的解決方案。但是當我們開始實現自己的方法時,我們會意識到問題的難度,妳會想到語言的缺陷或者設計更好的解決方案。所以請繼續編碼。

4.聚焦論壇

我們不是壹個人,有很多人在從事和我們壹樣的技術。當用壹個框架實現壹個簡單的證明不能給妳帶來任何挑戰的時候,當妳開始在壹個真實的項目中使用它的時候,妳會面臨怪異的問題,在離線文檔中找不到任何解決方案。

在開始從事新技術的時候,最好的、首先要做的應該是關註相關技術的論壇。不管妳面對的是什麽問題,世界另壹端的某個人可能已經遇到並解決了。如果妳能解決這個論壇其他用戶的問題,那就太好了。

5.關註博客,回復。

世界上有成千上萬的技術愛好者通過博客發表他們對技術的看法。您可以從其他開發人員或他們的博客中獲得關於相同技術的有價值的理解。有些人發現特殊的框架屬性可以有額外的用途,而有些人則認為這些特性很愚蠢,毫無意義,並給出自己的理由來解釋為什麽會這樣想。

因此,您可以了解使用這些工具的其他開發人員的好的和壞的觀點。閱讀他人博客的另壹個收獲是評論和回應妳自己的觀點和問題。

6.閱讀開源框架的源代碼

壹個好的開發者應該知道如何使用壹個框架。但是如果妳想成為壹名優秀的開發者,妳應該學習各種成功的、流行的框架的源代碼,在那裏妳可以看到內部的實現機制和最好的應用案例。當您想以更有效的方式使用這個框架時,這非常有幫助。

7.了解新興技術趨勢

就開源軟件的發展趨勢來看,他們增長很快。當妳有了壹個使用特殊框架的好主意時,它可能已經過時了,因為出現了壹些具有超級功能集的新框架。那麽您正在處理的問題可能已經被新框架通過幾行簡單的配置解決了。所以請註意什麽會改變,什麽會過時。

8.將常用的代碼片段/實用程序放在手邊。

隨著時間的推移,妳需要壹遍又壹遍地編寫/復制-粘貼相同的代碼/配置。保留這些配置片段非常有幫助,比如log4.properties、JDBC配置和實用程序,比如StringUtils、ReflectionUtils和DBUtils。這本書不會幫助妳成為壹名優秀的開發人員。但是妳可以認為壹個同事想讓妳幫他從對象集合中獲取壹個屬性值列表,然後妳用妳的ReflectionUtil,壹點時間就能得到結果。這壹次讓妳出類拔萃。

9.了解不同的開發方式。

熟悉各種方法,比如敏捷、SCRUM、XP、瀑布。如今,開發模式的選擇取決於客戶。壹些客戶更喜歡敏捷開發,而另壹些客戶願意使用瀑布模型。因此,了解各種開發方法是壹件大事。

10.使用文檔/博客記錄妳對技術的想法。

在妳的日常工作中,妳應該學習新的或公正的做事方法、最佳實踐或算法思想。記錄這些想法,寫壹篇關於它們的博客,並分享(或不分享)給社區。想象壹下,在實現壹個簡單的POC並寫壹篇關於它的博客時,解決了壹個奇怪的問題。

也許世界上其他地方的開發人員在生產部署的應用程序時也面臨著同樣的問題。想想這個解決方案對開發者有多大價值。所以,把妳的想法寫在妳的博客上,也許有壹天它們會幫助別人或者妳自己!

  • 上一篇:SESSION中文是什麽?
  • 下一篇:武昌旅遊學校地址武漢旅遊學校聯系方式
  • copyright 2024編程學習大全網