我畢業之後一直從事通信行業,有四年的時間是在華為公司度過的,主要從事無線網絡軟件開發方麵的工作,這次呢,主要是想跟大家一起分享一下我在華為公司的一些工作心得。
我是如何進入華為公司的我是社招進入的華為公司,相比較校招的流程要簡單一些,主要包括技術麵,主管麵,人力資源麵。我個人是覺得隻要是把過往工作經曆跟麵試官講清楚,把以往解決的一些問題思路分析清楚就可以了,其實他們並不是很看重過往做過什麼,所以我也會發現我有一些同事,他以前是做Java開發的,來華為之後轉C,C++開發工程師。
華為公司喜歡招聘做事積極主動的人,所以麵試的時候盡量表現的積極,主動一些,哪怕你不是個積極主動的人,也要在麵試的時候表現的積極主動。
有一點需要注意的是,社招是按照部門來進行的,每個部門都會單獨組織自己部門的招聘,假如你被某個部門拒絕了。但是其實並沒有完全被華為公司拒絕,隻是和這個部門不是很對口,如果有其他部門給你打來電話,這個時候也可以繼續去麵試,繼續去試一試。
以前有個同事,他的比喻感覺很貼切,他說華為公司相當於一個大的公司平台,提供了各種各樣的資源,而每個部門相當於獨立運作於這個大平台上的小公司,每個部門的經費都是要單獨核算的,而部門承接的項目。要是進展不順,整個部門的年終獎都會受影響,壓力會從部長一級一級傳遞到到下麵的組長在最終傳遞到我們員工身上。
華為的績效考評是相對考評。績效主要分成a,b+, b,c,d 5個等級,每個等級都是有比例的,A是最好的,得到的比例最小。但是他得的年終獎也是最多的,c和d沒有年終獎的。基本相當於一年隻拿一個死工資,白幹了,但是得c的人非常少,得d的就更少了,一般情況下,大家都得的是B+或者B。
我個人感覺大家除了拿到BAT或者好的事業單位,國企單位的offer之外,如果沒有更好的選擇去華為也是一個不錯的選擇。
雖然工作辛苦,但是辛苦是值得的,越早去越好,現在都是提倡幹部年輕化,華為給年輕人提供了很多展示的機會,但是需要大家有勇氣展示自己。
我見到的華為軟件開發流程在華為工作一段時間之後,我個人感覺華為最厲害的地方就是任老板他搭建起來的公司的流程體係。比如采購的流程,比如研發的IPD流程等等流程。
這些流程的厲害之處在於排除了人的幹擾因素。不管是誰,都要按照這些流程的步驟一步步執行,隻要把所有的步驟都要執行到位,最終的結果就算差也不會差到哪裏去。當然流程也有不合適的地方,需要不斷的優化改進。
除了公司大流程,每個部門也會製定適合自己業務的小流程。比如在代碼提交庫時候,就有代碼上庫流程。
代碼上庫流程有十幾個步驟,我簡單說一下,就是AR,需求澄清,反串講接口指定模塊設計,編碼,靜態工具檢查,內存泄漏檢查,YT,DT,覆蓋率檢查,驗證,代碼,解釋,最終合入代碼。(此處記得不是很全,可能存在錯誤,希望大家自己去華為公司了解了。)
代碼上庫隻是一個很小的流程,在版本發布之前還要經過測試驗證的流程以及版本發布流程,還有問題單,DTS流程等等流程。
哪怕隻改一行代碼,所有這些步驟都要重新再做。不能說有這樣的流程,軟件就能萬無一失,就能沒有bug。但是這種方式用盡量低的成本守護住了軟件的質量。
這麼多的步驟,就需要一次性把事情做對,做好。如果一個步驟沒有做到位,bug可能會流到後端。到時候前麵做的步驟相當於白做了,又要重新再來。不但浪費自己的時間,也會浪費其他人的時間,不如集中精力一次性做對做好。
具備核心能力並展示出來在入職培訓的時候,培訓老師會說,隻要你好好專心工作,績效絕對會好,其實這句話是錯的,比如說。你在寫代碼的時候發現並且解決了以前別人寫的一個隱藏很久的bug,但是你不對外宣傳,沒有人會知道這個是你做的。反而由於解決bug耗費了時間,領導會覺得你做事情速度慢了。所以有成果一定要展示,哪怕隻是修改bug這樣的小事情。
項目節點的進度都是固定的,它需要這個人去彌補這些事情,個人就會去加班啊,去搞這樣的一些事情。從公司的角度來講,會提供很多的機會讓大家表現。編程能力強,可以去參加編程比賽,每年公司都會舉辦編程比賽,這些編程比賽都是脫產的,一般是兩三個人報名組隊參加。如果能拿到不錯的名次,會給部門領導留下很好的印象,對以後的績效評定大有好處。
語言表達能力也非常重要,比如平時的業務交流的時候,能夠把一個複雜的業務流程講的大家都能理解,對自己今後的業務開展幫助會很大。
當然,如果沒有過人的能力,也不是不能取得很好的績效,也有幾種方法。
第一種是可以先把自己工作上的事情做好,做漂亮。然後把自己認為做的還不錯的事情,別人不懂的事情記錄下來,然後以發郵件的方式分享。發送給領導和同事,華為倡導的是高調做事,低調做人的理念,因為別人拿著你的分享材料,但是你的分享材料一定要足夠的詳細,足夠能夠去指導其他人去工作,因為你已經躺一遍坑了,所以很多問題其他人不用重複解決,效率會大大提高,能夠提高效率的事情都是好事情,記得可以節省自己的時間,也可以讓領導刮目相看,你發的分享質量高,描述清楚。雖然領導對你的印象越來越好,績效評定的時候都是加分項。第二種是多學習,提高硬實力,比如學習一門腳本語言。我是在華為工作之餘,然後開始學習使用python語言的。完全是靠自己自學,然後再試題網上練題,一開始工作上也用不到。直到後麵和領導交流,有機會能用python搭建一個自動化DT用例。這樣既提高了工作效率,對自己的績效也是一個加分項。同時,涉及到持續改進的一些事務,領導也會考慮讓我來做。第三種方式是平時要多喝同事聊聊天,建立好好的人際關係,這樣的話可以在有需要的時候多方求助,求助是很重要的技能。俗話說,多個朋友多條路,有些自己不擅長的工作,不一定非要自己去做,不一定非要自己從頭做到尾,如果能有其他人幫你做,哪怕隻做一部分。也是本事,公司要求的是交付軟件質量和效率,如果這兩點都滿足,誰會關注中間的過程呢,投之以桃,報之以李。下一次別人求助的時候也不要拒絕。要時時刻刻注重提高效率很多簡單重複的問題,都可以考慮通過工具,腳本的方式來解決,把自己從中解放出來,專注於更重要的事情。
我前年有一段時間維護幾百台編譯服務器,同時自己還有很多軟件開發方麵的工作,叫做依賴,這就是提前要把這些維護腳本全都寫好,通過這些維護腳本完成編譯服務器的部署,版本,編譯等工作,騰出來的時間讓自己。能夠去做更重要的開發工作。
公司有持續改進這樣一個專項。就是每個人每個月都會提一條改進建議,就是僅限於自己工作上麵,當然不是公司那種方向,大方向肯定是提不了的,就是僅限於自己工作方麵的。如果是提的不錯,被采納的話,也會發一些錢。
華為有兩個比較重要的核心觀念,一個就是堅持一次性把事情做對,另外一個就是堅持持續改進。
一次性把事情做對,就是我們在做這個事情的時候,首先要知道怎麼做,要事前去學習。事中呢,要認真的好好去做,然後事後呢,要去不停地總結經驗,去總結,去反思。
持續改進就是立足於自己的本職工作,提升自己本職工作的效率,把一些不需要的,繁雜的事情,通過工具或者是腳本以及其他的方式。或者是簡單的一些流程,要給他優化掉,提高自己的效率。
今天我主要是分享以上這個四個主題,總結一下今天的分享。
第一點就是要多掌握核心能力,核心技能,要為自己爭取時間,爭取機會,獲取核心能力,核心技能。第二點就是把工作成果能夠展示出來,讓大家都能看到。得到大家的認可之後,自己工作也會舒心,有更強的動力來繼續工作,我個人一直認為工作的基礎是要心情好,如果心情不好,在一家公司也不會幹的太久。工作不是生活的全部,最後祝大家都能開心生活,認真工作!!!
回答問題環節:
1. 如果項目要做重構優化 很難推進可以怎麼解決
主要是要看推進的難度的原因是什麼。因為人力資源的問題,還說代碼本身的優化,工作很難做,是技術的問題還是人力上的問題。
代碼邏輯看看能不能拆分,耦合緊的試著查分下。主要還是看業務。主要是場景不能有遺漏,正常異常場景都要考慮到。這些主要體現在用例上
2. 華為有末尾淘汰機製嗎?
每個部門一般來說都會有一個得c的,沒有年終獎。
3. 華為對學曆要求高嗎?
以前學曆要求不高,最近幾年要求比較高。每年都不太一樣。也有能力強的同事當上主管的。麵試表現積極主動些。還是喜歡吃苦耐勞型的。
4. 華為會和員工簽加班方麵的協議嗎?
會寫一個放棄年假的奮鬥者協議,不寫沒有年終獎。
以上就是分享的全部內容了,如果覺得內容對你有用或者有啟發的話,請抬抬小手給我點個讚!
我是每木GatFresne,關注我,看更多關於未來,關於你我的事情。未來無限可能!!!
相關資訊
最新熱門應用
智慧笑聯app官網最新版
生活實用41.45MB
下載盯鏈app安卓最新版
生活實用50.17M
下載學有優教app家長版
辦公學習38.83M
下載九號出行app官網最新版
旅行交通28.8M
下載貨拉拉司機版app最新版
生活實用145.22M
下載全自動搶紅包神器2024最新版本安卓app
係統工具4.39M
下載掃描王全能寶官網最新版
辦公學習238.17M
下載海信愛家app最新版本
生活實用235.33M
下載航旅縱橫手機版
旅行交通138.2M
下載雙開助手多開分身安卓版
係統工具18.11M
下載