前言
網上有很多對程序員簡歷的一些指導,這里就不重述,大家可以搜下網上其他大神的總結,結合自身情況修改下。我有幾點建議:
1.盡量不要花哨,程序員和設計師或者產品運營還不一樣,我們的簡歷成功與否決定權還是在技術面試官那,而他們看重的是你的項目經驗內容和技術等描述。
2.技能描述這塊盡量只寫你懂得而且理解深刻的,可以適當加入一些新技術或流行框架,不過這塊需要理解,沒來得及看源碼的可以看看大神們對它的總結,網上一大堆。
3.項目經驗這塊盡量加入關鍵詞,比如使用了什么技術、用到哪些設計模式、優化數據對比、擴展總結之類的。而非一味地介紹這個項目內容(那是產品經理的描述),比如性能優化這塊,分為UI性能優化、內存優化、數據庫優化、網絡優化、耗電優化等等。可以從1.如何發現問題,2.怎么解決問題,3.解決效果對比,這幾個方面去描述。舉個簡單例子——UI優化,可以從 UI出現什么問題(卡頓不流暢),怎么查找問題(手機開發者權限>GPU過度繪制 發現層級問題,TraceView CPU使用情況分析),怎么解決問題(降低層級、自定義View繪圖出現問題等),解決問題后性能再次對比。
剛入行,如何在前端崗位深耕?
有點基礎的初級朋友們,切記一定要系統地學習移動開發知識,這是深耕安卓的唯一方法。
單個知識點相對好學,知識體系卻難構建。我認為,移動開發的知識體系至少要包含了以下幾個方面:
在每個大模塊下,還對應包含了細知識點。大家可以對比上圖來評估自己的掌握情況。由于詳細完整的技能知識點雷達圖過大不方便放出來,需要的詳細完整的伙伴文末查看領取方式。
估計大部分人都做不到完全掌握。因此再次提個醒,千萬別以入行為終點。大家要清楚目前市場對Android崗的需求:初級Android開發供小于求,高級Android開發供大于求。想更上一層樓,要學的東西還多著呢。
02.工作一段時間后,如何度過瓶頸期?
工作了1-3年,瓶頸期帶來的無力感開始逐漸出現:工作里待解決的問題類型就那么幾種,吸收新知識的速度也逐漸變緩。
于是,很大一部分人的技能提升漸漸依賴上刷論壇和看文章。如此沉迷現狀、失去危機感帶來的結果,你增加的不是工作經驗,而只有工作年限和年齡。
此時,我們最大的挑戰是,能否跳出舒適區,以及如何順利從原理過渡到源碼,跟上技術不斷更迭的速度。
這個階段很困難,如果有前輩帶著經常交流和分享經驗,你能更快突破瓶頸期。不過,大家平時工作遇到靠譜的小伙伴都難,更別說優秀的領路人前輩了。
這里推薦一個前輩分享的系統學習路線以及一些相關的學習資源,給大家之后的學習做一個參考,跟著大佬學習,走大佬走過的路,學大佬學過的技能。O(∩_∩)O哈哈~
題外話
我在一線互聯網企業工作十余年里,指導過不少同行后輩。幫助很多人得到了學習和成長。
我意識到有很多經驗和知識值得分享給大家,也可以通過我們的能力和經驗解答大家在IT學習中的很多困惑,所以在工作繁忙的情況下還是堅持各種整理和分享。但苦于知識傳播途徑有限,很多程序員朋友無法獲得正確的資料得到學習提升,故此將并將重要的Android進階資料包括自定義view、性能優化、MVC與MVP與MVVM三大框架的區別、NDK技術、阿里面試題精編匯總、常見源碼分析等學習資料免費分享出來。
【Android學習PDF+學習視頻+面試文檔+知識點筆記】
【Android思維腦圖(技能樹)】
知識不體系?這里還有整理出來的Android進階學習的思維腦圖,給大家參考一個方向。
需要的朋友,可以點贊關注+轉發”前往免費領取!
-vHhSKyBJ-1619167999325)]
需要的朋友,可以點贊關注+轉發”前往免費領取!
希望我能夠用我的力量幫助更多迷茫、困惑的朋友們,幫助大家在IT道路上學習和發展~