華為員工“慣例”心聲:菊廠三字經“忍、滾、狠”,還是很精闢的

前言:

職場就像圍城,我們每一個職場人總是以“牆外”的視角羨慕著“牆內”的世界,而也許你的生活也出現在別人的夢中。希望“互聯網坊間八卦”能成為您分享和了解不同生活的平臺。

今天,筆者給大家分享一位已離職華為員工的“慣例”心聲。讓我們一起了解一下華為基層員工最原始的生活狀態。希望這些“乾貨”能讓你認識到不一樣的華為。

華為員工“慣例”心聲:菊廠三字經“忍、滾、狠”,還是很精闢的

今天就要考勤截止了,玩得好的小夥伴讓我離走前寫個慣例貼。寫個慣例貼紀念一下在華為度過的歲月。人生是由一系列的選擇所組成的,充滿著未知和已知。所有不明白的事情,時間都會給你答案。

【基本情況】

15年校招進華為,一直待在電軟三年多,之前在學校一直做硬件相關的項目,打算去海思的,結果聽到一位老師說“未來的世界由軟件定義”,又考慮到軟件的選擇度更大,就選擇了華為的軟件。

2015年關鍵詞:懵懵懂懂的小白。入職時隨機分配到大爺軟,實驗室的同學留西安分配到無線,當時對分配的部門也沒啥感覺,後面過了一年多發年終獎才知道部門之間的差距真大,感覺不是在一個公司似的。我個人屬於慢熱型的,沒有快速從學校轉換到職場。進華為之前沒怎麼接觸過軟件,沒聽過JAVA,唯一接觸過的是大學時的《c語言設計》,壓力還是略大的,但是每天都可以學習新的東西,感覺也很充實。因為自己基礎確實差,第一年確實沒寫什麼代碼,沒啥輸出,績效也就很一般。

華為員工“慣例”心聲:菊廠三字經“忍、滾、狠”,還是很精闢的

2016年關鍵詞:坑爹的異地研發,被輸出支撐兄弟部門。當感覺自己慢慢熟悉軟件開發了,想著多寫代碼鍛鍊自己,主動和pl表達自己想多寫代碼,結果不幸的是部門要輸出人員去支撐南京的新部門,結果我就和其他三個新員工輸出到南京異地研發支撐新部門待了大半年。在南京的大半年時間確實抓住機會接觸了新的業務,寫了很多代碼,也主動思考了華為特色的工作方式。當時新部門的領導問我是否想留在南京發展,我選擇回深圳。當我回深圳原部門後,原來的pl已經內部轉崗,小組也被拆了,小夥伴們也轉崗的轉崗,離職的離職。部門調整也很大,很多人被輸出,不出意料,這一年績效還是不被領導認可。

2017年關鍵詞:我開始思考為啥績效一直得不到領導的認可,開始思考領導所說的價值呈現是什麼意思,開始思考績效好的人是怎麼做的。慢慢的,懂得以前主管所說的“做事要主動去踢別人屁股,而不要等別人踢你”;懂得主動和業務溝通、交流、呈現;懂得在項目中主動點、大聲點。慢慢的,周圍的領導開始注意到自己、認可自己。績效開始被認可。

2018年關鍵詞:改變。雖然績效開始被認可,怎奈部門效益實在不行,待遇一直還是批發價,發現剛進來師弟待遇吊打自己,一起進來的同學在別的產品線收入也甩自己好幾條街。部門又一直在動盪調整中,很多同事或轉崗去終端,或離職。此時我開始思考要做出些改變,當時也想過去終端的,但是由於自己前幾次的績效不夠優秀,沒能去成自己心儀的部門。後面仔細一想,為啥不來一個大的改變?去一線互聯網大廠看看呢?想好了就開始定計劃,看書刷題,補齊短板,寫簡歷,看面經。接下來就是面試了,剛開始的前兩次面試都不太順利,還是有太多的盲點,後來針對性的複習。最後拿到鵝廠的offer,待遇漲幅比較可觀,更重要的提供一個轉身互聯網的機會。趁年輕,想去外面的世界看看。遂和主管溝通離職,提電子流。

2019年先不提了!

華為員工“慣例”心聲:菊廠三字經“忍、滾、狠”,還是很精闢的

