引言:作為軟件開發(fā)、使用和維護的必備資料,“文檔”發(fā)揮著不可低估的作用。但“文檔”本身是很難單獨存在的,研發(fā)人員只能在其間發(fā)揮“信息源”的作用。為使這一源頭“活水”源源不斷地送抵需求之所,就需要某個“信息中心”進行處理協(xié)調,而文檔工程師正扮演著這一角色。
“碼字的工作”與“高薪熱門職位”
在國內,人們印象中的文檔工程師似乎還停留在初級的“碼字”階段,很多“真正的”程序員對此不屑一顧;不少小規(guī)模企業(yè)中,并沒有文檔工程師這樣一個專門的職位設置。但隨著軟件業(yè)的日趨發(fā)展和規(guī)范,國外先進開發(fā)方法的逐步引進和推廣,越來越多的企業(yè)開始意識到“文檔”和文檔工程師的重要性。但由于目前國內此類專門人才的缺失,加之長期以來觀念的限制,許多人才招聘網站常留有許多空位等待文檔工程師們填補。
在國外,文檔工程師則是個不可小視的職位。他們跟蹤不斷創(chuàng)新的技術,接受高水準讀者的考驗,承擔產品周期的壓力。從某種程度上說,其工作難度和重要程度絕不亞于系統(tǒng)分析員。僅以加拿大為例,比較同樣具有四年從業(yè)經驗的系統(tǒng)分析員和文檔工程師,前者年薪在55000美元左右,后者則為65000美元左右。
文檔工程師——職業(yè)概述
文檔工程師,是指協(xié)同開發(fā)人員,收集資料,安排開發(fā)計劃,編寫企業(yè)項目開發(fā)所需的各類文檔,同時保證文檔質量、安全等的技術人員,他們肩負著軟件開發(fā)過程中信息處理與整合的重要職責。面對“文檔”,他們需要完成包括安排開發(fā)計劃、制定各類模板、跟蹤編寫進度以及編輯管理在內的一系列工作,實現(xiàn)文檔處理的“一條龍”服務。
文檔工程師——職業(yè)大揭秘
揭秘一工作內容
1.按照公司文檔開發(fā)規(guī)范進行產品的用戶文檔編寫工作并完成日常維護;
2.制訂用戶文檔開發(fā)計劃,并控制計劃的執(zhí)行;
3.集中存儲所有文檔資料,保證文檔版本與代碼版本的一致性,維護文檔資料的索引表,定期備份文檔資料;
4.參與文檔的標準化、規(guī)范化、制度化等工作;
5.參與聯(lián)機文檔編譯和測試,相關的技術支持工作;
6.編寫產品的指標說明書、使用手冊,制作演示幻燈片,完成公司宣傳冊的設計、公司網站維護等。
揭秘二職業(yè)要求
在學歷水平和專業(yè)要求方面,文檔工程師一般要求本科及以上學歷,通信、計算機、電子、無線電、自動控制等專業(yè)。
在工作能力和實踐經驗上,文檔工程師應具有產品開發(fā)和文檔編寫及繪圖軟件使用的經驗,熟悉軟件測試流程、步驟及規(guī)范,能夠獨立設計測試方案,編寫測試計劃和測試報告;能熟練運用各種辦公軟件,且盡可能學會使用Rose、ReqPro、SoDA等軟件工程方面的軟件;具備良好的邏輯思維能力,思路清晰,能夠清楚、簡明地陳述問題;具備較強的文字表達能力,擅長綜合和歸納,尤其是要具有較高的專業(yè)英語閱讀和寫作水平;工作細致耐心,擁有較好的溝通技巧、抗壓能力及團隊合作精神,有較強的責任感及進取精神。
揭秘三職業(yè)前景
隨著企業(yè)之間競爭的加劇,能夠為用戶提供清晰易懂、功能全面的文檔已成為公司的一大顯性優(yōu)勢;而企業(yè)規(guī)模的不斷壯大、發(fā)展要求的不斷增加,更需要對一些重要文檔進行及時、有效的保存和管理。
在現(xiàn)實中,軟件開發(fā)的項目繁多、輸出文檔分散且更新不及時、多種版本和工具并存,這都成為阻礙軟件順利開發(fā)的“瓶頸”。部門主管無法確切得知各個項目開展情況,項目經理不能準確掌握工作人員具體分工,大型項目間缺乏必要的聯(lián)絡溝通,研發(fā)過程中編碼和設計明顯脫節(jié),凡此種種,已構成影響企業(yè)長遠發(fā)展的癥結。
而這些問題,只有在得到一定數(shù)量的高水平文檔工程師積極參與后,才能真正迎刃而解。因此,這一就業(yè)市場形勢緊迫,需求量大,屬于文檔工程師的天地是較為廣闊的。
揭秘四薪酬水平
普通文檔工程師平均月薪大約3000元,新手入行時起薪每月在1000~2000元之間,以北京為例,一名工作資歷尚淺(不足兩年)的文檔工程師的年薪在3萬元左右;具備兩年以上工作經驗者月薪可增至5000元左右;工作5年以上,這一數(shù)字將提升到8000~10000元。
揭秘五適合人群
根據知遇網的職業(yè)要素模型,文檔工程師需要具備的職業(yè)興趣和能力傾向如圖1-13和圖1-14所示(圖中每一項的具體內涵分析詳見附錄B)。
圖1-13文檔工程師的職業(yè)興趣雷達圖圖1-14文檔工程師的能力傾向要素圖職業(yè)發(fā)展“路在何方”
在專業(yè)方向上,文檔工程師往往擁有與C/C 軟件工程師、Java軟件工程師、.NET軟件工程師、PHP軟件工程師、軟件測試工程師等相似的專業(yè)背景,或直接由其分化演變而來,因而具備這些職業(yè)的技術能力和工作經驗,可向高級工程師、總設計師、總工程師等方向發(fā)展(見圖1-15)。
在管理方向上,該領域中具備較強統(tǒng)籌能力、溝通能力、管理能力的技術人員可考慮向IT項目經理、技術經理、研發(fā)經理等方向繼續(xù)晉升(見圖1-15)。
圖1-15文檔工程師的發(fā)展路徑