自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

成為杰出Java開發(fā)人員的十個(gè)步驟

新聞
如果你想成為一名杰出的Java開發(fā)人員,那么您可以遵循以下十個(gè)步驟,這些步驟可以使您成為杰出的Java開發(fā)人員。

如果您是一名Java開發(fā)人員并且對(duì)技術(shù)充滿熱情,那么您可以遵循以下十個(gè)步驟,這些步驟可以使您成為杰出的Java開發(fā)人員。

1. 對(duì)OO原則有很強(qiáng)的基礎(chǔ)和理解 對(duì)于Java開發(fā)人員來說,必須具備對(duì)面向?qū)ο缶幊痰纳羁汤斫?。如果沒有OOPS的堅(jiān)實(shí)基礎(chǔ),就無法實(shí)現(xiàn)像Java這樣的面向?qū)ο缶幊陶Z言的美感。如果您不太了解OOPS是什么,即使您使用的是OOP語言,您仍可能以程序方式進(jìn)行編碼。僅研究OO原則定義無濟(jì)于事。我們應(yīng)該知道如何將這些原則應(yīng)用于以O(shè)O方式設(shè)計(jì)解決方案。因此,應(yīng)該具備對(duì)象建模,繼承,多態(tài),設(shè)計(jì)模式等方面的強(qiáng)大知識(shí)。

2. 掌握核心API 如果您不了解語言結(jié)構(gòu)和核心API,那么無論您在理論知識(shí)方面有多強(qiáng)大,都無關(guān)緊要。對(duì)于Java,人們應(yīng)該具有非常強(qiáng)大的核心API實(shí)踐經(jīng)驗(yàn),例如java.lang.*I/O,異常,集合,泛型,線程,JDBC等。在構(gòu)建Web應(yīng)用程序時(shí),無論您是哪個(gè)框架使用,了解servlet和JSP的概念也是至關(guān)重要的 - 這是必須的。

3. 繼續(xù)編碼 在理論上談?wù)撍鼈儠r(shí),事情看起來更簡(jiǎn)單。我們可以在理論上非常容易地解決問題。但是,當(dāng)我們開始實(shí)施我們的方法時(shí),我們可以認(rèn)識(shí)到問題的深度。您將了解語言限制,或在編碼時(shí)設(shè)計(jì)最佳實(shí)踐。所以繼續(xù)編碼。

4. 訂閱論壇 我們并不孤單。有很多人在研究我們正在開發(fā)的相同技術(shù)。雖然在框架上進(jìn)行簡(jiǎn)單的概念驗(yàn)證可能不會(huì)給您帶來真正的挑戰(zhàn),但當(dāng)您開始在實(shí)際項(xiàng)目中使用它時(shí),您將面臨奇怪的問題,并且在其官方文檔中找不到任何解決方案。在開始研究新技術(shù)時(shí),最好的第一件事就是訂閱相關(guān)的技術(shù)論壇。無論您遇到什么問題,世界上其他人都可能已經(jīng)面對(duì)并找到了解決方案。如果你能回答其他論壇用戶提出的問題,那真的很棒。

5. 關(guān)注博客并回復(fù) 正如我已經(jīng)說過的,你并不孤單。全世界有成千上萬的熱心技術(shù)狂熱者在博客上發(fā)表他們對(duì)技術(shù)的見解。您還可以從其他博客和開發(fā)人員那里獲得有關(guān)相同技術(shù)的寶貴觀點(diǎn)。有些人可能會(huì)發(fā)現(xiàn)特定的框架特征非常有用,而其他人可能會(huì)發(fā)現(xiàn)這些特征是愚蠢而毫無意義的,給出了他自己為什么會(huì)這樣認(rèn)為的原因。因此,您可以看到使用這些工具的其他開發(fā)人員的好與壞。通過查看其他博客獲得價(jià)值的另一種方法是回復(fù)/評(píng)論您的意見和問題的帖子。

6. 閱讀開源框架的源代碼 一個(gè)優(yōu)秀的開發(fā)人員將學(xué)習(xí)如何使用框架。但是如果你想成為一名優(yōu)秀的開發(fā)人員,你應(yīng)該研究各種成功的流行框架的源代碼,在這些框架中你可以看到框架的內(nèi)部工作機(jī)制以及最佳實(shí)踐。當(dāng)以更有效的方式使用框架時(shí),它將有助于大量使用。