【感受】

1、以前同事最愛說菊廠三字經“忍、滾、狠”,仔細品品,還是很精闢的。

2、新員工時期的師父離職前對我說:“你是公司的一顆小草,卻是家裡的一顆大樹”

3、人無遠慮,必有近憂。當你覺得每天做的事情都是按部就班的時候,當你看著認識的同事一個個離開的時候,你就需要為自己做好下一步計劃。

4、學習公司的文化,適應公司的規則,如果實在適應不了,那及早換個適合自己的。

4、對自己做出的選擇不要後悔,選好路了就去積極主動走下去。

5、多思考,向身邊的人學習他們的優點,認識自己的優缺點。

【後臺開發面經】

自己轉戰互聯網的一些面試經驗,僅供大家參考,如果能幫到一些人,那是對這篇帖子最好的嘉獎了。

1、Java基礎、Java集合:Hashmap、ConcurrentHashMap問的最多,源碼肯定是要多讀幾遍,其底層數據結構、使用場景、優缺點都需要門清、基礎不牢、地動山搖。其他的數據結構ArrayList、Vector、CopyOnWriteArrayList、LinkedList、LinkedHashMap、WeakHashMap也需要門清。

2、Java併發:線程池問的最多,像線程使用方式、兩種互斥同步方法、線程協作、JUC、線程安全、內存模型、鎖優化都是面試官考察的重點。 Java虛擬機:運行時數據區域、垃圾收集GC、類加載也是前兩輪很看重的考察點

3、網絡:計算機網絡主要是TCP、IP協議,面試官一般問TCP協議比較感興趣。例如:三次握手、四次揮手;流量控制;擁塞控制。web開發一般還會問http相關知識點,會問你http報文的具體結構、狀態碼、Cookie、緩存、連接管理、HTTPs、HTTP 2.0等等。還有網絡編程會問你socket編程,5種IO模型瞭解一下,IO多路複用瞭解一下,C10K、C100K問題了解一下。

4、開源框架方面:spring、mybatis、netty、redis,起碼要深入一兩個開源框架,知其然,更要知其所以然。讀過源碼,知道原理。比如:netty是如何做到高性能的網絡通信?redis的有哪幾種常用數據結構?有序集合的底層數據結構是什麼?使用redis遇到什麼坑?要避免什麼操作?

5、分佈式。現在互聯網面試考察基本都要涉及到分佈式。如果服務都是單體的,不涉及分佈式,都不好意思出去吹。分佈式服務框架dsf、dubbo瞭解一下,通常由以下幾方面組成 1、服務註冊中心zk 2、 網絡通信框架netty 3、 服務治理 ,如果你瞭解當前流行的微服務springcloud、我司的servicecomb,那就更好出去吹水了。還有分佈式鎖、分佈式事務、CAP、BASE、負載均衡、消息隊列、緩存都需要了解,知道其中的原理。

6、數據庫。一般互聯網用mysql比較多,所以大部分也是考察mysql數據庫。問題也是由淺到深,先問個簡單的sql語句怎麼實現,再問個mysql存儲引擎的特點,接著又問存儲引擎底層實現,再問索引如何優化,或者問個場景題問你如何定位數據庫難題。總之問到他滿意或者問到你不會為止。需要準備的知識點: 數據庫系統原理:事務、鎖、隔離級別、MVCC、間隙鎖、範式;mysql:存儲引擎、索引、索引優化、切分、複製。

7、數據結構和算法,這個是互聯網喜歡的考察方式之一,當面試官對你的項目不感興趣的話,他就可能通過算法來考察你是否基礎是否紮實?是否足夠聰明?鵝廠比較喜歡考察大數據的算法題,比如10億個qq號,怎麼快速找到其中某個確定的qq號?應對算法題的考察,可以通過leetcode簡單刷一下,按類型刷一下即可,無非是鏈表、字符串、二叉樹、動態規劃等等

在華為遺憾的是沒拿過T和E、沒有體會到很嚇人的年終獎是啥感覺。不過在華為遇到一群很nice的小夥伴,一起健身、打球,一起爬山、聚餐。

江湖路遠,山高水長。小夥伴們,後會有期:)


分享到:


相關文章: