小小遊戲程式設計師工作兩年後的反思

2021-03-04 06:55:07 字數 5557 閱讀 5587

write by 九天雁翎(jtianling) --

討論新聞組及檔案

這是反思,不是總結。

原來的工作

經過一段痛苦的畢業卻沒有工作的日子,我遵循了內心的選擇,自學了程式設計。

2023年5月7日,正式的開始了自己的程式設計師生活,開始做網路遊戲。歷經了客戶端,工具,伺服器,網遊開發的三大模組,在各部分都輪換了一遍以後,(大概一年以後)開始選擇自己真正的方向。出於當年的無知,對windows的天生反感以及對linux開源,自由的推崇,儘管總監警告過我,伺服器端相比客戶端是多麼的無聊,完全沒有圖形,能依賴的只有日誌,但是我最後還是選擇了在伺服器端工作,但是僅僅經過不久,就發現伺服器並不是我喜歡的東西。

再加上一系列的以前描述過的原因,我離開了原公司。(見《小小遊戲程式設計師工作一年加九個月後的工作總結 》)因為我知道,我要做的是真的遊戲。

雖然,回過頭來想想,天哪,每週週六正常上班,每天晚上都加班,沒有8,9點幾乎不可能下班,碰到維護伺服器早上6,7點我還需要來以防出現意外,最嚴重的時候,週日,節假日都統統需要為工作讓道,並且這些都還沒有任何額外補償的公司,(節假日,週日加班在極低的概率下有補償,那還得看老闆的心情而定,根本沒有成為規則)那不是與血汗工廠沒有區別了嗎?就剝削的程度來說,我想是的,那就是血汗工廠,我在的時候也沒有少抱怨過那樣殘酷的工作制度,網上我甚至還看到對原公司的評價是包身工工作制度一樣的公司。那時,機箱都是用鐵盒子鎖起來的, 頭上都是到處有攝像頭的,你的開發電腦都是不能上網的,你見過這樣的it公司?

開發網路遊戲的?

但是,那裡也有我喜歡的地方。同事都非常好相處,每天與他們在一起的時間是最多的,一起吃中飯,一起吃晚飯,有的時候,還需要一起吃早飯,我們無所不聊,即便我離開了那裡,我們還是保持聯絡,並且,他們也願意坐一小時的地鐵,然後跑到我家來一起做一頓豐盛的晚餐。總監對我也很好,曾私下帶我與女朋友去吃飯,多次勸我好好工作,耐心工作,以幫助公司發展,真的要走了,也沒有翻臉,還是請我吃了餐飯,為我送行,甚至,在我找工作的時候,還為我推薦工作。

主管技術的副總對我也很好,平時給了我很多鼓勵,雖然他總是將公司的利益看的重於所有員工的利益,總是認為我將技術看的太重,告訴我重要的是能做出好的產品,在我搬家的時候,卻用他的車叫司機幫我搬家。這些我現在想起來還非常感動。是的,那時候公司是如此的小,小到同時只進行乙個專案,所以大家都那麼熟,平時的溝通很多,工作也很開心。

總監對我技術上的幫助也很多,我自己在每天中午吃飯的一小時看書,在來回公司的路上看書,在每天下班後剩下的時間看書,每天都在透支自己的生命,但是,同時,我也在成長,與當年自學了點c++就出來找工作的愣頭青不一樣了,我幹著我自己喜歡的工作,很高興的自稱為程式設計師,那時,我是快樂的,

2023年總結

乙個半月

一年半&第乙份工作總結

一年總結

八個月總結

四個月總結

工作一年加九個月後總結

無論哪個總結都能看出來,我雖然辛苦,但是我是快樂的。

新的工作

