如果您是那些尚未決定在哪裡應用 Java 知識的人之一,那麼這篇文章絕對適合您。文章討論了android開發這樣一個方向。我如何成為 Android 開發人員的故事。選擇android開發的技巧和前景。進來!
JavaRush 的同學大家好!你們中的許多人已經了解 IT 領域的哪些行業使用我們喜愛的 java。你們中的一些人可能已經決定並做出了選擇。在這篇文章中,我將告訴你我是如何成為 Android 開發人員的。我會解釋為什麼我認為這個方向是最有前景的。我將帶您了解什麼是Android開發。當然,我會分享一些技巧,幫助您成功開啟 Android 開發者的職涯。
在所有以java為主要技術工具的領域中,android開發對於這種特定程式語言的知識要求是最高的。android中的許多java功能由於無用而沒有被使用,其中許多功能在某些版本的gradle builder中被完全排除。就此而言,java本身知識的入門門檻是完成JavaRush課程的程度:java核心和java文法。當然,您不應該忘記了解多線程;在這裡,這樣的經驗將非常有用。有了這樣的Java知識你就會感到非常有信心。讓我們來看看 android 的 UI(使用者介面)部分。應用程式元素的佈局或排列是使用 xml 層進行的。這裡需要組合不同的標籤才能得到預期的結果。如果您處理過 html 佈局,那麼您很快就會掌握它的竅門。但即使您不熟悉 html,它也沒有什麼複雜的,並且互聯網上有大量關於此主題的材料。Android Studio IDE 中的 xml 標記範例:
接下來,重要的一點是對git版本控制系統的認識與理解。很難想像如果沒有這項技術來開發 Android 應用程式。但在這裡您不需要成為高級專家。作為初學者,您很少需要對儲存庫執行複雜的操作。另外,如果使用終端並不斷輸入一些命令對您來說很陌生,而使用 git 正是這個意思,那麼有一個流行的圖形 shell SourceTree,它將繪製您的所有分支並清楚地了解您所在的位置。好了,現在我們來談談選擇Android發展方向的前景。儘管如此,學習Android的門檻相當低,背後卻隱藏著一座大山的機會和發展路徑!Android 作業系統是一個發展相當迅速的平台。幾乎每年都會發布新版本,為用戶帶來新功能,為開發人員帶來各種好處。就這一點而言,你的工作永遠不會變成支持特定穩定版本的例行公事,總會有新的東西,總會有地方可動。例如,不久前谷歌宣布Kotlin作為Android的官方開發語言。他們還使用 MVVM(模型-視圖-視圖模型)設計模式為 Android 應用程式提供了一種新的架構。不要忘記該平台的受歡迎程度:
就職業發展而言,你不必不斷地先為一份薪水編寫程式碼,然後再為另一份薪水寫程式碼,等等。最近,一個流行的職位是架構師,其任務是監督和設計應用程序,促進他對架構的願景。有了對設計模式的正確了解,這些門將為您打開。運行 Android 的大量小工具和設備表明沒有必要只編寫行動應用程式。您可以為手錶、電視、汽車甚至冰箱開發程式!如你所看到的,有很多前景,這個清單還可以繼續,但恐怕文章的篇幅會相當大。但為了讓所有這些可能性成為現實,我想與您分享一些技巧。如上所述,Android 正在以相當快的速度發展,許多開發元素已經過時了。不要浪費時間研究它們。最有可能的是,新的方法已經取代了這些方法;最好花時間研究更現代的方法。一定要聽取那些在這個領域工作時間比你長的人的建議,有時一些建議比谷歌上的任何資訊都更有價值。並且不要害怕向這些人尋求建議。為自己尋找有關 Android 世界的其他資訊來源,例如Habré或其他流行 IT 社群的行動開發人員文章摘要。我就到這裡結束吧。我希望我的文章能幫助您想像 Android 開發的世界,並且您學到了一些有用的東西 =) 在評論中寫下您的反饋或點讚支持。謝謝大家,祝您在 Java 的任何方向上好運!
GO TO FULL VERSION