官术网_书友最值得收藏!

因崗施教,注重實踐

華為每年都會從高校招聘大量的編程類學生,應屆編程類畢業生大多擅長編寫千行以下的小程序,對于規模軟件開發缺乏實際經驗,為了使他們能快速適應規模軟件開發,公司針對性開發了培訓和考核內容,主要包含開發流程培訓、編程基礎培訓、業務知識培訓和答辯考核。

一、開發流程培訓

新員工在入職3個月內,質量部會組織開發流程培訓,培訓形式為5天封閉式培訓。其間由培訓講師帶隊,完成一個小項目開發,老師在開發過程中詳細講解公司的開發流程及質量文化,培訓結束后進行閉卷考試。

這個培訓叫作Mini項目培訓,通過培訓,新員工可以對公司的開發流程和質量控制體系有大概的了解,進入項目組后,能夠更好、更快地融入項目開發工作。

二、編程基礎培訓

新員工在3個月試用期內必須通過兩門基礎知識考試:①編程基礎考試;②編程規范考試。

1. 編程基礎考試

根據語言分為C/C++類和Java類,每月舉行一次考試,每人有3次機會,考100分(滿分100分)為通過。

內容主要包含數據結構、C/C++編程,以及公司總結的在開發過程中容易出錯的知識點,具體包括復制/構造函數、運算符/函數重載、虛函數/多態、繼承、類成員訪問控制、對象模型、模板、內存操作。考察點較多,考試題要比面試時的筆試題難。

考試題型為選擇題(含單選題、多選題)、判斷題和填空題。

新員工在入職一個月內,部門會組織技術骨干進行C++基礎培訓,平時主要以自學、課余時間學為主,考試前部門答疑一次;考試試題主要從公司題庫中抽取。

2. 編程規范考試

編程規范考試每月舉行一次,每人有3次機會,考90分為及格(滿分100分)。公司有一本整理好的編程規范文檔,內容包含排版、注釋、標示符命名、可讀性、變量/結構定義、可測試性、程序效率、質量保證、代碼邏輯/編譯、代碼測試/維護、宏等規范,涵蓋內容比較多,Word文檔有50多頁。考試題型為選擇題(含單選題、多選題)、判斷題,考試以“編程規范”為出題范圍。

統一的編程規范能顯著提高代碼的可讀性,降低維護成本。部分學員編程基礎不扎實、編碼不規范,通過這兩個考試,能夠鞏固基礎知識,養成良好的編碼習慣,為項目的開發打下較好的基礎。編程基礎考試是新員工入職時面臨的“第一座大山”,考試不通過,或被淘汰,或被轉崗,因此,這也能使新員工有一定的學習壓力,迫使他們主動學習,從進入公司開始就養成良好的學習習慣。

三、業務知識培訓

業務知識是指與項目相關的知識,主要培訓責任人為導師。培訓內容主要有3項:一是熟悉項目,二是學習經典案例,三是修改Bug。

1. 熟悉項目

新員工由導師帶領熟悉項目的整體知識,學習項目組的培訓資料,然后重點學習某一模塊。新員工主要學習的模塊一般是其導師負責的模塊。新員工定期(兩周或一個月)制作學習匯報PPT,在項目組中進行匯報講解。

部門會組織業務骨干對新員工進行技術培訓,培訓內容為本部門開發使用的平臺或組件,以及開發過程中所需要的業務知識。

2. 學習經典案例

華為有經典案例庫,案例都是員工在實際開發過程中遇到的某一類問題的解決方法總結和修改Bug中積累的典型經驗教訓,通過經典案例學習,可以有效地吸收經驗,避免或減少重復錯誤。

3. 修改Bug

新員工剛開始一般做項目維護工作,一周內就會被安排修改 Bug。修改Bug的過程實際是在有壓力的條件下,有目的的學習過程,新員工解決了一個Bug后,往往更有成就感,成就感能夠激發學習的欲望。

在實際過程中發現,通過修改Bug來熟悉項目整體、深入理解模塊是很有效的,在項目組歷練過的新員工,無論基礎好壞,通過修改Bug的培訓,基本上兩個月后都能獨立修改一個模塊的問題。

四、答辯考核

新員工在3個月試用期滿、編程基礎考試通過后,要準備答辯PPT,描述自己在試用期的學習和工作成果,由部門組織 3~4 個項目經理或骨干員工組成評審專家組,對新員工進行答辯考核,形式與畢業論文答辯差不多。

考核內容包括公司文化、編程技術、業務知識,答辯成績分為A、B、C、D四等。A為優秀,占5%左右;B為良好,占40%;C為合格,占50%;D為不合格,約占5%。D要被淘汰。

目前,華為有近70%的業績來自國外,但新進的營銷類員工,不可能立刻被派去國外工作,在一般情況下要在國內鍛煉一段時間,通過實踐能夠掌握公司的流程和工作方法后再被派到國外去。

主站蜘蛛池模板: 喀喇| 家居| 始兴县| 永修县| 潍坊市| 广饶县| 巨野县| 黄石市| 玉屏| 北票市| 高清| 登封市| 合山市| 洱源县| 遵义县| 肇州县| 许昌县| 彭州市| 青海省| 高唐县| 正定县| 武宣县| 洛川县| 枣阳市| 武威市| 东明县| 张家口市| 洪泽县| 宁海县| 望都县| 台南市| 理塘县| 呼玛县| 兴城市| 昔阳县| 静海县| 赞皇县| 白玉县| 广昌县| 湟中县| 澄城县|