離職後休息並學習了1個月,然後才開始找工作了。原來的刻苦肯定是沒有白費的,我中途面試了4,5家公司,每一家最後都提供了offer,最後選擇了gameloft北京, 公司很大,不僅面積大,人也多,在中國電子大廈獨佔兩層樓,(btw:中國電子大廈那個樓真的很不錯)對我來說,這是乙個嶄新的環境,從乙個小天地,到乙個大世界,最最讓我高興的是,新公司還是我想要的,做手機遊戲的公司,並且,雖然很多人指責gameloft抄襲創意,山寨經典,但是gameloft做手機遊戲的實力,毋庸置疑。

每次看到網上很多關於自己公司的新聞,都使用世界著名移動平台遊戲製造商的稱呼的時候我都自豪不已。呵呵,我原來在世界著名的公司工作啊。。。。。。

相比原公司整個公司傾力於乙個專案,到現在的公司同時並行無數個專案。新公司也有相對人性制度,不會週六讓你上班還算正常了,晚上加班也不會強制了,(雖然的確有很多人常常還在),平時可以隨便上網了(雖然網路很破),攝像頭也真的是用於防盜了(不對著我們,只對著路),工作環境輕鬆了。使用的技術也更加先進了,對我作為程式的我來說,回過頭來看看,原公司花費了1年半時間開發的那個所謂的2d回合制q版網遊是個多麼稚嫩的產品,使用的技術是多麼的古老。

(事實上,原公司是做im起家的,對程式的模組劃分解耦,**技術的應用,伺服器的負載,網路層的設計上還是非常優秀的,但是遊戲本身也就只能算是開源產品的拼湊而已了) 公司常有的專案總結或者培訓還會讓你感覺自己一直走在世界上開發手機遊戲的最前列,培訓上的主講也會讓你看到,他們的工作是有多麼開心的,他們對工作充滿了激情。就在前段時間,公司還在北京乙個很豪華的假日酒店開了年會,(我竟然什麼獎都沒有抽到,相當的悲劇)我看到了那麼多人,在公司,呆上6,7年,將自己年輕時的全部**時光完全投入在公司的發展上,而且活的還很快樂,很快樂,不僅僅有程式,還有策劃,測試。公司的回顧短片,展示了公司輝煌的歷史,公司有很多優秀的產品,與很多著名的電影公司有著合作,走在娛樂潮流的頂端,並且發展迅速,這讓每個人在此工作的人都能油然而生一種自豪感。

雖然,我們也會調侃公司發版本時的「法國時間」,但是很明顯,這是乙個能夠讓人開心的公司。

我一進公司,做的就是iphone專案,(我很喜歡)並且,我們專案的程式leader技術實力很強,producer人很好,專案中的每個同事都很友好,並且經驗豐富。因此,我們專案能要到多出實際需求的人數,能夠很好的完成所有gd的需求,並且很少,很少加班,甚至,常常上班的時候無事可做,以至於需要自己去向leader要事情做,到了再後來,要事情都很難要到,每天的主要工作就是上上網,看看新聞!這是很多人夢寐以求的工作!

(抱歉此段鳥語過多,不過在公司我們的確就是這樣說的)

不是我要的工作

但是,這樣的工作讓我快樂不起來了,這不是我要的工作。

我不希望這樣工作下去。我是程式設計師,在公司,我有的時候甚至懷疑這點,因為我有的時候一天過來上班,就是上上網,看看新聞,似乎是順麵敲幾行**,這不是乙個程式設計師應該做的工作。因為這種慣性。

在最開始的時候,我還能保持在家中的學習,再後來我回到家中,都不像以前那樣學習到深夜了,往往也就是無聊的看些東西,打發下時間,然後睡覺。因為這個原因,我的部落格在整整的2023年5月都沒有一篇文章發布。古人云,「由儉入奢易,由奢入儉難」。

其實又何止奢侈如此,一般而言,壞毛病都是容易犯,卻難以改的,懶惰算是其中最為突出的了。我不希望這樣繼續懶惰下去。

