進了這家公司,就開始了入行來的第一款游戲的開發(fā)嚣潜,是一款SLG,那時《熱血三國》是第一款網(wǎng)頁游戲成名作椅贱,月流水達到了千萬懂算,要知道我們公司一年的利潤也才一千萬,當(dāng)然流水跟利潤還是有差別的庇麦,但交易量出來了计技,引爆了頁游市場。各路公司紛紛加入頁游大軍山橄。
各行業(yè)都一樣垮媒,有了一個標桿后,后來者都是先抄襲前者航棱,美其名曰借鑒成功者經(jīng)驗睡雇。
所以我們的第一款游戲也是三國題材SLG,在這個開發(fā)過程中也出現(xiàn)了一些職場的狗血事件丧诺,當(dāng)時我剛?cè)胄腥牍穑膊惶@些,但一個人的真誠度還是可以看出來的驳阎,請教技術(shù)總監(jiān)問題時抗愁,他總是把一個問題夸大化,再云里霧里的吹噓一番呵晚,就是不切中問題要害蜘腌。一兩次這樣,聽了蠻新鮮饵隙,總監(jiān)很厲害撮珠,但每次都這樣,那就有點雞血金矛,所以他在大家的心中的地位可想而知芯急。團隊也是剛組建,自然而然出現(xiàn)了很多問題驶俊。
出問題的一段時間娶耍,正好我回學(xué)校參與畢業(yè)答辯,再回公司時饼酿,后端老大已經(jīng)換人榕酒。
這些都是插曲了胚膊,關(guān)鍵還是看我技術(shù)成長過程
對于工作技術(shù)之外的事,有幾件比較有映像
在開發(fā)業(yè)務(wù)之前想鹰,需要把策劃文檔轉(zhuǎn)化成程序需求文檔紊婉,并制作必要的流程圖,算是對業(yè)務(wù)的理解辑舷。這對于新手很有幫助喻犁,不管是對業(yè)務(wù)理解,還是出于自身代碼的邏輯完整性惩妇。都是一個好方法株汉。在后來的職場中筐乳,我一般也會這樣要求新人歌殃。只不過執(zhí)行力比較差,有些工作多年的人蝙云,不太愿意去寫文檔了氓皱,喜歡上來就是擼代碼。
工作匯報勃刨,就是在工作開始波材,進展,結(jié)果都需要匯報身隐,匯報是工作中很重要一部分廷区。
還有推薦了曾仕強的“推拖拉”心得
這三點是比較受用的。
總監(jiān)以前是從蝸牛出來的贾铝,蘇州第一號游戲公司隙轻,他從那帶了一套代碼出來。開發(fā)業(yè)務(wù)第一步肯定先是了解這套代碼了垢揩,同事帶我玖绿,給我講解一些開發(fā)使用步驟,也就上手了叁巨。
就是接受前端請求斑匪,處理業(yè)務(wù)邏輯,返回處理結(jié)果锋勺。這就樣的過程
傳輸協(xié)議使用的是自定義協(xié)議蚀瘸,后來了解了AMF3之后,發(fā)現(xiàn)他的思路跟AMF3是一樣的
對于從協(xié)議找到對應(yīng)的執(zhí)行業(yè)務(wù)方法庶橱,也就是轉(zhuǎn)發(fā)機制贮勃,當(dāng)時我反編譯了底層jar包,當(dāng)時是沒有底層源碼看的悬包,不知道是總監(jiān)不樂意給我們衙猪,還是他自己就沒有。
發(fā)現(xiàn)這個轉(zhuǎn)發(fā)過程,跟struts的機制是一樣的垫释。在學(xué)校時丝格,我就喜歡看源碼,基本上用到的開源框架棵譬,我都會去看一遍源碼實現(xiàn)显蝌,看完實現(xiàn)方式,心里比較踏實订咸。想struts還真是個經(jīng)典曼尊,當(dāng)時剛從jsp servlet脫離,struts算是個產(chǎn)物脏嚷,符合了MVC的潮流骆撇。可能有些公司內(nèi)部框架開發(fā)的思路是一樣的父叙,但struts卻做了開源神郊,以至他成了三大精典框架SSH之一
數(shù)據(jù)存儲好像直接是jdbc
我的工作基本上就是拿到策劃文檔,從里面找到功能點趾唱,與前端定義通信協(xié)議涌乳,開發(fā)業(yè)務(wù)邏輯,提交給測試甜癞。
由于在學(xué)校期間就有了大量編碼夕晓,所以理解了業(yè)務(wù),開發(fā)起來很快悠咱,有時小功能點比較多蒸辆,一天可以做上十幾個協(xié)議。完成速度是很快的乔煞,后來寫著寫著就慢了吁朦,人嘛,會變懶渡贾,待公司久了逗宜,就不會像剛進去那會兒勤快,老大給一天的工作量空骚,基本上半天就完成了纺讲,也不主動去接下一個任務(wù),就在那邊開發(fā)自己的網(wǎng)站 java1995.com囤屹,按時上下班熬甚。
回到住處,接著開發(fā)網(wǎng)站肋坚,那時幻想著網(wǎng)站跟能javaeye乡括,csdn一樣流行肃廓,想拉兩個同學(xué)一起開發(fā),我美工诲泌,還有前端不行盲赊,那時同學(xué)就提醒我,你的這個網(wǎng)站的商業(yè)模式是什么敷扫?靠什么能流行哀蘑。其實這方面我一點都沒有考慮,可見同學(xué)的思維已經(jīng)遠超于我葵第,但我很是不屑绘迁,我說就憑一個站長的熱情吧。熱情成不了事卒密,可能還會壞事缀台,以后再說這方面的事
半年時間也把一個游戲給開發(fā)完了。想想這游戲開發(fā)太容易了栅受。跟同事吃飯時将硝,就開玩笑恭朗,兩個前端屏镊,兩個后端,兩個策劃痰腮,再加幾個美術(shù)而芥,一款游戲開發(fā)太容易了,馬上就可以走幾成功之巔膀值。等著跟《熱血三國》一樣棍丐,大火起來。
那時我們是清純無知的沧踏,也是有游戲夢的歌逢,策劃很喜歡游戲,時時把游戲話題掛在觜邊翘狱,討論游戲玩法秘案,就是要做款牛逼游戲,也沒別的什么想法潦匈。
當(dāng)時我也很自以為是阱高,以為自己已經(jīng)是大牛了,在學(xué)校時就把用的SSH給吃透了茬缩,當(dāng)然這也是自我感覺了赤惊,也就是源碼看了一點,能自如使用凰锡,有問題自己能處理未舟;對游戲的底層也有認知圈暗,畢竟看了底層代碼了。自認為很厲害了裕膀,做一款游戲太簡單了厂置。事實上認知很是膚淺,是一種不知道自己不知道的狀態(tài)魂角。當(dāng)然昵济,這是后面才認識到自己的不知道。
沒有實踐的認知都是偽認知野揪,只有實踐访忿,才能證偽。
還好斯稳,在后面的一年海铆,我認清了自己,知道了自己的不知道挣惰。