IT從業者的職業道路(從程序員到部門經理) - 項目管理系列文章

      十年前,筆者仍是一個剛畢業的大學生,對IT業只是停留在學校的編程知識領域。剛出社會,有不少須要學習的地方。在這十年間,筆者經歷了程序員,技術經理,項目經理,部門經理等職位。本文就是要說說如何從程序員到部門經理的經驗。html

 

      對於程序員,按筆者在《軟件項目角色指南》一文中的稱呼,應該稱爲軟件工程師。你們能夠去看看該系列中對軟件工程師的職責等內容,但願你們能對該角色有必定的理解。軟件工程師要作的事情仍是比較多的,由於在項目中可能要涉及到不少方面的內容,因此,軟件工程師每每身兼多職。軟件工程師在項目中的做用也是很大的,由於項目最基本的編碼工做就是由他進行處理,因此項目的基礎就是要靠軟件工程師的工做來進行。軟件工程師要作不少事情,一方面是編碼,另外一方面也要積極的學習該領域的其它知識,以補充自身的相關的知識內容。對於工做,軟件工程師要兢兢業業,努力把該作的事情作好。那麼,軟件工程師對於知識方面該積極的進行學習,筆者就是在工做之餘,努力的去看一些相關的知識,好比.NET Framework的相關的類庫內容,以及一些關於C#的一些知識內容等等。對於業務,軟件工程師也要從需求中去學習該領域的內容,爭取對該領域作到至少是理解的程度。總之,軟件工程師就是要努力學習,爭取作領域方面的專家,爭取向上作軟件設計師、架構師等職位。程序員

 

      對於技術經理,筆者也作了一些總結。技術經理要積極的對領域內的技術有必定的理解。技術經理在項目組中的做用仍是比較明顯的。有時候技術經理也要對系統的架構進行處理,也就是身兼架構師的職位。技術經理要對軟件的編碼規範提出方案,對整個系統的編碼工做進行約束,提升系統代碼的可讀性、運行的穩定性和兼容性等問題。技術經理還要對技術文檔提出方案,更好的對項目的文檔可讀性、規範性進行定義。技術經理也要對各類主流工具和技術文檔有必定的理解程度,這樣才能適應整個領域的發展。在工做上,技術經理要作的事情不是不少,可是都是很是重要的內容。在業務上,技術經理也要對整個業務領域的知識內容有必定的理解,這樣才能作到該領域的專家程度,才能更好的對整個項目的技術和業務發展起到更好的做用。在管理方面,技術經理基本上就是對下面的軟件工程師負責,對他們進行培訓等方面的工做,起到團隊中技術負責人的職責。在技術上,筆者就是對團隊的相關組員進行相應的培訓,或者提供相關的書籍給團隊成員進行閱讀,以期提升整個團隊的技術水平。同時也對項目經理負責,把項目的進度和編碼能力與項目經理溝通,讓項目經理更好的對整個項目進行把控。編程

 

      對於項目經理,筆者也有必定的經驗。項目經理是整個團隊的負責人和帶頭人。他要處理的事情仍是比較多的。按照PMP中的說法,項目經理要處理10大領域中的相關內容。他要對整個項目組負責,還要對甲方負責人負責。在項目管理過程當中,對總體的把控最能體現出項目經理的能力。還有就是對項目計劃的規劃和處理方面的內容一樣也很重要。在工做上,項目經理一樣要針對10大領域的內容開展工做,對整個項目組的工做進行管理。在業務上,項目經理要積極主動的去理解和獲取該領域的業務內容,由於最瞭解業務的就是項目經理。能夠說,項目經理是該領域的專家。在管理上,項目經理要對整個團隊成員負責。要對整個團隊建設起到積極主動的做用。這方面要配合技術經理進行,經過培訓等方式對整個項目組成員的各方面的能力進行提升,起到技術牽頭人的做用,這樣才能提升整個團隊的水平,提升整個團隊的競爭力。筆者在作項目經理的時候,除了項目管理方面的內容,其實也涉及到實施方面的工做。同時也涉及到團隊人員招聘的事情。架構

 

      對於部門經理,筆者的經驗也比較有限。部門經理是整個部門的負責人,對於整個部門的人員進行管理,同時也要對整個部門人員的能力提升起到積極主動的做用。在工做上,部門經理要積極的與公司領導進行溝通,以對公司的發展方向進行理解,這樣才能對整個部門的發展方向作到心中有數,才能更好的服務於整個部門。在技術上,部門經理其實也是技術帶頭人的做用,要對部門的項目組的相關技術方向起到一個帶頭做用,就是對技術方向進行把控。在業務上,部門經理要積極的與甲方負責人和項目經理進行溝通,培養該領域的項目經理,提升各項目組項目經理的業務水平。這樣也是提升項目經理能力的一種表現。在管理上,部門經理要對人員管理起到重要的做用,既要對團隊的人員水平進行管理,又要對團隊的士氣進行管理。這樣才能提升整個部門的士氣和水平。筆者在作部門經理的時候,涉及到的方面是人員招聘,部門管理,項目管理,團隊人員管理,還有項目的相關測試等內容。工具

 

      上面概要說了下筆者在擔任相關職位時所總結的經驗,但願能對你們有必定的幫助。這裏再強調一下,從軟件工程師到部門經理,不是一蹴而就的事情,這個要有機會。就是說,你在作相關的職位時,可能對高職位作了積極準備,可是有時候沒有機會而已。因此,筆者是經過跳槽的方式來進行職位的調整的。這裏說下,你們不要頻繁跳槽,必定要等到機會成熟了再進行,就是說要積極的對高職位的職責,工做內容有必定的理解以後再進行。總之,從低職位到高職位的我的職業道路的發展,須要我的作充足的準備,同時也要對職業道路作好規劃(見筆者文:IT從業者的職業規劃),同時也要作好學習規劃(見筆者文:IT從業者的學習規劃 - 學習者系列文章開篇)。這樣才能在我的職業生涯中起到重要做用,才能更好的把控我的的職業道路。學習

 

 

ps.今天是週三,好久沒寫項目管理方面的文章了,僅以此文給在IT生涯中迷茫的人員以幫助。測試

相關文章
相關標籤/搜索