程序員的六年工作總結(jié)

字號:

為大家整理的程序員的六年工作總結(jié),供大家學(xué)習(xí)參考!
    程序員的六年工作總結(jié)
    把時(shí)鐘撥回到2007年的夏天,大學(xué)畢業(yè)。那時(shí)非常迷茫,不知道自己能做什么,想做什么,對工作有一種期待和憧憬,只是覺得計(jì)算機(jī)、網(wǎng)絡(luò)有關(guān)的職位都可以投遞簡歷。
    2007年5月12日(歷史驚人的巧合,沒想到6年后的今天寫下了這篇回憶文章),南下廣州,開始找工作。或許,因?yàn)檫\(yùn)氣好、加上筆試不錯(cuò)、人也比較老實(shí),第一份工作敲定了,任職于一家教育培訓(xùn)機(jī)構(gòu)公司網(wǎng)絡(luò)部,主要工作內(nèi)容為web網(wǎng)站開發(fā),算是自己的入行職位。
    經(jīng)過大概半年的努力,自己表現(xiàn)出來的專業(yè)能力、勤奮、以及奉獻(xiàn)精神,得到了部門經(jīng)理的認(rèn)可。自己在人才招聘方面、組員工作安排方面也能參與發(fā)表一些意見和想法。同時(shí),經(jīng)過半年左右的工作學(xué)習(xí),對該職位所需要的專業(yè)知識和技術(shù)能力都基本掌握,自己也能比較快的解決遇到的問題。工作內(nèi)容變的比較多、雜,開發(fā)web網(wǎng)站、公司內(nèi)部管理系統(tǒng)、電腦網(wǎng)絡(luò)維護(hù)、網(wǎng)站客服、等等,除了自學(xué),無法接觸到更專業(yè)方面的東西。
    -
    2008年上旬,自己萌生去意,主要原因是公司不是專業(yè)的公司,無法在技術(shù)上再提升,薪水也較低(1500),終在2008年5月離職,第一份工作結(jié)束, 工作時(shí)間一年多幾天。
    總結(jié)第一份工作,自己的收獲是從學(xué)生到工作的角色轉(zhuǎn)變,入行了,了解到工作是什么樣子了,技術(shù)能力上也有一些成長。
    因?yàn)閷Φ谝环莨ぷ鲬阎貏e深的感情,自己沒有在職先去投簡歷應(yīng)聘,堅(jiān)持用心上班到后一天。離職后,開始考慮找下一份工作問題。當(dāng)時(shí)自己想到三個(gè)職位,按優(yōu)先級排為:軟件測試、web網(wǎng)站開發(fā)、flash開發(fā)。其中軟件測試是覺得測試是該職位未來比較靠經(jīng)驗(yàn)、比較熱門的職業(yè),而flash開發(fā)則是因?yàn)樵谏弦环莨ぷ髦歇?dú)自完成了的一個(gè)小游戲。投了不少簡歷和參與不少面試,軟件測試和web開發(fā)職位求職并不順利。終,6月底面試一個(gè)flash開發(fā)職位成功。
    2008年,我們都知道,這是網(wǎng)頁游戲開始爆發(fā)式成長的一年,各類網(wǎng)頁游戲公司如雨后春筍搬的創(chuàng)立,游戲產(chǎn)品遍地開花。市場上對flash開發(fā)人員需求急劇增大,給flash開發(fā)者們帶來了無限的機(jī)會。正是在這個(gè)浪潮下,自己走上了游戲開發(fā)之路,這也是之前自己未曾料想到的。
    回到剛才所說面試成功了一個(gè)flash開發(fā)職位,當(dāng)時(shí)是一家香港公司外設(shè)廣州的開發(fā)部門,要求使用AS3負(fù)責(zé)小游戲的開發(fā),因?yàn)橹皼]有使用過AS3,所以做這份工作對自己來說壓力非常巨大。正是這份意外的flash開發(fā)工作,讓自己成為了flash開發(fā)程序員。這份工作只做了兩個(gè)月,主要原因是團(tuán)隊(duì)散漫,自己與同事們沒有太多交流,做的不快樂。正好有了另外一家大型網(wǎng)絡(luò)公司的機(jī)會,薪水相對第一份工作也已翻番,于是閃電離職。
    2008年9月2日,新加入第三家公司,感覺非常大、非常專業(yè),是個(gè)集團(tuán)公司,創(chuàng)始人和管理層都是知名的業(yè)內(nèi)人士,公司當(dāng)時(shí)有3百多人,部門設(shè)立、規(guī)章制度感覺非常完善,剛?cè)肼氂信嘤?xùn),福利、工作環(huán)境都不錯(cuò),這份工作在當(dāng)時(shí)自己看來,是非常不錯(cuò)的。進(jìn)入公司后跟著總監(jiān)進(jìn)行開發(fā),兩人獨(dú)立負(fù)責(zé)一個(gè)新網(wǎng)頁游戲(后面基本就我一個(gè)人負(fù)責(zé)了)。項(xiàng)目開發(fā)采用flex,自己買了本書邊學(xué)變開發(fā),工作壓力不是特別大??偙O(jiān)對自己的學(xué)習(xí)能力、開發(fā)進(jìn)度、溝通能力、積極主動性都還是非常認(rèn)可的。這個(gè)項(xiàng)目開發(fā)了大約5個(gè)月,時(shí)間來到2009年1月份,公司經(jīng)營狀況和管理層發(fā)生了大變化。公司大量裁員、項(xiàng)目凍結(jié),自己由于積極的和總監(jiān)其其他相關(guān)負(fù)責(zé)人溝通,正是因?yàn)檫@種主動的態(tài)度,自己在項(xiàng)目組被砍掉的情況下轉(zhuǎn)入另一個(gè)、也是公司一個(gè)正在開發(fā)、準(zhǔn)備運(yùn)營的項(xiàng)目中,而之前項(xiàng)目組其他同事全部裁掉了。裁員后的公司開始變的很動蕩、人心浮躁、工作壓力驟升,團(tuán)隊(duì)成員一個(gè)個(gè)離開,終自己在6月初也離職,這份工作只做了9個(gè)月,但給自己帶來了非常重要的積累,關(guān)于技術(shù)、項(xiàng)目管理、產(chǎn)品運(yùn)營、開發(fā)流程、團(tuán)隊(duì)合作等都有了初步的認(rèn)識和理解,專業(yè)方面對開發(fā)所需的基礎(chǔ)編程知識已基本掌握,游戲模塊開發(fā)方面已沒有太大的問題了。
    因?yàn)閰⑴c過大型游戲的經(jīng)歷、以及游戲市場對該職位人員的巨大需求,相對來說找下一份工作就比較好找了。當(dāng)時(shí)自己的想法是離開廣州,年輕就要拼搏,而拼搏就要到有機(jī)會的地方去,游戲開發(fā),在當(dāng)時(shí)(到現(xiàn)在也是)北京和上海(乃至深圳)是機(jī)會多、好的地方,于是專門往北、上、深三大城市的公司投遞簡歷,包括新浪、搜狐、巨人、騰訊等大公司。雖然,當(dāng)時(shí)自己做過游戲開發(fā),但經(jīng)驗(yàn)尚淺,要找大公司還是難度很大的,終北、上、深的求職無果,后來到了一家位于廣州相鄰的城市—佛山的一家公司。
    2009年6月,入職新公司。(因?yàn)槲乙琅f在公司就職,就不透露公司名了,直接用“公司”二字表示,下文中涉及到開發(fā)的項(xiàng)目也會分別用代號表示)
    網(wǎng)頁游戲經(jīng)過2008年的發(fā)展,市場上出現(xiàn)了一批掙大錢的游戲,如熱血三國。大量投資者和公司開始投入網(wǎng)頁游戲的研發(fā)當(dāng)中,市面上也出現(xiàn)了各種不同類型的網(wǎng)頁游戲,策略戰(zhàn)爭類、兒童社區(qū)類甚至rpg類游戲等都有成功之作。在這個(gè)大環(huán)境下,佛山公司成立了,公司老板美術(shù)出生,做個(gè)人站/專業(yè)網(wǎng)站近十年,之前一直在上海做公司,因?yàn)橛辛朔鹕胶献鞯臋C(jī)會,獨(dú)身來到佛山,組建了新公司(后面上海公司就注銷了),上海公司之前主要積累在于flash動畫平臺資源,在游戲開發(fā)方面也沒什么經(jīng)驗(yàn)。佛山公司準(zhǔn)備組建大概15人的研發(fā)團(tuán)隊(duì),開發(fā)5-8人,美術(shù)5-8人,老板任項(xiàng)目經(jīng)理兼策劃及美術(shù)總監(jiān),研發(fā)項(xiàng)目為Q版兒童類社區(qū)游戲(下面稱為A項(xiàng)目),預(yù)計(jì)研發(fā)時(shí)間為半年至一年。
    入職這家公司有兩個(gè)值得提的原因,一是自己想離開廣州這座喧囂的城市,想到安靜的地方閉關(guān)修煉學(xué)習(xí);而這個(gè)公司在當(dāng)時(shí)從環(huán)境各方面來說都符合我的想法;二是有一個(gè)細(xì)節(jié),就是去面試,和面試官(老板)談完準(zhǔn)備離開的時(shí)候,他主動給了來回車費(fèi),這個(gè)是我不曾想到的。這個(gè)細(xì)節(jié)讓我覺得公司老板是一個(gè)愿意分享的人、公司也是可以信賴的。雖然說換這個(gè)工作換了城市、要搬家,但當(dāng)時(shí)來說,自己沒有想到會在這里一呆就是4年,并且廣州離佛山也很近,自己并不需要下多大的決心去選擇這個(gè)公司和這份工作。
    我是在公司成立一周后開始上班的,是公司的第一批員工,算是公司的“創(chuàng)業(yè)元老”。當(dāng)然,那時(shí)候沒有什么創(chuàng)業(yè)的概念,只是當(dāng)做一份工作,只是現(xiàn)在回過頭去看,四年做的事情,遇到的問題、和所付出的心血我覺得與自己創(chuàng)業(yè)并沒有太大區(qū)別。
    我入職后一個(gè)月左右研發(fā)團(tuán)隊(duì)基本完善,工作陸續(xù)展開,一開始團(tuán)隊(duì)做一些簡單的功能模塊和基礎(chǔ)功能點(diǎn),我主要負(fù)責(zé)模塊開發(fā),時(shí)間沒過多久,出現(xiàn)了一個(gè)偶然的機(jī)會,把自己推上了準(zhǔn)組長的位置,擔(dān)負(fù)起了主程和組長的職責(zé),也讓自己有了從另一個(gè)角度去看待問題、處理問題的機(jī)會,關(guān)注團(tuán)隊(duì)開發(fā)效率、關(guān)注整體。
    A項(xiàng)目在逐步往前推進(jìn),不過現(xiàn)在想起來,似乎沒有特別明確的開發(fā)計(jì)劃和產(chǎn)品方向,因?yàn)檎麄€(gè)團(tuán)隊(duì)都沒有太多做游戲的經(jīng)驗(yàn),于是就照著市面上的同類型的成熟產(chǎn)品來做,依葫蘆畫瓢,覺得不好的地方加入我們的想法。以Q版兒童社區(qū)游戲?yàn)橹黝},展開功能,一路開發(fā)、一路摸索、一路修改。期間,調(diào)出了幾個(gè)同事進(jìn)行花園、牧場游戲以及一些休閑小游戲的開發(fā),想把它們整合進(jìn)游戲中去。同時(shí),公司又接了騰訊的一個(gè)休閑游戲外包項(xiàng)目,由我負(fù)責(zé)客戶端開發(fā),大概持續(xù)了2個(gè)多月。
    自己負(fù)責(zé)騰訊外包那個(gè)項(xiàng)目在那時(shí)是從工作以來感到壓力大的時(shí)候,時(shí)間緊、任務(wù)重,主要的是遇到問題得全靠自己解決,沒人能幫自己。在那段時(shí)間,開創(chuàng)了晚上睡公司的歷史記錄。終項(xiàng)目雖然有些bug和拖延,還是比較順利上線了,對方也給了比較高的評價(jià),也為后來和騰訊的一系列合作打下了基礎(chǔ)。經(jīng)過這個(gè)項(xiàng)目,自己在技術(shù)、做事方法、抗壓能力方面都有了提高。
    整個(gè)團(tuán)隊(duì)就這樣的狀態(tài)做了大概7個(gè)月,時(shí)間來到了2010年春節(jié),此時(shí),市面上的兒童社區(qū)游戲比09年初已經(jīng)多出了很多,兒童頁游市場變成一片紅海,盈利狀況非常不樂觀,而我們的A游戲按計(jì)劃還需要好幾個(gè)月才能推出。春節(jié)過后,大概3月份的樣子,老板決定我們需要調(diào)整方向,改為回合制rpg游戲(因?yàn)檎{(diào)整特別大,這里就把調(diào)整后的游戲稱為B項(xiàng)目吧)。這個(gè)決定在當(dāng)時(shí)來看是無奈的、但是是符合市場需求的調(diào)整。整個(gè)團(tuán)隊(duì)就按照新目標(biāo)來開展工作了。
    2010年初,公司又有一個(gè)機(jī)會和某個(gè)事業(yè)單位合作,把A項(xiàng)目改造成一個(gè)和世博會相關(guān)的、適合青少年玩的項(xiàng)目(暫成為A+項(xiàng)目),公司又把大部分精力和人力轉(zhuǎn)入到這個(gè)項(xiàng)目的研發(fā)中去了,我負(fù)責(zé)了這個(gè)項(xiàng)目的對外、對內(nèi)溝通的職責(zé)。4月底,A+項(xiàng)目上線,但經(jīng)歷了極其悲催的事情—-在在線人數(shù)很少的情況下出現(xiàn)了服務(wù)器宕機(jī),這件事在未來幾年在團(tuán)隊(duì)中都留下了“陰影”。A+項(xiàng)目需要我寫很多技術(shù)說明性的文檔和PPT演示文檔,那時(shí)似乎自己花在寫代碼上的時(shí)間不是很多,每天的事情很雜,寫文檔、溝通策劃、溝通工作安排等等,這個(gè)經(jīng)歷也一定程度上鍛煉了自己的文檔能力和處理問題的能力。
    A+項(xiàng)目是一個(gè)合作性的非營利性、階段性的項(xiàng)目,到6月份后基本就不需要怎么管了,公司全部精力重新回到B項(xiàng)目。B項(xiàng)目做的并不太順利,2010年的6月份距離09年初創(chuàng)公司時(shí)已經(jīng)過去1年,公司啟動資金已經(jīng)用完,老板只能靠借錢發(fā)工資了,各方面壓力開始增大,加班也比較頻繁了。9月份,B項(xiàng)目基本可以測試體驗(yàn),10月份實(shí)現(xiàn)技術(shù)封測(不太記得是10月份還是11月份了)。那一年國慶,假期自己也沒有回老家,和老板及技術(shù)總監(jiān)一起呆在公司弄著游戲的事。產(chǎn)品一直在調(diào)整、修改,修Bug,與此同時(shí),公司也在尋求新一輪的融資,和很多機(jī)構(gòu)、個(gè)人、公司有接觸談判,當(dāng)然,這主要是老板做的事,只是作為同事,能感受到這種環(huán)境和壓力。
    時(shí)間很快,又來到了2011年春節(jié),又一個(gè)轉(zhuǎn)折點(diǎn)快發(fā)生了。
    2011年初,之前那個(gè)A+項(xiàng)目合作方提出新的需求,希望和我們合作繼續(xù)開發(fā)一款關(guān)于宣揚(yáng)低碳意識的游戲,(暫定為C游戲),于是我們繼續(xù)分出幾個(gè)同事對這個(gè)項(xiàng)目進(jìn)行開發(fā),我依舊擔(dān)任項(xiàng)目對內(nèi)外溝通的負(fù)責(zé)人。在這里值得說一下,合作方是一個(gè)政府較小的事業(yè)單位,和公司及老板有很多年合作的歷史。這類游戲項(xiàng)目主題受限制、沒有太多開發(fā)經(jīng)費(fèi)和盈利要求,我們也只是作為外包的態(tài)度去看待。
    2011年春節(jié)放假前,團(tuán)隊(duì)拼全力在B游戲的完善上,希望發(fā)布一個(gè)比較穩(wěn)定、完善的版本。而此時(shí),市場上已經(jīng)發(fā)生悄然變化,回合制戰(zhàn)斗類產(chǎn)品已經(jīng)多的讓人眼花繚亂,其中還不乏高品質(zhì)、大推廣的游戲,甚至還出現(xiàn)了不少arpg。這樣的環(huán)境給我們帶來了嚴(yán)峻的考驗(yàn),一是我們覺得的我們自己的產(chǎn)品似乎沒有特別突出的賣點(diǎn)、二是我們在用戶、渠道推廣方面沒有太多的資源和經(jīng)驗(yàn),更重要的是:老板層面尋求的游戲聯(lián)合運(yùn)營和融資方面一直沒有有效的進(jìn)展,公司賬戶一直是負(fù)數(shù)狀態(tài)。春節(jié)放假期間,老板做了一個(gè)艱難的決定:決定假期后只少數(shù)幾個(gè)員工按計(jì)劃上班(我是其中一個(gè)),大部分員工延長假期,待公司確定上班時(shí)間后再通知。而上班的幾個(gè)同事先重點(diǎn)研究、分析B項(xiàng)目的情況,針對項(xiàng)目存在的問題,有的放矢,確定未來半年這個(gè)項(xiàng)目的計(jì)劃。
    計(jì)劃趕不上變化快,就在我們在對項(xiàng)目進(jìn)行整理的那段時(shí)間里,我們又有了一個(gè)合作的機(jī)會,和國內(nèi)一互聯(lián)網(wǎng)巨頭(暫就稱為T公司)的游戲部門合作開發(fā)一款關(guān)于汽車的游戲,我們臨時(shí)做了比較詳細(xì)的準(zhǔn)備,產(chǎn)品方案、開發(fā)計(jì)劃,召開電話會議等,但由于一些原因終沒有合作成功。不久,T公司之前和我們有過溝通的人為我們引薦了T公司的另外一個(gè)部門,準(zhǔn)備合作另外一個(gè)關(guān)于時(shí)尚購物的項(xiàng)目(暫定為D項(xiàng)目)。對這個(gè)新項(xiàng)目我們非常期待,因?yàn)門公司有著特別巨大的用戶資源和平臺,如果能合作成功,對我們來說,風(fēng)險(xiǎn)可以降到很低。我們積極的準(zhǔn)備產(chǎn)品方案和材料,希望能得到他們的認(rèn)可。和T公司的溝通大概持續(xù)了1個(gè)月時(shí)間,這段時(shí)間我們B項(xiàng)目和C項(xiàng)目的工作沒有停止,公司員工陸續(xù)回來上班。一方面我們繼續(xù)老項(xiàng)目的完善,另一方面我們在和T公司進(jìn)行D項(xiàng)目的溝通和準(zhǔn)備。3月底,D項(xiàng)目基本確定,和T公司合作開發(fā)。剛得知合作成功的消息時(shí),公司同事還是比較興奮的(特別是老板),大家都對這個(gè)項(xiàng)目充滿期待,當(dāng)然,也有擔(dān)憂、迷茫和疑問。(和T公司的合作,后面回過頭看來,其實(shí)主要還是以我們公司為主,對方只是在初期發(fā)表一些意見和看法,他們所的幫助終由于各種原因也沒有達(dá)到預(yù)定的目標(biāo))
    D項(xiàng)目確定后,我們就把B項(xiàng)目徹底放棄了!從09年創(chuàng)立公司打算的A項(xiàng)目,再到把A改造成B項(xiàng)目,時(shí)間已經(jīng)過去近2年!而如今,因?yàn)楦鞣N原因,要把B項(xiàng)目放棄,這是何等的無奈和遺憾。過去近兩年的努力基本白費(fèi),大家心里都有些不甘。時(shí)至今日,每每說起這個(gè)項(xiàng)目,心里多少都還會惋惜。
    我們對D項(xiàng)目做了了詳細(xì)的開發(fā)計(jì)劃,采用快速迭代開發(fā)、小步快跑的方式。開發(fā)時(shí)間準(zhǔn)備1個(gè)半月,然后上線。當(dāng)時(shí),在facebook上有一款同類的游戲,我們以它為原型,進(jìn)行修改調(diào)整符合我們本土的風(fēng)格和玩法(后來,我們又做了很大的玩法上的創(chuàng)新和完善)。我們加班加點(diǎn)的趕工,晚上也在公司,假期也基本都在公司,遇到事情處理事情、遇到問題解決問題,終通過團(tuán)隊(duì)的努力,6月份完成了上線內(nèi)測,8月份登錄空間、9月初開始收費(fèi),游戲各方面的數(shù)據(jù)都表現(xiàn)不錯(cuò)。
    那時(shí),團(tuán)隊(duì)也迎來了較大調(diào)整,陸續(xù)有同事離開,一方面工作壓力巨大,另一方面公司財(cái)務(wù)長期得不到改善,用“苦”和“累”這些詞語已經(jīng)很難表達(dá)完自己的感受了。很多人對公司的未來、項(xiàng)目的未來、自己的未來充滿了疑惑、迷茫,對是否堅(jiān)持產(chǎn)生了動搖。值得一說的是,在那次團(tuán)隊(duì)變化過后,之后的兩年里,團(tuán)隊(duì)就基本沒有大變化了,所以我們現(xiàn)在的核心團(tuán)隊(duì)都是一起打拼了4年的同事,人數(shù)少、效率高,溝通簡單、直接、高效。
    D項(xiàng)目上線后,有了收入,相對就平穩(wěn)了。公司主要工作就是收集玩家需求,開發(fā)新功能上線。差不多一年多的時(shí)間(大概持續(xù)到2012年的12月份),我們一直在通過各種方式增加用戶、增加留存,提高付費(fèi)滲透率。2011年4月到2012年12月期間,我們還上線了C項(xiàng)目,以及為T公司的其他部門開發(fā)了外包項(xiàng)目及其他合作的小項(xiàng)目。因?yàn)闀r(shí)間不是很長,也不是公司主要方向,在這里就不詳細(xì)介紹了。
    D項(xiàng)目的開發(fā)過程非常艱苦,明顯缺的就是開發(fā)人員,這么大的一個(gè)游戲項(xiàng)目,包我就只有2個(gè)客戶端開發(fā)人員、一個(gè)半服務(wù)端開發(fā)人員(為什么算半個(gè)是因?yàn)榍捌谟?個(gè),后期只有1個(gè)了),沒有專職測試,老板任項(xiàng)目經(jīng)理兼美術(shù)總監(jiān)兼策劃兼商務(wù)。所有人都是在高壓力、同時(shí)又是疲憊的狀態(tài)下工作。自己更是不僅要寫程序,關(guān)注團(tuán)隊(duì),很多時(shí)候還需要兼任客服、以及一些過往項(xiàng)目的對外溝通。自己不知有多少個(gè)日夜,凌晨、甚至通宵還在寫代碼、修Bug,新功能剛剛開發(fā)完就要趕著上線,然后無窮的Bug和錯(cuò)誤、甚至低級的錯(cuò)誤。很多問題是由于時(shí)間匆忙、工作流程、人手有限等各方面的原因?qū)е碌?。自己那時(shí)也承受著巨大的壓力和遭受了很多委屈。
    值得欣喜的是D項(xiàng)目可以算作一個(gè)成功的項(xiàng)目。項(xiàng)目維持在20-50萬左右的日活躍,每個(gè)月有幾十萬的流水(有幾個(gè)月快接近百萬),在如此激烈的競爭環(huán)境中起得這樣的成績也算是對我們辛苦付出的一個(gè)匯報(bào),值得我們這種小團(tuán)隊(duì)值得高興的事情了。因此在2012年春節(jié),公司首次派發(fā)獎品:每人一臺Ipad,這也是自己工作以來首次獲得的大價(jià)值獎品/獎金。但從公司層面來說,從2009年6月到2012年12月,三年半時(shí)間,依舊還在貧困線上徘徊,依舊還有很長的路要走,依舊任重而道遠(yuǎn)。
    2012年11月份后,D項(xiàng)目活躍人數(shù)開始緩慢下降,收入基本穩(wěn)定但呈下降趨勢。做了一些調(diào)整和活動但效果不明顯,我們開始把人力資源轉(zhuǎn)向新項(xiàng)目的開發(fā)了。關(guān)于新項(xiàng)目,本文不做詳細(xì)介紹(留著下一個(gè)6年的回憶錄里寫),開發(fā)了大半年,時(shí)不時(shí)被暫停轉(zhuǎn)去做其他事情,項(xiàng)目進(jìn)展基本順利,預(yù)計(jì)今年6月份內(nèi)測。