當然,懶惰是主觀的,事實上工作輕鬆也是可以促成學習的,某種程度上來說,是的,剛來公司的時候,有乙個事情我印象特別深刻,在原公司,我利用業餘時間學習了python,要知道,原來的業餘時間可不多,沒有人如我般拼命,於是,當原公司準備做乙個與python相關的東西的時候,只有我能做(還有個同事現學),那時候我是公司唯一乙個稍微懂點python的人。而新公司呢?會用python是習以為常的,除了剛畢業就來的,以前在公司的同時幾乎都會,並且專案中幾乎使用python作為工具開發的不二之選,有用python解析xls檔案生成配置的,有用wxpython來做xml相關配置工具的,也有用python做複雜批處理應用的。

這樣python的使用及掌握情況差異的形成,我認為原公司的過度壓榨與新公司的較寬鬆工作環境有關,沒有業餘時間,哪有時間去學習自己感興趣的東西或者流行的新技術?這點,我是很喜歡新的公司,新的工作環境的。我也很感激新公司讓我了解了為啥在中國人們都希望進外企。。。。。。。。

但是,假如環境太容易造成乙個人懶惰,我不認為自己可以如聖人般超脫。簡單的說,原來的公司,雖然也是寬敞的大辦公室,然後所有人擠在一起,但是起碼還是有隔間的,還能維護一下自己起碼的隱私,然後,在沒有工作的時候,大家看看書,也是很正常的,但是新公司不一樣,都是如網咖般的平桌,沒有一點遮擋,完全無私隱可言,當然,在公司談及隱私是很誇張的沒有意義,但是,不得不說,這樣太過開放的環境會促使人們交流(說的好聽點),因為你的一舉一動,你說的每一句話,都可能有一堆人看著,聽著。並且,在原公司,你有真正的沒有事情做的時候,比如手頭的任務都完成了,並且沒有分配新的任務的時候,比如等gd設計方案的時候,這時候你都可以幹自己想幹的事情,但是在新公司,你永遠也不會有這樣的時候,因為一條原則在這裡,你沒有事情的時候,多跑跑關(也就是多玩玩自己的遊戲),然後報告發現的問題。

這也是乙個很大的差異,原來的公司有完整的軟體開發流程,完整的軟體開發隊伍,我們不需要程式設計師自己去」跑關「,有一組測試在做這個工作,而在新公司,開發階段是沒有測試的,你自己就是測試,你永遠有個附加任務,那就是跑關!

這樣的環境對學習是有害的,你沒有工作的時候發現同事都沒有工作,然後你開始學習,再然後,同事像走馬燈一樣來參觀你看的書,我就不知道為啥大家都那麼有興趣,也許在乙個沒有人看書的環境中,看書也是乙個很奇怪的事情吧。同事們輕則走到背後觀望一段時間,中則詢問,「嘿,看什麼呢?「重則強行翻過書皮,看看封面。

這樣的環境太開放了。。。。。不僅僅是程式,有的gd都會過來看一眼,因為在大部分人心中,看書嘛,都是娛樂書籍,大家應該共同娛樂一下,學習那是很稀少的。再說了,如前面描述的,你其實永遠都沒有真正沒有任務的時候,(再沒有事情還要跑關嘛),你在上班時間自己看書,似乎都不是合理的事情。

這絕對不是個學習型的環境,無論有多麼多的培訓或專案總結,都不能改變這一點。說實話,我在原公司看書的時候,印象中只有在中午吃飯的時候碰到過那麼很少的幾次,有很熟悉的同事過來問,最近又學什麼呢?平時的時候大家都呆在自己的位置上忙著呢,誰有功夫管你看什麼書啊?!

但是新公司不一樣,平時大家走動走動那是太正常不過了。。。。(也許與我正好坐在這一塊唯一的飲水機對面有關吧,所以感受最為深刻)

