New Begin--工做一年所思所感小記

  有段日子沒有更新Blog了,這段時間過得有些散漫,今天看完了兩本書,感觸頗多,讓我繁雜的心緒又重歸平靜,想寫一些什麼,遂有了這篇文章。html

  所謂的一年是從13年7月9日我正是入職算起,到如今爲止一年有餘,而我正真開始加入如今的公司早在13年的3月份了。我先記一本流水帳敘述一下一年多來的經歷,再總結一些工做感覺和體會,最後再小計一下一年的成長和對下一年的展望,但願能對還沒畢業的在校生麼一些啓發,也讓本身有一個駐足回首一年來經歷的契機。前端


經歷


  13年的3月4日我來到北京做爲實習生來報道(關於筆者找工做的記錄能夠參看另外一篇博文),上一次來北京仍是在8年前初中畢業。人生地不熟,坐着一號線在八寶山下車,找來找去終於在石景山一個萬達的CBD商圈那找到了暢遊的總部(那時候還在萬達,如今已經搬走了),那時候剛剛走出校門,只以爲足足23層的辦公樓正是氣派啊,進去和前臺一說才知道上午的實習生報道已經結束了,只能等到下午再來了,在下面的購物廣場轉了轉,這個辦公區買東西卻是很方便。等到下午第一時間剛過去報道,被帶到了6層的"趙天師"(暢遊全部的會議室都是用的遊戲中NPC的名字,固然如今已經不是了)會議室,走在樓裏以爲一切都是新奇的,牆壁上,樓梯上都是遊戲相關的一些東西,陸陸續續的又有了很多和我同樣的實習生進來了,再而後一個HR給咱們分配了宿舍,而後帶咱們坐上了客車開往宿舍,告知從次日開始進行持續1周的入職培訓,以後就沒事了,和室友交流了一下,原來你們都是一個部門的。程序員

  以後天天早起坐着客車到公司的「趙天師」進行培訓,前3天都是各個崗位的前輩和老師給咱們來說課,讓咱們對遊戲開發和公司的制度有所瞭解,到了最後兩天進行小組活動,準備第五天的節目表演。這一片實習生大概有140多人左右,分紅了4個小組,在個人小組裏認識了不少有趣的人,有個清華的本科生,當時內心想我居然能和清華的畢業生在一塊兒培訓,還有個工做了好多年管培生,口才和組織能力簡直是太好了,咱們一羣初來乍到的學生們都被聽他的。小組最後的節目表演裏我扮演了一回公交車司機,同時用東北話和北京話來表演,後來同窗們都說很是有意思,在最後一天的下午,咱們所在的各個事業部的負責人把咱們領到了所在的辦公區(原來我不在這個高高的大廈裏工做,要去另外一個寫字樓裏租的幾層辦公區)。編程

  實習生涯開始了,到了新辦公區發現,你們的工位之間是沒有隔斷的,一排坐上幾我的,往裏面瞟了幾眼,感受很神聖的樣子,前3周是各個部門安排給本身的實習生進行專業方面的培訓,基本都是各個項目的主程來給咱們講課,什麼都講,Flash(那時候Flash開發的頁遊仍是佔大多數的,如今好像依然如此),C++,Unity,Unix,以及一些開發框架,平均一節課2個小時,而後每一個課都會留做業,相關的老師會審批而且打分,最後會有實習生排名。剛畢業聽老師們講課都以爲的非常佩服,還記得當時給咱們講Unix網絡編程的主程一個有一個新名詞問咱們知不知道,只以爲本身什麼都不會啊。老師們留的做業對於當時的咱們來講也不簡單啊,好比Unix網絡編程的做業,就是本身假設一個後端服務器,要有LS,GWS,MS,DS,還要畫出架構圖和說明,當時真是逼着本身去學啊,你想2個小時的課程能記住多少,實際的編碼還得去本身學。還好咱們一塊兒來的有八個程序實習應屆生,你們能夠一塊兒交流。實習的第二個月事業部把全部的實習生召集到一塊兒而後分紅了兩個小組,每一個小組裏程序,美術,策劃,運營,樣樣齊全,要求咱們本身設計一款網絡遊戲,而且能作出Demo來,最終大哥們還要審覈。設計加研發的時間不足一個月,當時真是懷疑本身能不能作出來,畢竟剛畢業,在學校裏哪裏作過真正的像樣的項目,車到山前必有路,走起,小組裏除了程序其餘全部部門的實習生都是要加入到實際項目的,應該是考慮到程序的工做量比較大因此咱們作了一個月的逍遙派,天天只管弄本身的項目,沒有公司的研發任務(其實大哥們應該是認爲,大家這些孩子什麼都不會,能幹啥,仍是先弄個小遊戲練練手吧)。這時候還沒等你們開始作本身的項目,咱們8我的其中的一個就離職了,聽說因爲我的緣由回老家那邊去支付寶了。咱們小組一個四個程序,我有幸當了所謂的「主程」,以後咱們的組長(一個運營妹子,組織能力很是好)每週會組織咱們開一次討論大會,你們各抒己見,應該作一款什麼樣的遊戲,各個小頭頭們平時一有事情就去找個小會議室討論討論,大概經歷了兩週的討論(平時還有導師們留下的那堆做業,因此那段時間特別忙,也就是那段時間在作Unity的做業時候,發現Unity真是使人着迷,我在實習以前在學校提早看過一些AS的書籍,可是對Unity還沒據說過),你們最終決定作一個XX類型的遊戲,我記得開會時候組長們老是問我「大家程序能實現麼?」,記得那段時間"街機三國「特別火,還有同窗問咱們是否是能作一款這樣的遊戲,我當時真是不知道怎麼回答,由於他們必定不知道咱們這些程序在學校學的那些東西其實跟如今的工做幾乎不搭邊,我只好憑着感受回答他們能作什麼,不能作什麼。後端

  說幹就幹,策劃最快速度出了一個基本的策劃案,咱們這些程序開始苦思冥想,到底該怎麼作。前端是AS的,後端是C++的,小組內的另外三名同窗,一個對MVC很是執着,非要把前端用PureMVC架構來實現,其實我固然知道PureMVC好,只是當時剛實習根本沒對這個框架由太深瞭解,就怕最後弄巧成拙,我便讓他先本身作探索,把這個架構吃透再說,還有一位不愛弄前端的東西,只對C++感興趣,我便讓他參考導師們給咱們的實際項目代碼來設計一套服務器架構,另外一位同窗沒有特殊的愛好,我便讓他把前端的音效管理和網絡通訊部分封裝好,而我本身則是以最快的速度作一個小Demo,先後端都本身來,由於每一週都要開一次例會,組員們都要看演示成果,策劃和美術的都很容易展現,可是程序的總不能給他們看代碼吧,因此必需要作出現階段的Demo而後在週會上演示一下,還記得那時候每次我上去演示,那些除了程序的同窗們目瞪口呆,讚歎有加,咱們程序內心美滋滋的,說實話那是我第一次感受到當程序員的自豪感,他們應該是想不到咱們真的能作出來,說實話我本身也想不到,那時候真的是逼着本身去學去研究,大概過了2周之後研究MVC和服務器的同窗都有了小成,咱們就把我寫的先後端代碼遷移到他們兩個的結構裏,說實話那時候第一次感受到設計上沒有指定明確的架構致使遷移和修改的困難,咱們足足花了一週才最終搞定,美術同窗們把美術資源給咱們之後,咱們往上一替換頓時感受遊戲高大上,再加上運營同窗和策劃同窗蒐集到的音效,咱們小組的每一個人還都爲角色們賠了音,我去~~,帥爆了,最後咱們又花了一週時間,優化遊戲,改Bug,策劃又對一些細節改了又改,最後咱們的遊戲有模有樣了,運營同窗還搭建了一個配套的官網,能夠在網站直接註冊,引導到遊戲,如今想一想這個遊戲,咱們有了登錄模塊,分房功能,匹配功能,還有了AI等等,真沒想到咱們四個一個多月前剛剛走出校門的學生,真的作出來了。那時第一次感受到實際工做的學習效率真的要比在學校高不知道多少倍。那段時間咱們7個程序幾乎每天都是晚上十二點纔回宿舍,後來咱們的遊戲展現給事業部的領導和各個項目的製做人看,他們都以爲很是不錯,當時仍是我上去給他們演示的遊戲玩法和特點講解。演示的那天中午咱們小組的全部人到外面的館子聚了一下,你們辛辛苦苦忙了一個多月,如今想想那時候你們真是團結一心啊。也特別感謝組內另外三個程序同窗的支持。那天下午咱們去總部辦了凍結手續,紛紛準備回校畢業了。服務器

  回校後,火速寫完論文(個人論文只用了三天寫完,就寫的咱們遊戲研發流程),而後當你們都在外面爲了畢業而狂歡時候,我卻躲到圖書館裏,爲我最後兩門掛科準備最後一次補考。再後來順順利利的畢業了。畢業沒在家呆上幾天就又一次來北京報道了。很是幸運的是,我居然是那一批程序實習生中的優秀實習生,因此我不用試用期直接轉正了。也就是比同來的實習生們多了3個月的工齡和績效,我一開始也不知道,直到一個季度後發工資的時候才得知。此次回來後你們就要選方向和項目了,經理找每一個人談話問問想作哪一個方向,想進哪一個項目,其實經理仍是很尊重咱們的選擇的,不過你們那時候都很很差意思,因此都不開口,最後就都按須要分配了。咱們當初招聘的時候都是以C++方向招進來的,可是通過實習後,公司是容許你本身選擇方向的,總的來講也就三個方向,AS前端,C++服務器,Unity客戶端,我當時也缺少對整個行業的認識,回去準備畢業的時候還買了一本Stage3D在那啃呢,不過我仍是對Unity當時給個人震撼記憶猶新,我在實習的時候看完了宣雨鬆的那本Unity入門書,回去準備畢業的時候又看完了老外的那本《Unity3.X入門經典》,當時就以爲Unity是個新東西並且看上去頗有技術含量。因此就跟大哥們說我要作Unity我要去XX項目(就是我如今所在的項目,那時候是事業部裏兩個Unity項目之一,實習生中公認的最好項目)。無語的是除了我以外,其餘6位實習生清一色選擇C++服務器方向。網絡

  進項目了因爲我還座在實習時候的辦公位置,因此和項目所在的位置不在一個房間(那時候辦公區分配比較亂,一個項目的程序美術策劃都不在一個辦公室),項目裏的前端主程,就是當初給咱們實習生講Unity的導師,他才比我大三歲仍是研究生畢業,大哥第一個月什麼都沒讓我作,給我分配的兩個任務是把《3D數學基礎:圖形與遊戲開發》看完,再熟悉一下NGUI,還好給了我這一個月的緩衝,要否則我實習時候作的項目是AS的,對Unity雖然看了兩本書仍是沒有太多實際經驗的。這期間常常去請教老員工們,說是老員工,其實項目裏大多數都是比我早一年的實習生,你們都很年輕,當時都說咱們公司的平均年齡只有26歲,他們都耐心的教我,對於NGUI當時聖典正好有一個系列NGUI入門的帖子。就這樣自學了不到一個月,大哥RTX上M我,」看的咋樣了,XX功能給你作,有問題麼?「,我當時真是又驚又喜,果斷回答」沒問題「,我當時仍是7個實習生裏第一個被分配到實際工做的。而後我就開始邊參考其餘人的代碼邊照這樣子寫着,第一次拿到美術妹子給的UI(美術妹子親自過來指導效果圖尺寸圖和資源圖怎麼用,當時正在和兄弟們打Dota,果斷關掉,聆聽教誨),第一次定協議(當時和我搭配的服務器程序是工做好幾年的老員工了,他讓我定協議,真是信得過我啊)。這個功能寫了快到尾聲在改Bug的時候,大哥又一次RTX我,」XX功能你作怎麼樣,以前的那個功能快作完了吧,兩個一塊兒作有問題麼?「,我當時憑着一腔熱血又一次說」沒問題「。可是那個功能是很是大的,光策劃文檔就足足寫了40多頁,過後證實我也爲了個人過分自信付出了代價,本覺得本身只要多花時間每天加班就能夠搞定,但漸漸發現前一個功能的bug有的並非立馬就能解決的,復現和測試都花費了我大量的時間,而第二個功能的交付時間又不斷接近,那段時間我真是每天加班到深夜週六週日依然如此。可是到最後第二個功能我仍是沒能按時提交,最後大哥知道了之後沒有怪我,找了兩個同事一塊兒幫我弄,最後比交付時間完了一天提交了。如今回想一塊兒本身真的不應瞎攬工做,應該懂得合理安排,有了此次教訓以後,這種狀況再也沒有出現過了。可是那段時間仍是很壓抑的。總以爲本身剛正式作功能就沒有搞好。作這兩個功能的時候,你們真是給予了我不少的幫助,看書學習和實際寫項目代碼差異是很大的,主程大哥常常過來問我狀況,我也常常去找前輩們請教問題。感謝他們那時候對個人幫助,也感謝那時候項目裏領導和製做人的包容。架構

  記得第一次提交代碼的時候,戰戰兢兢,問東問西,生怕提交出了什麼問題會致使災難性的後果(那時候怎麼會知道SVN還有個Rollback的操做),從提交第一行代碼到第100行,1000行,10000行,如今我也不知道本身提交過多少代碼了。後來本身慢慢的作了不少不少的功能,也在這個過程當中遇到了不少的問題,學會了不少東西。大概是進項目2個月後,項目裏的一位同事準備進行10期的」圖形渲染基礎「分享,因爲咱們不在一個辦公區,大哥們在通知的時候第一次課我忘了,因此我是從第二課開始聽得,那節課從攝像機的參數原理講起,雖然那時候本身對渲染能夠說是一點都不瞭解,後來又講了渲染流程,Ztest,AlphaBlend,顏色原理,後期處理等等,也就是從那時候開始我第一次感覺到渲染的魅力,也今後喜歡上了它,特別的感謝這位同事,如今他已經不在公司了,在離開的前一天他還爲咱們上了第十節課,真的感謝他。是他讓我對渲染的基礎有了一個朦朧的認識,也爲我打開了一扇大門。在渲染上對我第二個幫助者也是個人另外一位同事,前面我提到的兩個當初幫我作功能的同事之一就有他,他是跟我同一批來的實習生,不過他是研究生,不須要和咱們在一塊兒上課作項目,咱們十分要好,平時也一塊兒吃飯,回家一塊兒打LOL的,咱們常常一塊兒討論問題,後來咱們搬到新樓後咱們的工位相鄰,咱們就交流的更勤了,他是有問必答,能夠說後來我在Shader上不少細節上都是受他的指導,他也歷來不嫌我煩,幾個月前這位同窗也離開了公司,說實話當時他走的時候,我確實有些難過,總以爲身邊再也沒有能夠討論的人,如今真的是如此了,項目裏大多數人都對渲染沒有太深的研究,主程大哥天天又很忙,我幾乎不多去問他,主程大哥對Unity瞭解的很是深刻,可是他的志趣在產品自己,而不是渲染技術。不過我和這位同事一直都保持聯繫,有時候遇到問題仍是會打電話給他。框架

  大概在13年11月的初的時候,公司的新大樓裝修完畢了,咱們做爲公司決定撤銷之前的一些辦公區,將大多數部門都搬到新大樓,分批搬過去,咱們是第一批搬過去的,新大樓的辦公環境固然是比之前的辦公區強了不知多少倍,19層的玻璃建築,很是通透,天天上班向左一看就能看到旁邊八角遊樂園裏面的過山車飛馳。新大廈整個管理和福利都很是好,晚餐也特別好吃。我都胖了好多。有在石景山這邊住的朋友必定看獲得。如今漸漸的感受的大公司真的是好,工資不去比較,就這些福利,天天公司要花出去多少錢啊。post

  轉眼到了14年,這時候我作功能已經算是比較有經驗了,來什麼功能也不怕,如今我都不知道本身作過多少東西了。本身在時間把控和工做安排上也遊刃有餘了,既不讓本身忙的要死,又不讓本身閒的要死,如今回去看本身1年前寫的代碼和如今寫的代碼簡直不能比。最近正準備重構一下之前的老代碼,之後要是被人看到是我寫的太丟人了。過年後項目因爲準備在不一樣地方上線,因此須要作兩個不一樣的版本,全部的程序都要分紅兩個小組,固然了你們仍是一個項目的,只是分別負責兩個不一樣的版本了。我和另一個前輩被分配下來開發和維護之前的版本。其餘人去作新版本。之前分配任務都是誰以前作過相關功能的人就繼續作,但如今其餘人都跑去作新版本了,他們作過的好多功能,埋下的不少坑,就都要我來接手了,由於其餘人大多數也是比我早一年的實習生,因此他們當初寫的代碼和我當時剛進項目的時候也差很少,並且每一個人寫的風格都不同,以前他們留下來TT上的Bug也所有都指給了我,瞬間個人TTbug就爆倉了。版本的開發還得繼續,當時就咱們兩我的,前輩又只負責一部分,因此任務下來,就要先去看他們以前寫的代碼而後在他們的基礎上實現功能,剛開始還去問問他們,後來時間久了也很差老去問他們,只能本身硬着頭皮看,沒註釋真是害死人啊。因此那段時間是我進項目以來最忙的時間,也讓我對整個遊戲的全局有了更深刻的瞭解,之前不少不了解的模塊,和一些比較有技術含量的地方都有所掌握了。其實還有一個比我更忙的,就是咱們留下來的一個策劃,只有他一我的,天天要設計文檔,還要去進行一些業務的溝通,後來項目即便擴大了,他仍是離開了公司去了騰訊,臨走之時還給了我不少點撥,大概過了一個月公司的高層們親自指示要重點扶持咱們項目,因此咱們那時候在公司內和公司外招了不少人。漸漸的咱們這邊的小分隊也陸陸續續進來了不少新人,說是新人他們每一個人的工做時間都是個人4,5倍,可是當時我仍是對項目比較瞭解的人,很差意思的去給他們講一些代碼上的東西和遊戲的結構。如今咱們這些人相處的都很是好,雖然他們都比我大好幾歲,可是卻十分談得來,每週五的中午咱們都要去公司周圍的小館子過一次」開齋節「。O(∩_∩)O哈哈~


 感悟


 

  一年的時光過的真是飛快,這一年是我到目前爲止人生中收穫和成長最多的一年,這一年我能賺錢養活本身了,再也不花父母的一分錢,過年過節還給父母買好多東西,還能偷偷接濟一下正在上大學的妹妹,每當我本身的努力能給本身的家人帶來一些什麼的時候,我老是以爲十分幸福,咱們一每天長大,而長輩們一每天的老去,之前父母總會教育我這,教育我那,如今卻發現連最嚴厲的爸爸都再也不說我,常常會聽個人意見,在他們內心我應該已經長大了吧。這一年沒有回老家過年,惟一的一次沒回老家過年,爸爸也來北京了,可是剛過完年個人假期結束了準備次日上班的時候,忽然得知個人奶奶去世了,當時真的是很是的難受,我爺爺去世的早,我多但願奶奶能長壽一些,多但願我之後能爲他作些什麼。你們請珍惜大家身邊的親人吧,不要在生氣,不要在爭吵,當人已再也不的時候一切都不重要了。

  總結如下幾點:

  1.接任務的時候(特別是剛剛畢業實習的),千萬要量力而行,不能低估修改Bug須要耗費的精力,要充分認識獲得,不少事情不是你一腔熱血就能搞定的,若是有任務發現不能按時完成,必定要儘早的和領導反映,當初大哥就跟我說過作不完提早一週和他說,而我當時剛實習怕有什麼很差的印象,就一直不說,硬着頭皮作,結果天然是很差的。這樣子即耽誤本身又耽誤別人。

  2.注意本身的代碼規範,若是項目有代碼規範就按項目的嚴格來,若是沒有本身也必定要寫一種比較通用的規範,讓別人一目瞭然,結構清晰,還有就是要好好加註釋,別人維護起來真不是通常的費勁,特別是當項目很大的時候。

  3.技術好是一方面,溝通的能力絕對不能忽視,溝通能力就是管理能力的一種體現,若是你想當領導就必定要懂得如何溝通,即便你是隻醉心於技術,也應該知道怎麼和別人交流。

  4.互聯網行業的高人才流動率是個常態,不要爲了跳槽而跳槽,想一想公司爲你作了多少,而你帶給公司的價值又是多少。不要鼠目寸光爲了區區的1,2千塊錢輕易的換工做。

  5.每一個人身上都有長處,只是你不去交流,不去了解因此你發現不了,這一年來我發現我身邊真的有不少牛人,要時時刻刻抱着一顆三人行必有我師焉的心。

  固然還有不少了,可是不少的還要本身去經歷了才知道,即便我說了你也可能不信啊,O(∩_∩)O~。


 收穫


  這一年在技術上能夠說完成了一個從學生到程序員的轉變吧,固然瞭如今仍是個菜鳥,可是這個小小的轉型我以爲仍是比較成功的。最重要的是讓我發現了本身對渲染的興趣,如今了也有了基本的一些瞭解,這是最讓我高興的。

  這一年本身賺錢了,能夠買不少之前很差意思和父母開口要的東西,如今家裏都是雙顯了(24+22),買了Kindle,今天早上又剛買了3DSLL。

  這一年讀了不少不少書,今天又剛剛讀完了兩本,受益不淺,因爲實際參加了工做,對不少東西能又更深入的理解。

  這一年和同事們關係很融洽,學會了怎麼和人溝通,在公司的內刊上發表了一篇文章還得到了800塊的稿費。

  這一年讓我對本身更有信心,更加堅決本身的理想。


