前端轉安卓后的經歷


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

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

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

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

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

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

 

最后簡單說說工作半年來的一些難點和收獲:

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

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

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

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

 

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM