大廠背書有多爽?績效太低跳槽意外收到多份小廠受邀,面試卡殼居然還卡進了複試?!

“背書”有保證、擔保的意思,“大廠背書”意即有大廠工作背景做擔保,在大廠工作過的人,會給人一種技術好、能力強的感覺,人們往往覺得在大廠待過的人不會太差。

那麼在找工作時,大廠背書究竟有沒有用?一個快手程序員發帖講了自己求職小廠的經歷:覺得自己績效差,準備跑路,投了一些小廠面試練手,隨便改的簡歷,居然很快就受到五六個面試邀請,面試時表現很差,依然進了複試……

樓主感覺內心有點慌,自己背景一般,在快手還不滿一年,想去的大廠還沒投,不知道結果如何。

樓主說,雖說快手比不上老牌互聯網大廠的名聲響亮,但這個背景到哪裏也不會被嫌棄。如果騰訊阿里算是清華北大,字節美團算是交大復旦的話,快手也能算個很強的985學校吧。

有程序員表示大廠背書確實有用,樓主既然能進快手,能力應該也不錯,加油幹吧。

有人和樓主經歷類似,本人所在中廠,面了五六家小公司,自己根本沒做準備,但感覺面試都好簡單,太簡單反而自己有點慌了……

有人說大廠背景的人可以去小廠積累一下面試經驗,刷刷題。

不過也有人覺得有些不知名小廠的面試經驗沒什麼用,都是些犄角旮旯的破問題,面試官技術也有限,如果要練手,最好是拿不想去的大廠練手,比如說阿里……

也有許多網友覺得大廠背書沒什麼用,一個前螞蟻員工說自己簡歷也是隨便寫的,被獵頭推給小廠後也沒音信了,可見不是每個大廠背書都有用。

有人覺得大廠背書沒用是因爲小廠錢給的不到位,活又髒又累,即使面試通過樓主也不會去,還是大廠纔能有比較可觀的漲幅。

有人說,小廠之所以讓樓主通過面試,是想打聽大廠消息和運作模式。

有人說,小廠給的錢少,還會招幾個實習生讓你帶,等帶得差不多,項目穩定運行了,老闆就會噁心你,讓你走人……看來這位發言的程序猿小哥親身體驗過某些不良小廠的做派,都是血淋淋的教訓。

總之,大廠和小廠完全是兩個賽道,就看樓主習慣哪個。

還有人和樓主方向相反,拿大廠去練手面試,面了幾個大廠結果都不好,估計只能去小廠了,感覺職業生涯走到了盡頭……這位同學不要氣餒,小廠未必沒有好的未來啊~

說到這裏,終於有人爲小廠鳴不平了,原來大廠員工來小廠面試就是爲了練手,小廠們招誰惹誰了?讓hr也太不體面了吧?

在不瞭解一個人的前提下去評判這個人,大部分人會選擇看他的履歷背景。而大廠背景就像名校背景一樣,都能給人增光添彩。從這個角度上說,大廠背書未嘗不是一件好事,幫助那些想跳槽的大廠程序員得到更多更好的機會。

但大廠光環畢竟只是光環,進入小廠後光環能否繼續閃耀,就要看自己的真本事了。只有能拿出和大廠光環相匹配的能力和技術,才能繼續得到公司的器重,得到優厚的待遇,否則大廠光環能保一時,絕對保不了一世。

另外,很多程序員會選擇大小廠互跳,但大廠和小廠的組織架構、薪資待遇、工作狀態都不同,是兩條不同的賽道,貿然進入未必能適應。想轉換賽道的人一定要了解清楚是否適合自己再下決定,以免耽誤自己寶貴的職場生涯。

對於互聯網人來說,跳到大廠,是每一個互聯網人的夢想。究其原因,無外乎大廠們高額的薪水、豐厚的福利與遠超小廠的履歷競爭力。

要我說不論現在是在什麼廠,有機會的話還是努力一下去大廠歷練一番,不管是爲自己以後鍍金,一個好的學習工作氛圍還是爲了升職加薪,都努力一把衝一衝大廠,大廠真的是一個幫助快速提升增長見識的地方。

那麼怎麼進大廠

很多人Android開發者朋友都是希望能進大廠的,但是對於大廠的招聘要求,門檻不是很瞭解。本人13年java轉Android開發,去阿里,華爲等大廠待過,也面試過很多人,對這些方面比較瞭解。

這裏以阿里巴巴社招要求爲例來詳細介紹一下,希望可以給想進大廠但是找不到方向的朋友一個參考。

這裏我們先來看一下阿里招聘Android高級工程師的具體要求

下面是招聘網上阿里的一則Android高級工程師招聘。任職要求的重點我劃出來了;

可以看出阿里對於技術的深度要求是非常高的。得熟悉Android系統原理,紮實的數據結構和算法基礎,有系統架構能力,大型項目實戰經驗。還有精通性能調優,設計高效合理的程序結構。

面試大廠需要做好哪些準備?

首先我們要做的就是選好自己細分領域深入研究,對基礎原理性內容深入理解,儘快向高級水平靠近並達到。當然也要了解新技術,擁有開放的心態去學習一些新技術,不要一開始出來一個新技術就轉入學習,這樣會導致啥都會一點啥都不會,當然新技術是有一個發展過程的,不會立馬流行和大量應用等它稍微成熟點。

接下來分享的系統學習資源以詳解各大互聯網公司的 Android 常見面試題爲主線,從面試的角度帶你介紹必備知識點,以及該知識點在項目中的實際應用

幫你在現在的基礎上,重新梳理和建立 Android 開發的知識體系。無論是你短期內想提升 Android 內功實力,突破自己工作中的能力瓶頸,還是準備參加 Android 面試,都會在這份資料中有所一些收穫。

從架構基礎開始,分了8個模塊來逐步從基礎進階到架構師的環節:

多餘的話就不講了,接下來將分享面試的一個複習路線,如果你也在準備面試但是不知道怎麼高效複習,可以參考一下我的複習路線,有任何問題也歡迎一起互相交流,加油吧!

架構師築基語言基礎

目前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學習進階

2020 年無疑是 Flutter 技術如火如荼發展的一年。現在這門技術也依然非常有價值。

每一個移動開發者都在爲 Flutter 帶來的“快速開發、富有表現力和靈活的 UI、原生性能”的特色和理念而癡狂,從超級 App 到獨立應用,從純 Flutter 到混合棧,開發者們在不同的場景下樂此不疲的探索和應用着 Flutter 技術,也在面臨着各種各樣不同的挑戰。

知識要點:
1、Flutter跨平臺開發概述
2、Windows中Flutter開發環境搭建
3、編寫你的第一個Flutter APP
4、Flutter Dart語言系統入門**
……

微信小程序開發

微信小程序作爲現在比較火的編程開發應用場景之一,深受市場的青睞,這讓不少開發者眼饞不已。但是對於初學者來說,就完全摸不着頭腦了,不知道微信小程序開發製作需要學習那些知識,有需要的朋友可以參考本篇。

本篇知識要點:
1、小程序概述及入門
2、小程序UI開發
3、API操作
4、購物商場項目實戰

Android相關源碼解讀

“編程語言是程序員的表達的方式,而架構是程序員對世界的認知”。所以,程序員要想快速認知並學習架構,讀源碼是必不可少的。閱讀源碼,是解決問題 + 理解事物,更重要的:看到源碼背後的想法;程序員說:讀萬行源碼,行萬種實踐。

主要內含微信 MMKV 源碼、AsyncTask 源碼、Volley 源碼、Retrofit源碼、OkHttp 源碼等等。

Android BAT高級開發面試題及答案解析

面試前夕,刷題衝刺

面試的前一週時間內,就可以開始刷題衝刺了。請記住,刷題的時候,技術的優先,算法的看些基本的,比如排序等即可,而智力題,除非是校招,否則一般不怎麼會問。

關於面試刷題,我個人也準備了一套系統的面試題,幫助你舉一反三:

以上內容均免費分享給大家,需要完整版的朋友,點這裏可以看到全部內容。或者關注主頁掃描加 微信 獲取。

改變人生,沒有什麼捷徑可言,這條路需要自己親自去走一走,只有深入思考,不斷反思總結,保持學習的熱情,一步一步構建自己完整的知識體系,纔是最終的制勝之道,也是程序員應該承擔的使命。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章