7. 了解新興技術(shù)趨勢(shì) 在開源軟件開發(fā)趨勢(shì)方面,它們正在大幅增長(zhǎng)。當(dāng)你對(duì)如何使用特定框架有了一個(gè)好主意時(shí),它就有可能變得過時(shí),因?yàn)橐恍┬碌目蚣軙?huì)出現(xiàn)在具有超級(jí)功能的圖片中。然后,您嘗試使用當(dāng)前框架解決的問題可能已經(jīng)通過具有單行配置的新框架更容易解決。因此,請(qǐng)密切關(guān)注圖片中的內(nèi)容以及發(fā)生的情況。

8. 保持常用的代碼片段/實(shí)用程序 隨著時(shí)間的推移,您可能需要反復(fù)寫入/復(fù)制粘貼相同的代碼/配置。保持這些類型的配置片段像log4.properties,JDBC配置等和公用事業(yè)等 StringUtils, ReflectionUtils, DBUtils 會(huì)更有幫助。我知道,它本身不會(huì)讓你成為杰出的開發(fā)者。但是想象一下,一些聯(lián)合開發(fā)人員會(huì)要求你幫助從一組對(duì)象中獲取一個(gè)屬性的值列表,然后你就可以使用你的 ReflectionUtil 并在幾分鐘內(nèi)給出解決方案:這將使你很出色。

9. 了解不同的開發(fā)方法 熟悉Agile,SCRUM,XP,Waterfall等各種方法。如今,選擇開發(fā)方法取決于客戶端。一些客戶更喜歡敏捷,一些客戶對(duì)瀑布模型感到滿意。因此對(duì)各種方法有所了解將是一個(gè)真正的優(yōu)勢(shì)。

10. Document/blog your thoughts on technology 在日常工作中,您可以學(xué)習(xí)新的更好的做事方式,以及最佳實(shí)踐,建筑理念等。記錄這些想法,發(fā)布博客,和/或在整個(gè)社區(qū)中分享。想象一下,你解決了在做一個(gè)簡(jiǎn)單的POC時(shí)發(fā)生的一個(gè)奇怪的問題并且你在博客上發(fā)表了這個(gè)問題。也許世界其他地方的開發(fā)人員在生產(chǎn)部署的應(yīng)用程序上面臨同樣的問題。想想該解決方案對(duì)該開發(fā)人員的價(jià)值。所以,博客你的想法,他們可能有一天對(duì)他人或你自己有幫助!

在日常工作中,您可以學(xué)習(xí)新的更好的做事方式,以及最佳實(shí)踐,建筑理念等。記錄這些想法,發(fā)布博客,和/或在整個(gè)社區(qū)中分享。想象一下,你解決了在做一個(gè)簡(jiǎn)單的POC時(shí)發(fā)生的一個(gè)奇怪的問題并且你在博客上發(fā)表了這個(gè)問題。也許世界其他地方的開發(fā)人員在生產(chǎn)部署的應(yīng)用程序上面臨同樣的問題。想想該解決方案對(duì)該開發(fā)人員的價(jià)值。所以,博客你的想法,他們可能有一天對(duì)他人或你自己有幫助!

責(zé)任編輯:華軒 來源: 今日頭條
相關(guān)推薦

2016-03-09 12:11:33

Web開發(fā)人員簡(jiǎn)單步驟

2023-02-02 08:00:00

SQLJava開發(fā)

2021-11-02 08:54:10

開發(fā)編程測(cè)試

2021-11-06 23:07:47

開發(fā)網(wǎng)站編程

2021-12-10 23:48:19

Java開發(fā)技術(shù)

2023-05-11 16:29:39

Javascript開發(fā)前端

2023-03-15 07:12:53

企業(yè)開發(fā)人員提供商

2024-10-21 13:15:03

2019-11-27 18:54:07

物聯(lián)網(wǎng)數(shù)字孿生機(jī)器學(xué)習(xí)

2023-02-26 18:43:05

SQL工具數(shù)據(jù)庫(kù)

2022-04-15 14:36:11

Java開發(fā)優(yōu)秀

2023-01-09 15:28:55

2023-02-27 15:44:17

Java開發(fā)技巧

2019-08-14 15:56:23

2022-07-14 08:01:59

數(shù)據(jù)庫(kù)web映射器

2024-11-04 14:18:32

JavaScript編程語言開發(fā)

2022-10-17 15:33:46

前端開發(fā)數(shù)組

2011-03-31 10:22:41

Java開發(fā)

2009-04-03 14:36:05

Java問卷調(diào)查開源

2019-02-28 06:14:18

物聯(lián)網(wǎng)物聯(lián)網(wǎng)開發(fā)IOT
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)