前端轉安卓後的經曆

來源:互聯網
上載者:User

標籤:strong   問題   boot   rap   思想   業務   沒有   一個   自己的   

先簡單交代個人背景,本人機械專業,自學前端,16年9月通過前端崗位拿到offer,17年6月畢業。但在去年6月份的時候,接到來自HR的電話,公司由於業務調整,原本我要去的部門人員大幅縮減,然後我就轉到一個安卓的部門。轉部門不是強制的,是打電話聯絡我,我自願去的,因為在我看來,學啥其實並不重要,重要的是編程思維。

從前端轉到安卓,其實個人的心理變化過程也是一個很重要方面,這裡就不描述了,個人心理大家自己學會調節就好,主要講講客觀存在的一些問題。

從前端轉安卓面臨的一個大問題就是:不懂java,沒有安卓基礎,需要在短時間快速掌握相關知識。那怎麼辦呢?

經理讓我做一個音樂播放器,瞭解四大組件的基本應用。然後自己邊看書,邊網上找資料,花了兩個星期多做了一個簡單的音樂播放器。老實說,現在再回頭去看播放器代碼,會覺得寫得太爛了。主要是代碼結構不合理不清晰,什麼內容都往 activity,service 裡寫。以後找時間打算重構一下。

在9月初的時候,開始介入項目開發,當然剛開始給我的工作也是簡單的,簡單的頁面配置工作,加上一些邏輯處理部分。之後接觸的需求也開始更加多樣化,不過都是些基礎工作,適合夯實基礎。

其實前端和安卓很相似,主要都是做介面布局,相對來說安卓端比前端更容易接觸到底層方面的知識。

 

最後簡單說說工作半年來的一些痛點和收穫:

痛點:對於未接觸java的前端來說,java就是第一個攔路虎。java語言涉及的內容太多,需要花費較長時間來掌握。然後是安卓方面的知識,此外安卓有很多自己的控制項(viewpager, listview, recyclerview等)就和前端有很多自己的庫(jQuery, bootstrap等)一樣,雖然不一定用到,但是至少你要會用,然後再去掌握其實現原理,才能自己變更和擴充。

收穫:首先是編程思維,這個其實比較抽象,需要自己在工作和閱讀代碼中去體驗。其次java的學習也讓我自己收穫很多,接觸一門語言,能夠讓你體會到這門語言中所特有的一種設計思想,或者說通過java的學習,讓自己瞭解的更多了,你所能接觸的範圍變得越來越廣了。還有就是編碼也是越來越規範了。

不足:java和安卓基礎還是不夠,然後就是在寫代碼的時候考慮過於片面。

未來:先夯實基礎,當然前端我也是不會放棄的,以後還會拾起來的。

 

總之程式員這條路並不是很好走,不過既然選擇了,當然要走下去呢。

最後祝大家新年快樂,闔家安康,新的一年都能夠在事業更上一層樓!

前端轉安卓後的經曆

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.