第一篇:一個程序員的成功轉(zhuǎn)型
張慧勃:程序員的成功轉(zhuǎn)型
從軟件公司程序員到企業(yè)CIO,張慧勃完成了自己職業(yè)生涯中的成功轉(zhuǎn)型。
到雅戈爾毛紡織染整有限公司擔(dān)任信息部部長之前,張慧勃是北京一家軟件公司的項目經(jīng)理,編程的工作即使在他做了項目經(jīng)理之后也沒有放下,這給張慧勃做企業(yè)CIO也帶來了很大便利。
作為領(lǐng)導(dǎo),內(nèi)行領(lǐng)導(dǎo)外行總是較為得心應(yīng)手,而張慧勃在做好管理、信息化規(guī)劃等份內(nèi)的工作之外,他還是喜歡研究一些底層的信息化技術(shù),很多企業(yè)內(nèi)部信息系統(tǒng)中的小補丁都是由他牽頭開發(fā)的。
從昔日的程序員到企業(yè)CIO,張慧勃的轉(zhuǎn)型讓許多同行很是羨慕,因為中國IT業(yè)界很多年輕的程序員都在考慮自己的出路,與繼續(xù)在軟件企業(yè)工作相比,去企業(yè)做信息化一直都是一個不錯的選擇,張慧勃是這么想的,也是這么做的。
程序員生涯
張慧勃大學(xué)畢業(yè)后,就在吉林長春做起了軟件開發(fā)的工作,那時,他還只是一個普通的程序員,與很多剛參加工作的人一樣,他一開始也是老老實實做著自己的工作,而在經(jīng)歷了一個又一個加班寫程序的夜晚之后,他同樣對這種日復(fù)一日的生活產(chǎn)生了疑惑。
程序員,這個曾經(jīng)讓人羨慕而又讓人趨之若鶩的職業(yè),籠罩在它頭上的光環(huán)早在幾年前就開始暗淡了。曾經(jīng)的辦公室白領(lǐng)變成了IT民工,晚上加班寫程序成了家常便飯,而這個行業(yè)獨具的年輕化特點使之在某種程度上成了吃青春飯的行當。
于是,每個從事這個職業(yè)的人都在想著哪一天能夠轉(zhuǎn)型,在他們看來,程序員是做不了幾年的。
張慧勃顯然也不例外,他也在為自己的未來謀劃,相對于長春而言,北京軟件產(chǎn)業(yè)的發(fā)展更讓張慧勃心動。于是,他放棄了在長春的穩(wěn)定工作,來到北京打拼。
在北京的一家軟件公司,張慧勃從程序員做起,一直做到了項目經(jīng)理??墒沁@種提升并不能讓他滿意,職位提升了,他所擔(dān)負的責(zé)任也更重了。
最讓張慧勃難以接受的是,他經(jīng)常出差到外地進行項目的實施,一出差就是一兩個月,有時候會更長。“那時候,我都不敢買什么東西,因為出差時間很長,買了東西用不上?!彪m然時間已經(jīng)過去了三年多,張慧勃回憶起那段經(jīng)歷時,依然感覺有些疲憊,這種工作方式也對他的家庭生活產(chǎn)生了的影響。
不僅只有張慧勃如此,即使那些在著名跨國IT企業(yè)工作的項目實施顧問,他們也有類似的擔(dān)憂,“雖然現(xiàn)在工資很高,可是工作強度大、節(jié)奏快,現(xiàn)在年輕還好,可是這總不是一個長久之計”。
ERP項目帶來轉(zhuǎn)機
正當張慧勃再次為自己的職業(yè)發(fā)展發(fā)愁時,他接觸到了寧波雅戈爾毛紡織染整有限公司,這家公司正打算上馬一套ERP項目,需要一個項目的負責(zé)人。于是,張慧勃辭去了在北京的工作,做了寧波雅戈爾毛紡織染整公司的信息部部長。
這是一家生產(chǎn)各類精紡呢絨系列產(chǎn)品的全能型毛紡織染整企業(yè),由于寧波雅戈爾毛紡織染整公司是由雅戈爾集團與外商合資成立。作為公司總經(jīng)理,荊朝暉因此有了接觸國際先進技術(shù)的機會,通過到合資伙伴的工廠參觀,荊朝暉發(fā)現(xiàn),在國外先進的工廠里,不僅有先進的自動化設(shè)備,更重要的是,他們引入了信息化的管理,這雙無形的大手所起到的作用更為有效。
雅戈爾毛紡織染整公司的產(chǎn)品有80%出口、20%內(nèi)銷,國際市場的競爭壓力也促使荊朝暉有了加強管理、梳理流程,以提高企業(yè)綜合競爭力的想法。
另外,由于公司隸屬雅戈爾集團,因此,在企業(yè)管理信息化上,公司也要融入集團“數(shù)字化工程”之中,不論是外因還是內(nèi)因,實施ERP項目加強企業(yè)信息化管理都變得十分必要。
2004年12月,雅戈爾毛紡織染整公司的ERP項目立項,2005年3月,ERP項目開始實施,張慧勃正是這個時候來到這里的。
由于毛紡產(chǎn)品多品種、小批量的生產(chǎn)組織模式?jīng)Q定了毛紡企業(yè)的生產(chǎn)經(jīng)營管理方式,而IT廠商針對細分行業(yè)的解決方案基本都不成熟,在張慧勃的參與下,雅戈爾毛紡織染整公司和北京中紡達軟件開發(fā)有限公司合作開發(fā)了ERP生產(chǎn)管理系統(tǒng)。
迂回戰(zhàn)略成就CIO
對于一個項目經(jīng)理而言,不管是幫助客戶實施信息化系統(tǒng),還是作為企業(yè)信息化部門人員實施本企業(yè)信息化系統(tǒng),并沒有本質(zhì)的區(qū)別。張慧勃一開始也是這么認為的,他就像做一個往常所接觸的信息化項目一樣在雅戈爾毛紡織染整公司實施起ERP項目。
不過,一切并不像他想象的那樣簡單。張慧勃首先碰到的最大問題便是人的意識問題,在雅戈爾毛紡織染整公司,有很多有著豐富實踐經(jīng)驗的老職工,這些人已經(jīng)適應(yīng)了原來的工作節(jié)奏,對于信息化的手段并不熟悉,這讓張慧勃很是頭疼。因此,在項目實施的早期,他做的都是信息化的普及教育工作。
另外,如何將那些老職工積累的豐富實踐經(jīng)驗轉(zhuǎn)化應(yīng)用為信息化的手段,也是一個問題。為了使得ERP項目能夠推進下去,一開始,張慧勃采取了迂回戰(zhàn)略。他首先要求系統(tǒng)適應(yīng)人的需求,這樣一來,對于那些舊的流程只不過轉(zhuǎn)化為信息化控制下的流程,流程本身并沒有發(fā)生改變。
這樣一來,公司的員工對信息化的接受度逐步得到提高,隨后,張慧勃開始嘗試讓員工慢慢適應(yīng)信息系統(tǒng)的變化,經(jīng)過一年多的時間,張慧勃讓公司的員工在潛移默化中適應(yīng)了改變之后的規(guī)范流程。
“其實,這個過程還是很輕松的?!睆埢鄄f,因為過去他在IT企業(yè)做項目經(jīng)理時,經(jīng)常和不同的客戶打交道,那時候他的身份是產(chǎn)品和服務(wù)提供商,對于他來說,客戶都是上帝,因此,與過去相比,進入企業(yè)信息化部門負責(zé)信息化項目的實施反倒讓張慧勃輕松不少。
做信息化上癮
當公司的員工已經(jīng)習(xí)慣利用信息化手段后,現(xiàn)在已經(jīng)回不到原來的手工狀態(tài)了,一旦系統(tǒng)出現(xiàn)問題,生產(chǎn)就會立刻停滯?!耙虼耍鲂畔⒒拖裎?,想停都停不了,開弓沒有回頭箭?!睆埢鄄{(diào)侃說。
比如,在公司的產(chǎn)品質(zhì)量控制上,ERP項目可以做到實時的監(jiān)控,每天張慧勃一上班,坐在他對面的生產(chǎn)主管的工作就是打開電腦,首先把ERP系統(tǒng)打開,然后監(jiān)控整個生產(chǎn)的狀況,如果哪個環(huán)節(jié)出現(xiàn)了問題,生產(chǎn)主管很快就能夠發(fā)現(xiàn),并要求工人去解決,如果是流程出了問題,他也能馬上進行指導(dǎo)。不像原來,信息傳遞速度慢,對生產(chǎn)的管控也比較困難。
另外,過去做生產(chǎn)報表,一個月的報表要花好幾個小時才能完成,打印出的報表也有一尺多厚,現(xiàn)在5分鐘就可以把一個月的報表做完。
“做ERP,更多的是要堅持下去,不能沒做幾天,有了困難,就放棄了,這樣只能是失敗。”張慧勃說,從2005年系統(tǒng)上線開始,雅戈爾毛紡織染整有限公司實施ERP堅持了兩年:磨合了一年,應(yīng)用了一年?!艾F(xiàn)在流程已經(jīng)很順暢了?!?/p>
當然,做信息化也是有風(fēng)險的,比如,在網(wǎng)絡(luò)安全上,張慧勃就十分在意,他認為,一般的系統(tǒng)出錯都是比較容易解決的,但是如果系統(tǒng)安全出了問題,就比較麻煩了。
另外,信息化還是要用得好才能發(fā)揮作用,為了規(guī)范系統(tǒng)操作流程,張慧勃正打算把系統(tǒng)中一些用得少的功能寫出來,寫成標準文檔,乃至把整個ERP的操作流程也寫出來,這樣一來,就形成了企業(yè)自身的標準和文檔,以便信息化更好地為企業(yè)所用。
抹不去的程序員精神
從程序員做起的張慧勃即使在當了企業(yè)CIO之后,依然沒有丟下老本行,目前企業(yè)運行的ERP就是信息部和中紡達公司合作開發(fā)的。
在系統(tǒng)上線后,系統(tǒng)維護并不需要很多人,因此,張慧勃所在的信息部僅有三個人,一個做軟件開發(fā)和維護,另外一個做硬件維護,作為領(lǐng)導(dǎo),張慧勃是一個多面手。
這源于張慧勃的工作經(jīng)歷,最初,他的工作單位是一家小的軟件公司,從項目開發(fā)到談項目,再到交付項目、實施項目,以及后期的支持服務(wù),這一整套軟件工程的流程他在工作中都接觸過。做程序員的經(jīng)歷還給張慧勃帶來了另外一層影響。對于程序員這樣的技術(shù)人員,他們身上都有一種特質(zhì),領(lǐng)導(dǎo)交待下來的任務(wù),他們都會很踏實的干完,即使在規(guī)定時間內(nèi)完不成,他們也會主動加班,因為他們已經(jīng)沉浸在技術(shù)中。另外,做技術(shù)出身的人做事情比較負責(zé)、比較嚴謹。
從軟件公司到企業(yè),現(xiàn)在的張慧勃也有了自己的時間,不必再為了一個客戶出差好幾個月,在企業(yè)工作,加班的時候也不是很多。每天張慧勃八點半上班,下午四點半就下班了,他也因此可以去做許多自己喜歡的事情,比如打打乒乓球,鍛煉一下身體,或者打打電腦游戲。“寧波市是沿海城市,生活環(huán)境也舒服多了?!睆埢鄄F(xiàn)在對自己的生活很是滿意。
第二篇:一個程序員的邏輯思維
一個程序員的思維邏輯
程序員最基礎(chǔ)的素質(zhì)是什么? 答:實事求是,對就對,錯就錯; 程序員一個最需要的的是什么? 答:耐心 程序員作品追求 答,零缺陷(no bugs)
1、不要說在我好的,看生產(chǎn)環(huán)境的結(jié)果 如何獲得成功感 為每次正確的感到自豪。寫程序,以最簡單的入手。
是因為程序不是對就錯。錯了一個逗號也錯。程序是具有嚴謹性。
1、單元測試(Junit,main)
2、代碼分析與異常的定位(有什么方案)(10)出了問題:
如果出了異常,不會將異常信息打印到控制,負分。
1、第一步,想看到看控制臺,1
2、第二步,想到看看什么異常,分析為什么報這個異常,2
3、第三步,在異常堆棧信息找自己寫的類分析(入口),3
4、第四步,通過在異常信息里找到相關(guān)的類,設(shè)置斷點,知道斷點需要什么數(shù)據(jù)。通過數(shù)據(jù)分析出異常原因,4
5、第五步,能夠設(shè)置不同類的斷點,設(shè)置分析邏輯,5
6、第六步,如果發(fā)現(xiàn)異常信息沒有自己可以調(diào)試的類,可以看懂異常信息,6(耐心)
7、第七步,如果發(fā)生異常信息,找不到自已調(diào)試類,異常沒有很具體說明。如果通過分析異常信息,找到類庫需要調(diào)試的(入口)7
8、第八步,如果發(fā)現(xiàn)一個很奇怪的問題。無法定位。以排除法排除對的東西定位。8分
9、第九步,新技術(shù),不懂概念。問題也找不到定位,還可以找解決的方法。我的方法,做DEMO。
10、只有程序都不是問題??!10 總結(jié):定位問題,分析解決
斷點調(diào)試(只是一個工具)
BUG出現(xiàn)是必然,出現(xiàn)BUG不是問題,問題是能不能找到解決方案。
如何創(chuàng)建一個屬于自己的產(chǎn)品
1、有沒有獲得需求的能力。(對社會有沒有想法)
2、沒有設(shè)計的能力,(系統(tǒng)設(shè)計,數(shù)據(jù)庫設(shè)計)
(1)技術(shù)基礎(chǔ)(JAVA,解決方案(StringMVC+mybatis+ajax+json....))(2)三層架構(gòu)(設(shè)計理念,面向?qū)ο螅?/p>
(3)數(shù)據(jù)設(shè)計,將需求變成數(shù)據(jù)庫表(DDL,DML,設(shè)計理念)(4)頁面的設(shè)計(HTML,CSS,JS)
3、組織以及管理能力
(1)如何協(xié)同開發(fā)(管理目錄,SVN)(2)如何找到適合人員(能力,角色)
思考
1、一個程序需要哪些技能?
2、對于一個希望做某個職業(yè)的人來說,能不能能圈。
3、進圈以后,再思考位置。、
第三篇:一個程序員的總結(jié)
2011總結(jié)
人生易老、時光易去。不知不覺,又到了年終。
回首這一年,細細思量,有歡樂,有憂愁;有收獲的喜悅,亦有遇到挫折的沮喪。更多的還是每天一點一滴的積累起來的成長。
在這一年,認識了很多良師益友,獲得了很多經(jīng)驗教訓(xùn),也要感謝公司給我成長的空間。
接近年終,有必要對將要結(jié)束的一年做一下總結(jié)。
一、工作內(nèi)容
今年四月份左右,加入了‘***’項目組,第一次了解了進銷存系統(tǒng)的邏輯,第一次使用聯(lián)通封裝的框架進行開發(fā)。主要實現(xiàn)了銷售、采購、合同、庫存等功能。在實際開發(fā)過程中,對我個人的成長起了很重要的作用;一方面對技術(shù)有了更深入的了解,增強了個人自信。在項目開發(fā)過程中,我們遇到了一些問題,但也克服了許多的問題。并完成一期的開發(fā)任務(wù)。
七月份左右,加入‘**’項目組。主要實現(xiàn)廚房質(zhì)檢、接待部、申購、管理者、信息反饋等表單web端及wap端的功能,并實現(xiàn)表單的動態(tài)配置功能。在項目組所有項目成員齊心協(xié)力的努力下,我們基本在客戶要求的時間內(nèi)完成了項目的開發(fā)、測試并最終上線。在這段時間,吸取了原來開發(fā)中的一些問題,養(yǎng)成了較好的開發(fā)習(xí)慣,并積累了wap端開發(fā)的經(jīng)驗。
十一月底,加入‘**’項目組,這個項目剛剛開始,有一些以前未曾遇到的問題,但每一個挑戰(zhàn)都是一個新的成長,每個挑戰(zhàn)都代表著自身能力的增加。
二、在這一年的工作過程中,總結(jié)了一下個人不足。
1、在開發(fā)中,經(jīng)常會遇到調(diào)好一個BUG出現(xiàn)一個新的BUG,或者遇到一個問題,調(diào)試半天才發(fā)現(xiàn)是一個很小的問題。而出現(xiàn)這種問題的原因完全都是因為不夠細心。
2、在項目開發(fā)完之后的一段時間,會出現(xiàn)懶惰的心態(tài),沒能保持長期的工作積極性。
三、一年的結(jié)束意味著新的一年的開始,在此,計劃明年要實現(xiàn)以下事情
1、加強對新技術(shù)的學(xué)習(xí),尤其是要一些前臺功能所涉及到的知識。
2、加強自身邏輯思維能力,以及業(yè)務(wù)分析能力。
四、對公司的建議
1、希望公司組織人力開發(fā)一套自己的框架,這樣可避免每做一個項目都要
先熟悉開發(fā)架構(gòu),降低學(xué)習(xí)成本。
2、希望定期舉行聚會,這樣可為員工提供技術(shù)交流的平臺,并促進同事之間感情,增強公司凝聚力。
五、結(jié)言
善始者未必善終,善做者未必善成,成功的過程是一個學(xué)習(xí)并堅持的過程。每一天成長一點點,長期堅持,必然從一個菜鳥成長為一名經(jīng)驗豐富的人才,如此才能勝任更多更重要的工作。
未來一年,我將繼續(xù)拼搏,認真對待工作,完善自我,為公司發(fā)展盡自己最大的努力。
第四篇:一個程序員的職業(yè)規(guī)劃
寫這篇文章源于某條微博評論,原內(nèi)容大概是一個快40歲的人還在當程序員寫代碼,評論內(nèi)容大概是:有些人就喜歡當程序員寫代碼,無可厚非。但是,現(xiàn)實情況中是否真的能做到“無可厚非”呢?我思考了一陣子以后,就有了這篇文章,希望與所有職場人共勉。
首先我要申明一點,我不是磚家,也不是牛人,我只是一名普通的IT從業(yè)者,本文只是我對我們IT人的職業(yè)生涯規(guī)劃的一些觀點和意見,如果大家有不同意見,或者覺得我的觀念欠妥,歡迎討論,但是拒絕謾罵、吵架和攻擊,謝謝。簡單介紹一下我的情況,我是03級的本科生,07年畢業(yè)后一直從事軟件方面工作,現(xiàn)在是一名項目經(jīng)理,到今天為止,我差不多有5年半的工作經(jīng)驗了(我是07年3月就進了公司)。那么為什么我現(xiàn)在會對職業(yè)生涯規(guī)劃有感悟呢?因為隨著時間的增長,我越來越覺得我們混職場的IT人(當然不限于軟件行業(yè),只要是職場人)如果沒有一個很好的職業(yè)規(guī)劃,那么隨著時間的流逝,我們逝去的不僅僅是年華那么簡單;當你某天猛然發(fā)現(xiàn)當年同一起跑線的同窗朋友,現(xiàn)在跟你的差距大到讓你愕然時,你就真的很難很難逆轉(zhuǎn)這種局面了。當然,我這樣抽象的說,很多人無法感受到這種緊迫感和恐懼感,下面我分3個方面來說明職業(yè)生涯規(guī)劃的重要性。
第一,職業(yè)生涯規(guī)劃是事業(yè)的導(dǎo)航
首先我們搞清楚,事業(yè)是什么??喬布斯的蘋果公司,叫事業(yè);你每天上班路上賣油條豆?jié){的大媽的早飯攤,叫事業(yè),同樣,我們IT人每天上班時,在格子間干的事情,那也叫事業(yè)!很多人總是覺得自己是個小職員,每天都做著小事情,似乎事業(yè)這種詞匯應(yīng)該總是伴隨著老總、資金、企業(yè)這種概念的,所以,反正我只是個小職員,反正我又不是名校畢業(yè),反正我的學(xué)歷一般,就算規(guī)劃的再燦爛,也只是畫餅充饑而已,還不如每天耕好自己的一畝三分田,剩下的就是老婆孩子熱炕頭了…(中槍的同學(xué)舉個手看..)我認為這種思想最大的毛病就在于自我否定。我舉個例子,CS 這游戲大部分人都應(yīng)該玩過吧,你進一個主機開始游戲以后最多的動作是什么??不是開槍,不是到處走,不是換子彈,而是按tab查看排名!每個人都想多殺點人,多拿點分,進入警察或者土匪榜的前三甚至第一,難道你會說:反正我技術(shù)一般,還不如給別人做嫁衣,讓別人殺了拿分呢?所以,我們在職場混,也好像在玩一個現(xiàn)實版的游戲,那么我們的目的就是拿高分,也就是向更高的目標進發(fā),無限的接近目標,甚至超越目標,而職業(yè)生涯規(guī)劃,就是你達到目標的一個個里程碑,它會每時每刻為你指明你的方向,讓你明確你的目標,并一步一步走下去,所以職業(yè)生涯規(guī)劃絕對不是畫餅充饑。
當然,你的目標必須切合實際,但是也不能太過于保守,甚至可以是一種階段型的規(guī)劃。比如我,我07年進公司是程序員,程序員的地位好工作大家應(yīng)該是再熟悉不過了,我本科讀的是個三類大學(xué),還不是軟件本職專業(yè),但是有幸能找到這樣一份工作,我還是很感激老板的。既來之則安之,學(xué)習(xí)技術(shù)技能,累積經(jīng)驗,同時關(guān)心行業(yè)的發(fā)展前進和自身的晉升路線。當時我了解到,程序員的發(fā)展一般來說是這樣,程序員→軟件工程師→架構(gòu)師→系統(tǒng)分析師(技術(shù)路線)或者項目管理師(管理路線),最終到達技術(shù)總監(jiān),或者項目總監(jiān)甚至CTO、COO或者CIO等高級職位。也有程序員后來進入測試領(lǐng)域,后來成為QA或者QC,最后成為質(zhì)量總監(jiān)等。我根據(jù)我本身的性格,興趣,和切合自身的發(fā)展方向等多方面因素考慮,定下來自己走項目管理的路線,我給自己的職業(yè)規(guī)劃是這樣:程序員→軟件工程師→項目主管→項目經(jīng)理→項目總監(jiān)→CIO;而我也確實一步步正在實現(xiàn)了自己的規(guī)劃,能夠到達今天的這個位置,職業(yè)規(guī)劃起了相當大的作用。它總是在不停的指引和鞭笞我向目標進發(fā),而我自己也從來沒有感到彷徨,沒有困惑過,因為我有目標,有規(guī)劃,有方向,這就是職業(yè)規(guī)劃的力量!因此,不要因為你現(xiàn)在的微不足道而放棄對自己的規(guī)劃,飯要一口一口吃,只要你做好切實可行適合于你的規(guī)劃,并且一步一步的按著規(guī)劃來做,達到目標就只是時間問題而已了!另外有一點我想說一下,就是很多人認為“計劃趕不上變化”所以這種規(guī)劃性的東西就算寫的再好以后也可能會“趕不上變化”。我認為吧,如果你還是在學(xué)校的學(xué)生,可以有這種想法,但是如果你已經(jīng)入了職場,那么就別這樣想了,除非你想做一個經(jīng)常轉(zhuǎn)行的人,那我就沒辦法了。我當年在學(xué)校被輔導(dǎo)員逼著寫職業(yè)生涯設(shè)計(比賽)的時候,我也有過這種想法,并且覺得職業(yè)生涯設(shè)計時個扯淡的事情。但是后來工作后發(fā)現(xiàn)這個還是非常重要的,如我上文所述,是個不可或缺的東西,至少我這么認為,也確實給我?guī)砹撕芎玫氖斋@。這個畢竟是個在你職業(yè)中導(dǎo)航的東西,就算有些和你的現(xiàn)實生活有些避免不了的小差距,但是至少一份好的職業(yè)生涯規(guī)劃在大體上會給你一個方向性的指導(dǎo),不至于讓你在某些時候感到迷茫。
第二,職業(yè)規(guī)劃能給你帶來你想要的東西
有句老話叫做“無欲則剛”,我承認我是俗人,我沒有那么坦然淡定的心態(tài),我在某些時候甚至俗到想要魚和熊掌兼得。但是,這錯了嗎??答案當然是沒有。只要通過正當途徑,你獲得的越多,反而證明你越有本事。有很多程序員總是有這樣想法:現(xiàn)在我是不行,但是等過幾年我有經(jīng)驗了,工資和職位自然就上去了。暫且不說這種想法對還是錯,我先講個真實的故事。我曾經(jīng)有個手下,叫小Y好了,是09年的應(yīng)屆生,被公司招進來后安排在我手下當程序員。相處一段時間后,我發(fā)現(xiàn)小Y這個人能力很一般,也不愿意利用空閑時間學(xué)習(xí)(因為是吃技術(shù)這碗飯,所以我覺得學(xué)習(xí)真的很重要,后面會詳談),而且干活很粗糙,寫的代碼往往總是要我返工修改。當年年底我給他的績效考評比較低,因此第二年加薪的時候,他相較于他的在其他部門當程序員的朋友要低很多(當時是一批招的),所以對我對公司有很大意見,后來我找他談,我就很直接問他憑什么要求加薪水平跟別人一樣?他回答我說他工資太低,來了一年還相當于應(yīng)屆本科水平。我說可是你的能力比某些應(yīng)屆生要差很多(當時我有另一個2010年本科應(yīng)屆生手下,能力非常強,起碼有2年經(jīng)驗程序員的水平)。他就回答我說他有經(jīng)驗。所以看到這里,各位也也應(yīng)該猜到了結(jié)局,不錯,后來小Y走人了。
我講這個故事看似和職業(yè)規(guī)劃沒有太大關(guān)系,實際上我覺得還是能說明一些問題的。也就是說,經(jīng)驗重不重要呢??毫無疑問,在任何行業(yè),經(jīng)驗都是非常重要的東西,而且用錢也買不來。但是大家切記,不要認為單憑“經(jīng)驗”這東西就可以無敵了!比如你喜歡搞技術(shù),你想以后當個牛X的架構(gòu)師,但是你僅僅靠當程序員而不去學(xué)習(xí)相關(guān)知識,就算累積10年編碼經(jīng)驗,也充其量只能到軟件工程師的程度,到架構(gòu)師的那道坎很難跨越過去。那么你想得到的,終究還是水中月,看起來很近,實際上還是很遠。
有些朋友會說:我不想的到什么,我不想要什么,現(xiàn)在這樣挺好,我也挺喜歡寫代碼的,職業(yè)生涯規(guī)劃對我來說也就沒什么用。好吧,我承認,這樣的朋友境界比較高,我自愧不如。但是你要明白,你是生存在社會里面,你不是一個獨立的個體,你有家庭,你將來會上有老下有小,甚至你還要擔(dān)負你老婆的生活,我不知道當你的父母需要你養(yǎng)老,你的房車需要你還貸,你的兒女需要你繳學(xué)費,乃至于你的兒子需要娶媳婦(如果是女兒就賺了,哈哈)的時候還能不能有這種淡定的心態(tài)呢??還有,你們想想,當你30好幾歲了,快40歲了,還和20出頭的年輕人在一起寫代碼的時候,會是什么感覺??他們年輕力盛,充滿激情,跟你當年一樣,熬通宵,連續(xù)工作10小時,不規(guī)律吃飯,哼都不會哼一聲,但是你呢?當你體力下降,記憶力下降,邏輯分析能力下降,思維開始遲鈍的時候,你覺得你還拼的過他們嗎??當你的公司為了維持一個僅僅有“經(jīng)驗”而其他各方面都不如年輕人,卻還要支付高于年輕人一大筆工資的中年人的時候,你覺得公司會怎么做?我不知道各位看到這里有什么想法,反正我每每想到這種情況,我的后背會發(fā)涼,我會覺得很恐怖,真的很恐怖!所以你最好還是收起那份淡定,去努力的博取你所必須要博取的東西吧,職位,薪酬等等!想要這些,說容易也容易,做好職業(yè)生涯規(guī)劃,自然總有一天能夠達到目標。
當你做好了職業(yè)規(guī)劃后,給自己定下一條線性的職場進化路線圖,定下每個里程碑,每個小的關(guān)鍵點,包括為了達到這些里程碑和關(guān)鍵點所需要做的事情,或者需要累積的知識,那么這樣在你日常工作中,你不會胡亂的去累積所謂的“經(jīng)驗”,而是有針對性的,有目的的去學(xué)習(xí)或者去鞏固或者去鍛煉你的能力,這樣一來,日積月累,你就自然而然的按照職業(yè)規(guī)劃的線路走下去了,反過來說,你就一步一步的實現(xiàn)了自己的目標,得到了自己想要的東西。比如我當年給自己頂下項目管理這條路,我在平時工作中就非常注意鍛煉這方面的能力,比如跟客戶溝通,比如撰寫文檔,比如協(xié)調(diào)團隊,等等,另外,我也強制要求自己學(xué)習(xí)項目管理方面的知識,強化管理的理念和能力,并將理論用于實踐,將書本上學(xué)到的項目管理知識,比如進度管理,成本管理,范圍管理用于我現(xiàn)實的項目中,這樣就形成了一種良性的循環(huán),我學(xué)到的越來越多,工作也越做越好了。那么自然而然的我就從軟件工程師到項目主管,再到現(xiàn)在的項目經(jīng)理,我想要的,我確實得到了。第三,職業(yè)生涯規(guī)劃能夠讓你持續(xù)的學(xué)習(xí)
前面我在說小Y的例子的時候說到過,作為一名技術(shù)領(lǐng)域的人,持續(xù)學(xué)習(xí)是非常重要的,這是你在這片殘酷競爭的環(huán)境下生存乃至拔尖的唯一方式。前面我說過,僅僅靠工作中的那點經(jīng)驗累積,對于我們的發(fā)展是肯定不夠的,必須要通過充電來補充知識,才能推動我們的晉升。而很多搞軟件的都面臨一個問題,就是沒有動力去充電,一想到看書就頭大,還是寫代碼比較有意思。
其實大多數(shù)人都明白學(xué)習(xí)的重要性,只是真正能夠做到持續(xù)學(xué)習(xí)的人實在是少之又少,你捫心自問,你每天看書(技術(shù)相關(guān))時間有多少?大多數(shù)人少于兩小時的,可能更多人會選擇逛逛博客園或者csdn之類的網(wǎng)站罷了。學(xué)習(xí)的重要性我在這就不老生常談了,大家讀了這么多少年的書肯定就聽了多少年,難就難在堅持。我去年考了復(fù)旦的在職碩士,今年考了軟考的高級專業(yè),信息系統(tǒng)項目管理師,為什么?因為我覺得我的知識不夠用了,需要充電,需要接受更多的知識來幫助我達到我的職業(yè)規(guī)劃目標,而這些考試,都是需要閱讀大量的資料,學(xué)習(xí)大量的知識才能得以通過的,真心不容易!那么我的動力來自于哪里呢?就是來自于我的職業(yè)生涯規(guī)劃。
5年前我給我自己的職業(yè)生涯規(guī)劃大致是這樣的:程序員→軟件工程師→項目主管→項目經(jīng)理→項目總監(jiān)→CIO,越向后面每一步所花的時間和所付出的努力就越大,也就是說,我現(xiàn)在已經(jīng)到達了項目經(jīng)理的位置,如果要向前再邁一步,我必須要付出可能比前三步還要多的時間和精力,而我目前的水平還遠遠夠不上項目總監(jiān),那么怎么辦??學(xué)習(xí)!!和修煉武功一樣,只有通過學(xué)習(xí)理論以及將學(xué)到的知識應(yīng)用到工作上產(chǎn)生經(jīng)驗的累積,才能讓我真正的提升內(nèi)功,達到下一個境界!
我目前正在備考軟件架構(gòu)設(shè)計師,明年上半年準備考系統(tǒng)分析師(都是軟考的高級考試),下半年考PMP,后年上半年準備碩士論文答辯(這也是職業(yè)規(guī)劃的一部分)。我想等到后年,7年+工作經(jīng)驗,加上我的知識累積,去拿下項目總監(jiān)的位子應(yīng)該是不在話下了吧,這樣我就又完成了職業(yè)生涯規(guī)劃的一步了。我現(xiàn)在每天保持至少4小時的學(xué)習(xí)時間,來補習(xí)我的基礎(chǔ)知識以及專業(yè)知識,而我學(xué)習(xí)的動力,很大程度上就是來自于我的職業(yè)規(guī)劃,我一定要向前邁出那一步,就算再辛苦,再勞累,也無法阻擋我的腳步!因此,給自己的職業(yè)規(guī)劃,其實也是一個很好的鞭笞你持續(xù)學(xué)習(xí)的理由,無論什么事情,就算再困難,一旦有了動力,我相信就會堅持下去的!
說了很多,不知道我的意思大家能不能理解了,其實歸納一下,職業(yè)生涯規(guī)劃是指導(dǎo)你,鞭笞你的工具,反過來也是你一步步需要去達成的目標,相輔相成,互相作用,最終的結(jié)果就是將你的內(nèi)功修煉的爐火純青,而你也可以憑借你強大的“武功”去獲得你想要的一切!我希望所有看到這篇文章的軟件從業(yè)者,特別是年輕的程序員們,都可以給自己做一份職業(yè)生涯規(guī)劃,給自己定一條路線,讓自己在這條路線上一步一步走下去。
非常感謝大家看完我的文章,歡迎指出我的不足之處,和發(fā)表您的觀點和評論!2012.8.26 凌晨 by 熊繹
第五篇:一個程序員老總的年終總結(jié)
首先很感謝我的合作伙伴,他們雖然不會太多參與公司的管理與運營,但他們的智慧與經(jīng)驗對我是難得的財富,我在他們的身上有學(xué)不完的東東,年底了,我已提交一份全面的、詳細的公司運營報告給他們閱讀,我在這里寫的總結(jié),純屬個人方面的,也許對各位同行有一點點的啟發(fā)或幫助,那樣的話,我就可以過一個快快樂樂的新年了。
商務(wù)方面
在過去的一年中,F(xiàn)asterSoft在商務(wù)運營方面還是取得了不錯的成績的,比如通過了國家雙軟認證,成為NEC的軟件外包提供商,成為珠海移動的開發(fā)商,成為吉林大學(xué)珠海學(xué)院與中科大軟件學(xué)院的科研實習(xí)基地,同時還獲得了一些機構(gòu)的相關(guān)資助,等等,這些成績得益于每一個員工的努力工作以及公司管理層的良好決策,當然很重要的一點是得到了很多朋友與同行的大力幫助。
成立一個公司并不難,難的是讓它成長并發(fā)展起來,這需要我們充分利用各種資源,作為程序員出身,我認為自已在企業(yè)商務(wù)運作方面還是有很多的不足之處,比如有時較拘謹與靦腆,好象不太適應(yīng)大場面,還有口才欠佳,現(xiàn)在在努力提高中,知識面也不夠豐富,當年我曾號稱是國內(nèi)看書最多的程序員,什么文學(xué)音樂美術(shù)天文地理三教九流都通通閱讀,但還是感覺不夠,我是很羨慕余秋雨同學(xué)的,他好象什么都懂,而且講起來有如長江之水滔滔不絕,黃河泛濫一發(fā)不可收拾,我看到福布斯作家財富排行榜中,他老人家是排首位的,阿蒙是一個艱苦的創(chuàng)業(yè)者,將他人家拿到這里來開侃,真是委屈了。
我覺得人的精力是有限的,我渴望學(xué)習(xí)很多很多的東東,但有時感到力不眾心,應(yīng)該說程序員從事企業(yè)運營方面,雖然有諸多的不足,但也有好的地方,比如我們對人坦誠,思維慎密,邏輯嚴謹,擅長于分析,最主要是要有激情,臉皮要厚。隨著公司的發(fā)展,我也期待自已不斷地自我提高與完善。
研發(fā)方面
呵呵,這是我的老本行,應(yīng)該說我對FasterSoft過去一年在研發(fā)方面的表現(xiàn)是滿意的,很多人也許知道我是搞VC++出來的,F(xiàn)asterSoft成立之初也是以Microsoft的技術(shù)方向為主,但通過一年的發(fā)展,F(xiàn)asterSoft現(xiàn)在已形成了兩個主要的技術(shù)方向:一個是以Microsoft的.NET、C#、VC++、SQL SERVER等為主的研發(fā)團隊,另一個是以JAVA、ORACLE為主的研發(fā)團隊,公司的研發(fā)能力已達到較高的水平,對目前主流的開發(fā)技術(shù)都能運用自如,可以應(yīng)付更高要求軟件項目或產(chǎn)品的研發(fā),這要感謝各位同事的努力學(xué)習(xí)與工作。
在研發(fā)管理方面,我們也形成了自已的特色,我們沒有照抄照搬什么規(guī)范標準之類的玩意,那些CMM啊,ISO啊,我們高攀不起,我們只是一家小公司,我們需要快速的反應(yīng),需要高效率的溝通與工作,我們每一個研發(fā)小組通常是3-5個人,根據(jù)項目或產(chǎn)品的規(guī)模來靈活分配人員,你可以說我們是小作坊式的,但那又有什么關(guān)系呢,關(guān)鍵是我們能在規(guī)定的周期內(nèi)完成產(chǎn)品或項目的研發(fā)任務(wù),這是最重要的,其它的讓它們見鬼去吧,看看我們的研發(fā)TEAM,我想到一個名詞:極限編程即Xp,可能這是這樣吧,我也沒有時間去核準。
市場方面
這是我的弱點,也是我以及FasterSoft未來一年要重點提高的關(guān)鍵所在,我承認自已在市場營銷的理論與實踐方面都很缺乏,我也看了很多相關(guān)的書,但似乎不是看書就可以搞定的,中國軟件業(yè)最弱的兩個地方,一個是管理,另一個就是市場,面對日益猖獗的盜版以及摸不清搞不透的市場黑幕,我們是退縮還是前進?我開始的時候是很怕這方面的,用有限的資金去研發(fā)一個產(chǎn)品,我覺得有把握,但如果用有限的資金去投放在一個產(chǎn)品的市場上,我認為風(fēng)險太高了,除非你的產(chǎn)品是非常獨特的,只有你有,別人都沒有,而且技術(shù)門檻很高,但試問國內(nèi)有這種產(chǎn)品?
因此我是保守的,我覺得最好是投入的時候就可以看到收益,比如做軟件項目,做軟件外包,我看得見收入,但新產(chǎn)品的市場投入,有時就好象把MONEY丟進去了大海里,或許我的分析更加說明了我在這方面的愚昧無知,但不管如何,作為一家企業(yè),必須面對市場,面對競爭,你不能因為困難而停滯不前,軟件項目與外包很大的程度是為了生存,以及積累經(jīng)驗,企業(yè)最終還是必須要有自已的核心產(chǎn)品,并去市場上實現(xiàn)價值。期待來年,阿蒙能在這方面有所突破。
行政與財務(wù)方面
這也是公司很重要的方面,很感謝我的下屬能很好地工作,使得公司其它方面能正常穩(wěn)定地運作。作為企業(yè)的管理者,必須對公司的財務(wù)狀況一清二楚,并能很好地做預(yù)算,能準確地算出項目的收益值與風(fēng)險,我們的頭腦里想得更多的應(yīng)是賺錢,而不是守錢。
小結(jié)
呵呵,看完了吧,其實我只是簡單地總結(jié)一下,也許有點班門弄斧,不過沒什么,我臉皮厚,不在乎攻擊,晚上一樣能呼呼入睡,第二天又精神抖擻地投入工作與學(xué)習(xí),每一天都要有新想法,新激情,所以我也期待CSDN哪天能舊貌換新顏,能帶給我們一些亮點一點surprise!