1. gzyueqian
      13352868059

      粵嵌Android培訓 程序員的進階過程難嗎?(上)

      更新時間: 2017-04-17 15:40:12來源: 粵嵌教育瀏覽量:3111

        粵嵌辦學這么多年,接收的Android培訓人員數量也不小,其中有畢業生,也有工作一兩年后想進階的。工作中遇到瓶頸是很正常的事情,無論是已經參加工作還是已經準備參加工作的Android程序員來說,進階過程難嗎?相信有不少人遇到這樣的困擾,小編今天就給大家分享一些關于程序員進階的過程吧!

        工作一年以下的都一般都叫初級工程師,這個時候基礎知識基本都能掌握,比如四大組件的使用,常用的布局與控件的使用,一些簡單的動畫與自定義View等,這個階段相對來說算進步挺快的,這個時候只需要找家相對靠譜點的公司,主動做事,多承擔任務,不要怕吃苦,多加加班,雖然說到加班大家都反感,但是不加班多做點事,等著以后覺得技能不夠用了再加班么就晚了。這個階段完全不用考慮生活與工作的平衡,這個階段多努努力,很容易快速成長為中級工程師。

        中級工程師大概有1-2年的工作經驗,往往這個階段才是遇到瓶頸的時期,這個時期也許你承擔app中單獨的某塊功能完全沒問題,對一些常用的開源庫也都能耳熟能詳,項目中也會采用一些比較流行的開源庫等,對常見的一些動畫、自定義View與布局也能很快實現,可能也會注意一些常見的代碼技巧,但是這個時候再也不是加加班就能對你的技術有很大提高的階段了,這個階段需要方法、實踐與執行力,那么就這個階段如何進階我總結了以下方法:

        1、多讀書

        看書是每個階段進步必備的過程,但是這個階段你需要看的是一些進階類的書籍了,不管是關于Java還是關于Android,建議都去看看這些書:《Thinking In Java》這本書堪稱Java進階必備,里面教你一些你不知道的Java技巧,以及一些常用的設計模式與原則,真正教你如何優雅的寫Java。《Effective Java》這本書是面向Android中工程師,里面講到的一些知識點與技能很不錯,Android進階必備。

        2、堅持總結

        作為一名工程師不能一味的去做事、學習,還需要對知識的總結與歸納,對你知識體系的回顧與總結。很多時候對某塊領域自認為掌握了,但是卻是只可意會不可言傳,能寫出來,并且能讓別人看懂,才是真正的熟練掌握,可以嘗試寫博客的方法,一些IT界業內的大牛一般都有自己的博客,那些博客文章才是你知識沉淀的見證。

        3、GitHub多參與,多交流

        GitHub堪稱程序員必備,聚集了全球各個領域的程序員,在上面你可以直接閱讀Google、Facebook公司的開源項目,可以一睹工程師的風采,在這里你打開了另一扇世界大門,你可以閱讀大牛源碼,并試著貢獻自己的代碼,走出步,多參與,多交流,與的人接觸,自己才會變得。閱讀大牛們的代碼多了,自己不知不覺中就會成長進步。可以說GitHub并不僅是一個名片,更是進階必備神器!

        4、閱讀Android源碼,理解一些概念

        Java語言進階了,同樣關于Android你也需要進階,并不能停留在一些基本api的使用上,應該往更深層次的方向去研究,比如activity、view的內部運行機制,比如Android內存優化,比如aidl,比如JNI等,并不僅僅停留在會用,而要通過閱讀源碼,理解其實現原理。

        5、有自己的完整作品

        利用業余時間開發一款屬于自己的完整作品,你可以嘗試的技術與框架,用你認為棒的工具,適配你認為的MaterialDesign風格,這個過程不僅親自實踐了你之前想嘗鮮的新技能,還完整經歷了一個產品的構思與迭代過程,甚至把它開源,這個過程是非常寶貴的,其中你會遇到并克服各種問題,不知不覺中就在成長,開源之后你會在潛意識里對自己的代碼要求更高,這款作品還會成為你之后簡歷上的加分項。

            想了解更多程序員進階的攻略,請持續關注粵嵌Android培訓官網哦!



      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 香蕉伊大在线中字色中文 | 男人先锋影音在线视频 | 亚洲欧美久久综合网站点击 | 日韩欧洲在线精品一区 | 在线看黄Ⅴ免费网站免费看 | 亚洲婷婷丁香五月综合图 |