再說回來,就算不能看書,除了一遍一遍的」跑關「外,其實還可以幹很多有意義的事情,比如看看有用的源**,同事還有使用看電子文件的方式學習,可能也會稍微好一些,但是,這改變不了這不是乙個很好的上班時學習的環境的事實,儘管很多時候的確沒有事做。於是,慢慢的,也會發現同事們都在幹什麼,那就是上網唄,上班時間,經常有某人看到某條新鮮新聞然後**,再然後集體展開討論的,經常有某人看到某新鮮有趣的**,然後**,再然後大家一起發表議論的。結果是我來新公司後,幾乎放棄了在公司學習的習慣,包括以前保持了一年半的午餐一小時學習習慣都放棄了,並且開始在google reader中新增乙個又乙個新鮮有趣的seed,作為上班時間打發時間的必備工具!

異常的悲哀!

在這裡,我總是能最先了解到新的iphone os的發布,了解到apple的新的產品的發布(比如ipad),了解到jobs又有什麼有趣的言論,了解到iphone上又有什麼有趣的遊戲發布了。(很多時候我們自己公司出了個新遊戲也是很值得討論的)

就算工作時不能學習,很多任務作本身就是可以讓人很受益的,但是可惜的是,我在公司沒有太多這樣的工作,都是一些小的模組開發,任務很少,常常沒有事做,並且,因為沒有跟組測試,沒有**的review,再加上本身**設計上的問題,美術提交的動畫資源,gd提交的配置檔案,都可以使的編譯無法通過(為了追求效率,都是使用生成巨集來做id的辦法處理資源及配置,並且開發期都沒有其他方案)大家提交**都非常自由並且破壞性巨大,乙個早上都沒有正常的將遊戲跑起來那是再正常不過的事情了,一組人等乙個美術資源也很正常,乙個美術資源做好後修改的是很關鍵的n個頭檔案的巨集,然後引發10~20分鐘的重編也是很正常的。(公司的機器極其老化,也不肯換,使得時間更長)這種情況進一步的促使了大家的無聊時間的增長,於是我們對更多的娛樂行業的內部有了很多的深刻了解。然後因為底層的**改動,因為優化而修改了一些特性,甚至因為底層修改,優化本身的bug,都會使得你的**無法正常工作,於是乎,你就開始了debug生涯,當一層一層debug下去,你發現原來根本就不是你的問題,而是很深層次的原因,並且這樣反覆幾次以後,估計很難有人能夠泰然處之,不過,在這裡,你就是得習慣這些。

我做的好幾個東西,我都不知道來回修改了多少次,而本身根本就不是他們本身的原因。而在某個東西改變後,將所有的東西都改一次的事情也不是那麼少有發生。這樣的時間的浪費,我可以安慰自己我是拿錢做事,但是我深深的痛恨!

當然,開發效率就別提能夠有多高了。

公司員工工作兩年後的辭職報告

尊敬的公司領導 您好!誠信或者忠誠,並不機械地等於終身服務於一家公司。人和企業都在時刻的改變著,對於企業而言,隨著公司的發展變遷,過去適合的員工未來可能不再適合他的職位 對於個人來說,乙個公司過去可能是他最佳的選項擇,隨著時間的流逝,現在可能已經無法激發他最大限度地發揮他的激情和才幹。我於xx年年3...

公司員工工作兩年後的辭職報告

尊敬的公司領導 您好!誠信或者忠誠,並不機械地等於終身服務於一家公司。人和企業都在時刻的 改變著,對於企業而言,隨著公司的發展變遷,過去適合的員工未來可能不再 適合他的職位 對於個人來說,乙個公司過去可能是他最佳的選項擇,隨著時 間的流逝,現在可能已經無法激發他最大限度地發揮他的激情和才幹。我於xx...

公司職員工作兩年後的辭職報告

尊敬的領導 你們好 我很遺憾自己在這個時候向公司正式提出辭職。不知道領導在看到後會是什麼感受,總是我是非常的感到傷心,因為我一 直以來都是在公司工作的非常好的,也是一直比較踏實的,但是我心中總是有 一些磕磕拌拌,總是感覺 不對。最近我終於想明白了,因為我不適合這裡。來到公司也已經快兩年了,在這近兩年...