展望


 

  下一年要爲項目爲公司多作一些貢獻,除了把本職工做作好之外,想一想還能夠作些什麼。

  下一年要收收心,人的精力是有限的,在專業領域上重點的研究圖形渲染和另一個領域(具體是什麼不告訴大家,知道我略有小成的時候,再顯擺一下吧)。

  下一年要讀更多更多的書,掌握更好的閱讀方法,保質保量。

  下一年要好好學習日語,準備15年去一趟日本。

  下一年要好好學英語,特別是口語,要多讀多買原版書籍,如今讀專業書籍已經不成問題。

  下一年要更好的疼愛家人,更多的用本身的努力給他們帶來一些幸福。

  下一年要玩主機遊戲,去感覺一下大做是什麼樣子的,入手PS4,XBOX。

  下一年除了要在專業領域之外,在其餘本身感興趣的領域要有所建樹,要多寫文章。

 

  這篇文章寫給你們也寫給本身,要是你能耐心看到結尾,我真是被你感動了,你必定要留言,我好謝謝你,O(∩_∩)O哈哈~願全部人程序屌絲們都能逆襲成功。明天又要上班了(話說今天也跑去公司躲清靜看書去了),各位生命不息,奮鬥不止。最後把個人座右銘送給你們:」天行健,君子以自強不息。地勢坤,君子以厚德載物。「

 

  尊重他人智慧成果,歡迎轉載,請註明做者esfog,原文地址http://www.cnblogs.com/Esfog/p/3933896.html

相關文章
相關標籤/搜索