兩個半月的游戲公司實習結束了,其實這份本來是畢業(yè)找的工作,但結果公司跟自己想象的不一樣,于是就離職了。總的來說收獲還是挺大的,也促使我下定決心寫寫博客,在這先分享這段時間的感想。
首先是技術方面的成長。
進游戲公司開始996的生活,最重要的原因是學習技術,其次是打了十幾年游戲想看看是怎么做出來的。我相信很多做IT行業(yè)的朋友剛開始找工作都是抱著學習的心態(tài)去找的,相比工資福利更看重公司對自己技術提升的幫助。但可惜的是,社會是赤裸裸的,每個人都很忙,好的領導和同事都是可遇不可求的,沒人會帶你什么,更重要的是靠自己。
兩個半月我最突飛猛進的是自己解決問題的能力,在整個項目就2篇幾年前的技術文檔和基本沒注釋的代碼下,如何讀懂別人的代碼。讓我深深的體會到無論寫代碼的人技術如何,如果沒注釋或文檔,那都是一坨屎。為什么這么說,因為水平差的人代碼邏輯混亂,解決問題的方案可能會繞彎,不容易一目了然。而水平高的人一般都使用各種接口,一些細節(jié)設計的巧妙,也不好閱讀。所以當我寫代碼時往往伴隨大量注釋,每個類是干什么的,方法的輸入輸出是什么,如何使用。自己隨手幾秒鐘的注釋,就能節(jié)約別人幾分鐘。
在這種環(huán)境下,工作的時候我基本都是基于搜索引擎編程,查各種各樣的問題,邊完成任務邊自學。
其次是除去技術的成長,是這次實習最大的收獲。
每個公司都有自己的優(yōu)點和缺點,一家公司能夠在社會的競爭中存活下來就一定有他的道理,所以不只是自己適不適合公司,也要看看公司適不適合自己。在實習前,我一直將it公司分為兩大類,傳統型的IT公司和非傳統的IT公司。傳統型的一般就接別人公司或政府的單,做一些確切的需求,如各種外包公司,工作重復度很高而且往往技術含量也比較低。而非傳統型的一般有自己的產品,沒確切的需求,一切都要快、準、狠,在這個市場上爭一席地位,工作重復度一般也有一定的技術含量。但在實習后發(fā)現,非傳統型公司也會干著傳統型的活。
這跟公司的目標,高層的野心相關,他們會依此定下公司的制度。實習時的公司主要做的就是手游回合制(換膚游戲,意思是換個人物模型,地圖模型等就又是一個新游戲),遺憾的是就真的是單純的換膚游戲,稟著掙一筆就跑的理念,游戲里沒有任何創(chuàng)新,市場給我的份額這么大那就這么大吧,沒市場就換個游戲吧。這導致一款游戲背后的團隊毫無團隊凝聚力,跟沒有靈魂一樣,那這跟一些沒追求的外包公司有什么區(qū)別,都是完成任務就OK了,沒什么別的追求。游戲運營的好壞和方向,團隊里的人不知道,也不需要知道。
于是蝴蝶效應開始了。干的活重復也沒什么技術含量,導致跳槽的人多,公司也不注重新人培養(yǎng)。文檔注釋沒人管,代碼質量沒人管(各種復制粘貼),嚴重增加維護和新加入團隊的人的時間成本,但是老員工不介意啊,因為項目死活跟自身是不掛鉤的。團隊也只是掛個名號而已。
這種情況,對于類似我這種滿腔熱血,想干點事情的應屆畢業(yè)生來說十分不適應,因此辭職了。
最后有幾點想提醒下將要畢業(yè)的大四IT學生:
- 不要臨近畢業(yè)前入職,因為你有畢業(yè)論文、答辯、畢業(yè)照、戶口、檔案之類等等的事情要弄(回生源地的話沒這么多屁事,不然要在政府部門、人才市場和學習之間奔波),因此你如果提前入職,那就要各種請假。永遠不要相信上頭說體諒應屆生臨畢業(yè)事多,一樣會留下不好的印象并且挨罵。
- 若要提前入職,問清楚實習期抵不抵試用期,不抵的話自己要仔細考慮清楚,很多同學會像我一樣,覺得自己開始屁也不會,沒這么多其他想法,其實不然,進去一般一個月肯定就能上手干活了,不抵試用期很虧的。而且一般實習期不抵試用期的公司很坑,慎進。
- 不狂妄自大,但也不要妄自菲薄。你值多少錢,多問問身邊同學的工資,包括實習期和試用期的,要知道公司不只是買你的現在,還有未來。自己心里有底,不然到時聚會或者平時交流后發(fā)現自己工資極其不合理,那就很不好了。
- 好好讀書,公司跟商品一樣,一分錢一分貨,有多少墨水進什么樣的公司。好的公司一般都有入職培訓,更好的還注重新人培養(yǎng),如何提高團隊凝聚力。公司真的是第二個家,少說一周5天8小時呆里面,IT行業(yè)往往不止這個數,身累的情況下心不累的話那還OK的,年輕嘛。
- 隔行如隔山。父母長輩們的經驗要聽,但只能做參考,因為IT行業(yè)是新興的,有很多東西并不是通用的,多逛逛年薪百萬起步的知乎,各種有含金量的論壇,類似我這種個人經歷的故事,盡量減少信息不對稱帶來的影響。
最后祝各位少走彎路,好好學習,不要像我高不成低不就,簡直要死要死。