
開發人員可以參與的101種改進Java的方法分為幾類,例如“改進Java用戶組(JUG)的方法”,“教法”,“幫助Java開源項目的方法”,“ 采用 Java的方法”。 JSR ”和“參加JCP的方式”。
Java開發人員可以為Java改進做出貢獻的想法從非常簡單到涉及更多。 但是,大多數開發人員對于典型的開發人員而言都非常容易接近。 不斷改進的JUG類別中的一個例子是當演講者或在同事中提供演講。 這里的想法是,即使一個人不想講話,他或她也可能會推薦一位出色的演講者。 另一個簡單的想法是通過Twitter,Facebook或其他方式提升Java用戶組。
提出的一些想法跨越了類別。 例如,寫博客文章可能是進一步發展Java User Group,幫助開源項目,幫助采用JSR等的想法。我在博客中寫道博客如何幫助其他開發人員 。
不同類別的想法重疊的另一個例子是,幫助開源項目也幫助JSR的任何情況,因為該開源項目是JSR的參考實現。 例如,以前有關Tomcat,GlassFish或EclipseLink的工作是幫助這些項目作為參考實現的各個JSR。 下載OpenJDK 8發行版并使用它們,編寫有關它們的錯誤報告,并撰寫有關它們的信息,這些都是特別有助于OpenJDK項目并總體上有助于JDK 8開發的方法。
有些想法幾乎像落空日志一樣簡單。 例如,可以下載JAR的參考實現(RI)并進行試用。 講述一個人最喜歡的JavaOne經驗或教訓是另一回事。 其他簡單的想法包括簡單地為即將到來的JSR請求新功能,為喜歡的或新近學習的API或開源項目編寫FAQ,甚至簡單地創建一個簡單的網頁,列出可用資源以獲取有關特定主題的更多信息。
在本次會議上的三位發言者重申,有改進Java的自私動機。 他們能夠將更好的Java用戶組,更好的Java采用率等聯系起來,為我們所有人帶來好處。 他們指出,例如,如果典型的開發人員可以幫助完成更多平凡的任務,例如開源項目文檔和回答論壇中的問題,則其他開發人員可以集中精力開發新的庫和語言功能。 Verburg提到過幾次,我們可能希望Brian Goetz專注于改進JDK 8中的lambda表達式實現,并且我們可以通過圍繞它的平凡工作來提供幫助,以便他可以專注于實現本身。 對開源項目的貢獻使我們可以享受更好的工具和框架,以及更多的工具和框架選擇。
演示幻燈片僅由類別組成,Java開發人員可以通過列出各個類別的各種構想的項目符號列表來幫助改進事情。 這些想法列表顯然構成了演示文稿中最重要的部分之一,希望帶有這些列表的演示文稿可以很快在網上獲得。 我沒有在這里重新定義該清單,而是重點介紹了揚聲器為幻燈片和想法清單提供的語音軌道的高級描述。 更新– Vancura已在JCP計劃辦公室博客上提供了所有101個想法的列表。
在JavaOne 2012上經常遇到的早期主題之一是Java開發人員需要為社區以及Java和Java生態系統的成功做出貢獻。 戰略主題演講和技術主題演講的演講者一再要求社區提供幫助和反饋,我已經在JavaOne的其他會議上看到了這一主題。
參考: JavaOne 2012:101種改進Java的方法-為什么開發人員參與很重要 ,我們的JCG合作伙伴 Dustin Marx在Inspired by Actual Events博客上發表了文章。
翻譯自: https://www.javacodegeeks.com/2012/10/javaone-2012-101-ways-to-improve-java.html