前言

「金三銀四」已經過去,有人漲薪50%,有人面試連連碰壁,還有人急於脫身找下家,還有更多的人在工作外還積極充電,畢竟技多不壓身。但我發現一個很奇怪的現象是,很多1-3年的程序員要轉型全棧?

前些天公司招聘,我還真遇到一個,簡歷上技能樹Javaweb、Javascript、python、flutter、小程序等等不是熟練就是精通,稱自己是全棧開發。單看著簡歷以為叫錯人了,再看畢業年限2017年,沒錯啊。整個面試下來果然基礎十分差,所有技術問起來都是一知半解,結果當然是pass掉了.。

為啥現在開始吹起來全棧開發?

大家都知道這是個人口紅利與人才荒並存的時代,創業者為了降低人力成本費盡了心思。一家以畫餅為核心動力的創業公司,商業模式和盈利模式都不清晰,營收基本沒有。這時候只能從人力成本上動腦筋。全棧開發一人負擔起前端後臺,還能玩玩小程序。團隊溝通成本為0,因為不需要啊,一個人搞定全部。

全棧工程師

你可能一時嘗到了透資工時帶來的薪資增長,但長此以往,你的年齡優勢不在,成為一名瞭解多項技術的中級開發人員,流連於各種福利待遇不完善小微公司,無法出逃。

全棧可以,但必須先一門技術上專精。

那全棧開發是不是偽概念?當然不是,只是我們之前習慣叫做架構師。架構師需要協調不同的團隊,建立工具和框架等開發規範,構建一個相互依存的,軟體生態系統,監督由需求到上線整個流程,使項目盡量效率高、開發容易、維護方便、升級簡單等。

一名合格架構師一般擁有8年以上的開發經驗,在技能樹上用二八定律或者巴萊特定律來算,他們能夠瞭解100%的技能,但精通其中的20%,並用這常用的20%技能,去加強80%的技能。

這也是現今被推崇的T型人才。既有「—」的廣博的知識面,也有「|」的知識深度。技術人的發展一定是由深及廣,先精通再全棧,才能一通百通。在特定的時間,比如開發工作3或5年內,先從深入一門技術,由中級開發轉為高級開發,纔去考慮全棧的事。這樣的技術發展才是順暢的。

那麼我們回到安卓,有哪些值得進階的新技術?

NDK高級開發。近些年音視頻方向十分火熱,日活2.5億的抖音一騎絕塵。特別是2019年下半年各大運營商的5G手機面試,2020年全面推出。如果你的業務中涉及Camera美顏,濾鏡,音視頻,建議優先考慮這個方向。

Android架構方面。架構展示層,MVC、MVP、MVVM、Clean、Flux、Android Architecture Components;架構層:模塊化、組件化、插件化、沙盒/雙開技術、livedata、Jetpack。

性能優化。包括資料庫的調優、UI卡頓的問題、線程收斂問題、APP啟動優化、內存優化等等,目前BAT已經有專門的安卓優化工程師。

混合編程(flutter、RN等)這個是未來的趨勢必須要提一下,目前主要是大公司纔有足夠的人力去做研發,中小公司還是停留在API的調用上,我們有必要快人一步。

說了這麼多,只是想告誡大家,如果你名處在起步階段初中級開發的,一定要先培養自己的核心能力。特別是安卓市場整體由搶佔註冊人數到用戶停留時間的轉變,競爭加劇,這就需要我們技術提供過硬的產品質量和體驗感,這是一個技術賦能業務的時代。

對於很多初中級Android工程師而言,想要提升技能,往往是自己摸索成長,不成體系的學習效果低效漫長且無助。

下面分享的阿里p8級別Android架構師全套學習資料,誠意滿滿;特別適合有3-5年以上經驗的小夥伴深入學習提升;

1.阿里P8級Android架構師技術腦圖;查漏補缺,體系化深入學習提升

2.阿里p8級別高級架構視頻;七大主流技術模塊,視頻+源碼+筆記

免費領取方式;

點贊+私信【架構視頻】免費領取

推薦閱讀:

相關文章