“離開公司,你什么都不是!”
這種流行的價值觀,在千千萬萬的老板和職場人的心中席卷而過,激起層層波瀾,
“人最大的悲哀就是錯把平臺當本事”,此言一出,仿佛是為廣大老板們代言,使其大呼暢快,因為心中的感慨找到了出口,甚至成為了許多老板開會時提點員工的名言警句,
這樣的觀點有著明顯的傾向性,放大了平臺的作用,收縮了人的價值,
但凡都進入這個平臺,就說明我們是有能力的,這本身就是個人本事的一部分,
能夠進入一個牛逼的平臺,就已經打敗了很多人,
比如,你校招進了阿里,那就是牛逼,比60%的畢業生牛逼,
但三年、五年后,你仍然能超過這60%的同學嗎?進入平臺是個人的本事,但這并不能代表這是我們持續的本事,我們開始停下來的時候,就會發現,很多人已經走在我們前面了,

不光360會定期清理小白兔,阿里的361制度、某大廠裁員34歲以上員工,都明確體現了,我們在大公司里,并不代表維持了我們自己的競爭力,
所以,**即使大家身處大公司,我們依舊應該問問自己:我們是不是還有市場競爭力?**我認識的一些朋友,有的在阿里都作業七八年以上,雖然自己不太可能離職,但有些人每年都會讓獵頭幫他們看看崗位,去面試看看,一個是看看自己還是不是具有市場競爭力,一個是看看自己的薪資水平,是不是已經遠遠落后,必要的時候,再出來轉轉,
現在裁員策略跟以前大不相同,以前裁員,先裁底層員工,而現在裁員,很喜歡裁中低層管理者, 而對于很多技術管理的同學因為長期做管理崗,丟了技術,在被裁以后,管理崗坑位有限,短時間內找不到作業,想做回技術,也并不是那么容易的,
當然,有大公司履歷,當然是有好處的,有個名詞叫“鍍金”,就是說去大公司干兩年,鍍鍍金,再出來薪資就能成翻的漲, 這可不是吹,有大公司經歷是一個非常好的優勢,通過簡歷關非常容易,當過面試官的小伙伴應該都清楚,當我們看到一個簡歷的時候,必看是他的職場經歷,如果在阿里、百度作業過,那肯定會叫來面試的,
我們會這樣考慮:阿里、百度的面試官又不瞎,他能進得去,肯定是有實力的,而且,只要面試程序不是太差,基本上是過了,而沒有大公司加持的小伙伴,就沒那么輕松了,就需要完全靠自己了, 所以,能進大平臺當然靠的是本事,如果能在平臺中保持住自己的競爭力,就更無敵了, 最怕的是溫水煮青蛙而不自知,以為自己很牛逼,其實我們早已遠遠落后了,
總的來說,能進大廠對于一個程式員來說,不管是物質上,還是職業發展前景及個人學習提升,都是非常值得人向往和趨之若鶩的,但能進大廠,也并不是就可以“一勞永逸”了,反而需要付出更多的努力和精力,去學習提升自己,不然也只是“鍍金”而已,永遠無法變成“真金”,都不用火來煉,隨便蹭蹭就“原形畢露了”,
最后的話, 就是還想給大家做一些分享,我自己做Android開發已經是第5個年頭了,在畢業后的第二年,有幸加入到位元組跳動這個大家庭,在位元組的4年,見證了太多人的來來去去,印象很深一個同事,跳槽阿里薪資直接double,但也看到很多人鍍著“大廠”的金四處碰壁,終究還是倒在了技術上!
我自己或許也算是個成功的例子,在4年的時間里從1-1做到了2-2,當然,這背后的“辛酸淚”就留到日后再說,總的來說,歸功于自己不斷地學習,復盤總結,提升技術!以下分享一下我4年來具體的學習路線及筆記檔案,希望能幫助到有心提升技術的朋友!
- 架構師筑基必備技能
目前Android APP開發主流語言就是Java語言,Java語言最大的特性就是提高了軟體的互動可能性,可以說安卓手機幾乎所有應用程式都是利用Java語言來進行撰寫的,
知識要點:
1、深入理解Java泛型
2、注解深入淺出
3、并發編程
4、資料傳輸與序列化
5、Java虛擬機原理
6、高效IO
- 設計思想解讀開源框架
隨著互聯網企業的不斷發展,產品專案中的模塊越來越多,用戶體驗要求也越來越高,想實作小步快跑、快速迭代的目的越來越難,插件化技術應用而生,如果沒有插件化技術,美團、淘寶這些集成了大量“app”的應用,可能會有幾個g那么大,
所以,當今的Android移動開發,不會熱修復、插件化、組件化,80%以上的面試都過不了,
知識要點:
1、熱修復設計
2、插件化框架設計
3、組件化框架設計
4、圖片加載框架
5、網路訪問框架設計
6、RXJava回應式編程框架設計
- 360°全方位性能調優
在不同層次的開發工程師手里,因為技術水平的參差不齊,即使很多手機在跑分軟體性能非常高,打開應用依然存在卡頓現象,
另外,隨著產品內容迭代,功能越來越復雜,UI頁面也越來越豐富,也成為流暢運行的一種阻礙,綜上所述,對APP進行性能優化已成為開發者該有的一種綜合素質,也是開發者能夠完成高質量應用程式作品的保證,
1、設計思想與代碼質量優化
2、程式性能優化
- 啟動速度與執行效率優化
- 布局檢測與優化
- 記憶體優化
- 耗電優化
- 網路傳輸與資料儲存優化
- APK大小優化
3、開發效率優化
- 分布式版本控制系統Git
- 自動化構建系統Gradle
4、專案實戰
- 啟動速度
- 流暢度
- 抖音在APK包大小資源優化的實踐
- 優酷回應式布局技術全決議
- 網路優化
- 手機淘寶雙十一性能優化專案揭秘
- 高德APP全鏈路原始碼依賴分析
- 徹底干掉OOM的實戰經驗分享
- 微信Android終端記憶體優化實踐
- Android框架體系架構
Android框架體系架構(高級UI+FrameWork原始碼) 這塊知識是現今使用者最多的,我們稱之Android2013~2016年的技術,
Android開發者也往往因為網上Copy代碼習慣了而導致對這塊經常“使用”的代碼熟悉而又陌生:熟悉的是幾乎天天在和它們打交道, 天天在復制這些代碼 ;陌生的是雖然天天和這些代碼打交道,但是并沒有深入研究過這些代碼的原理,代碼深處的內涵,
本篇知識要點:
1、高級UI晉升
2、Android內核組件
3、大型專案必備IPC
4、資料持久與序列化
5、Framework內核決議
- NDK模塊開發(音視頻系列)
NDK(Native Development Kit縮寫)一種基于原生程式介面的軟體開發工具包,可以讓您在 Android 應用中利用 C 和 C++ 代碼的工具,通過此工具開發的程式直接在本地運行,而不是虛擬機,
在Android中,NDK是一系列工具的集合,主要用于擴展Android SDK,NDK提供了一系列的工具可以幫助開發者快速的開發C或C++的動態庫,并能自動將so和Java應用一起打包成apk,
本篇知識要點:
1、NDK開發之C/C++入門
2、JNI模塊開發
3、Linux編程
4、底層圖片處理
5、音視頻開發
6、機器學習
- Flutter學習進階
2019 年無疑是 Flutter 技術如火如荼發展的一年,
每一個移動開發者都在為 Flutter 帶來的“快速開發、富有表現力和靈活的 UI、原生性能”的特色和理念而癡狂,從超級 App 到獨立應用,從純 Flutter 到混合堆疊,開發者們在不同的場景下樂此不疲的探索和應用著 Flutter 技術,也在面臨著各種各樣不同的挑戰,
本篇知識要點:
1、Flutter跨平臺開發概述
2、Windows中Flutter開發環境搭建
3、撰寫你的第一個Flutter APP
4、Flutter Dart語言系統入門
…
- 微信小程式開發
微信小程式作為現在比較火的編程開發應用場景之一,深受市場的青睞,這讓不少開發者眼饞不已,但是對于初學者來說,就完全摸不著頭腦了,不知道微信小程式開發制作需要學習那些知識,有需要的朋友可以參考本篇,
本篇知識要點:
1、小程式概述及入門
2、小程式UI開發
3、API操作
4、購物商場專案實戰
- Android相關原始碼解讀
只要是程式員,不管是Java還是Android,如果不去閱讀原始碼,只看API檔案,那就只是停留于皮毛,這對我們知識體系的建立和完備以及實戰技術的提升都是不利的,
由于篇幅原因,以上完整學習筆記pdf如有需要,可以點贊+評論支持下小弟,點擊這里免費自取!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/257759.html
標籤:其他
上一篇:[leetcode] 138.復制帶隨機指標的鏈表(C語言)
下一篇:作為過來人的我是如何學技術的?









