|
這段時(shí)間除了忙項(xiàng)目外,還在參加游戲部門(mén)的程序技術(shù)評(píng)審。我是 6 人評(píng)審委員會(huì)成員之一。
這項(xiàng)工作逐漸收尾了,所以隨便寫(xiě)點(diǎn)東西總結(jié)一下。只是我的個(gè)人想法,不代表任何其他同事和公司。我想我們盡量做到公平公正,這個(gè)是努力方向。至于公開(kāi)……,好吧,現(xiàn)在還做不到,未來(lái)爭(zhēng)取吧。寫(xiě)這篇東西,算是私下為“不公開(kāi)”開(kāi)一個(gè)小口。
在我看來(lái),網(wǎng)易的管理一直都是稍顯混亂的。管理層很薄弱,相比公司更重視研發(fā)技術(shù),管理方面要差的多。對(duì)于開(kāi)發(fā)人員,尤其是程序員來(lái)說(shuō),許多人甚至喜愛(ài)這種感覺(jué)。這就無(wú)法評(píng)論其好壞了。這五六年,隱約感覺(jué)管理層想逐漸在制度和管理方面正規(guī)化,做出一些改變。確實(shí)有許多改變?cè)谥鸩綄?shí)施,也有不少同事對(duì)此郁悶甚至失望。我覺(jué)得作為一個(gè)公司的靈魂,在重視技術(shù)方面我們不能拋棄,否則就不再是原來(lái)的網(wǎng)易。這次大規(guī)模的技術(shù)級(jí)別審核評(píng)定,也是肯定這一方向的。
我們這次確定下來(lái),和員工收入直接掛鉤的,正是員工的技術(shù)級(jí)別。換句話說(shuō),對(duì)于程序員,只要能把研發(fā)工作做好,收入就能相應(yīng)提高。跟管不管人是脫鉤的。不像管理崗位,一個(gè)蘿卜一個(gè)坑,除非公司規(guī)模擴(kuò)大,否則是沒(méi)有多余的職位的;而以技術(shù)等級(jí)來(lái)衡量晉升確實(shí)有個(gè)好處是不限名額,能力達(dá)到后就能晉級(jí)。
對(duì)于管理級(jí)別,就成了額外的設(shè)置。反映到收入水平上看,一個(gè)特定等級(jí)的管理職位就是額外享受固定的職位津貼。如果專注于管理事務(wù),而疏于提供技術(shù)等級(jí),從工資收入上來(lái)看,是有折扣的。目前看來(lái),管理級(jí)別比技術(shù)專業(yè)級(jí)別高或低的人大體上差不多,各占相當(dāng)比例(還有等級(jí)相同的)。這也說(shuō)明管理等級(jí)和技術(shù)等級(jí)是可以做到獨(dú)立的。
技術(shù)評(píng)級(jí)也是想做到一定的導(dǎo)向作用。用來(lái)引導(dǎo)同事向一致的風(fēng)格靠攏。(不符合公司整體氛圍的人比較難得到晉升)我們到底想引導(dǎo)什么?是前幾天在廣州昏天黑地的開(kāi)了兩天封閉會(huì)議的主要議題。
會(huì)議結(jié)果我個(gè)人還是比較滿意的。作為多人相互爭(zhēng)執(zhí)妥協(xié)的結(jié)果,應(yīng)該算不錯(cuò)了。
雖然不是 100%能接受,但以項(xiàng)目成敗論英雄還不是最壞的選擇。技術(shù)要為成功的產(chǎn)品服務(wù)在目前這個(gè)時(shí)期是必要的。我們不能像 google 那樣,可以隨意拿出精力來(lái)做純粹覺(jué)得好玩的東西。雖然做沒(méi)關(guān)系,但是對(duì)于個(gè)人評(píng)級(jí)的影響就很微小。正所謂,不鼓勵(lì)、不反對(duì)。如果做的東西能服務(wù)在好的產(chǎn)品中,那才能加分。
我們不鼓勵(lì)單方面的發(fā)展自己的技術(shù)能力。無(wú)論多牛,那也是自己的事。所以就必須要求做技術(shù)交流,以及培養(yǎng)同事共同成長(zhǎng)。甚至是提高整體行業(yè)技術(shù)水平。為了不讓這個(gè)成為空話,較高級(jí)別的晉升的硬性條件中就加入了必須在公司做技術(shù)講座甚至必須要求在整個(gè)技術(shù)圈內(nèi)有一定規(guī)模的技術(shù)交流。即使在比較低的級(jí)別晉升中也要求有帶新人的義務(wù)。作為硬條件寫(xiě)在晉升條件中,對(duì)某些內(nèi)向的同事來(lái)說(shuō)有點(diǎn)不公平,但目前也只好如此。如果實(shí)在做不到這些交流活動(dòng),至少,堅(jiān)持寫(xiě)技術(shù) blog 并有一定數(shù)量的讀者也成吧。
這次,我的一項(xiàng)主張?jiān)谕ㄟ^(guò)時(shí),還是有人反對(duì)的。那就是在一定級(jí)別之上,我們要求程序員必須精通一門(mén)靜態(tài)語(yǔ)言和一門(mén)動(dòng)態(tài)語(yǔ)言。只用一門(mén)靜態(tài)語(yǔ)言的人是得不到高級(jí)別晉升的。Ding dang 就反對(duì)這一點(diǎn)。雖然他是公司最早提議使用動(dòng)態(tài)語(yǔ)言做開(kāi)發(fā)的人。不過(guò)最終我們還是以多數(shù)意見(jiàn)通過(guò)了這一條。嗯,算是比較民主了。
重構(gòu)代碼算不算重要工作業(yè)績(jī)和能力體現(xiàn),這個(gè)問(wèn)題也拿出來(lái)討論過(guò)。最終的結(jié)論是不算。原因是公司內(nèi)太多人希望自造輪子。雖然有可能以偏概全,但簡(jiǎn)單容易實(shí)施的規(guī)則在現(xiàn)階段對(duì)我們的評(píng)審標(biāo)準(zhǔn)更為重要。好吧,公司里現(xiàn)有太多臟西西的代碼,太多不優(yōu)雅的結(jié)構(gòu),混亂不堪的項(xiàng)目,但是,我們還是不推薦無(wú)邊無(wú)盡的重構(gòu)。真正的程序員會(huì)把那些實(shí)在看不下去的部分重新寫(xiě)一遍,但我們不鼓勵(lì)這樣做。同樣的問(wèn)題還有,每個(gè)客戶端程序員都想做自己的 3d engine ,每個(gè)做服務(wù)器的同學(xué)都想重新設(shè)計(jì)服務(wù)器架構(gòu)……
而參加開(kāi)源項(xiàng)目則是充分鼓勵(lì)的。尤其是向知名開(kāi)源項(xiàng)目貢獻(xiàn)代碼和 patch ,可以和參加公司內(nèi)部項(xiàng)目取得的成果相提并論。并在晉級(jí)評(píng)審中得到相同的權(quán)重。
似乎在網(wǎng)易,從搞開(kāi)發(fā)轉(zhuǎn)到純做管理,不再寫(xiě)代碼的人會(huì)被人“鄙視”。做管理工作的前程序員們多少都還做一些開(kāi)發(fā)工作(甚至相當(dāng)多開(kāi)發(fā)工作)。就算完全不做了,也要表面上看起來(lái)還有做。嗯,老 ding 同學(xué)就喜歡在不同場(chǎng)合宣稱自己的技術(shù)背景。其實(shí)他不寫(xiě)代碼很多年了。這對(duì)不太喜歡寫(xiě)程序的程序員來(lái)說(shuō)可能感覺(jué)不好。
對(duì)比其他一些大 IT 公司來(lái)說(shuō),也顯得管理方面不專業(yè)。但這種感覺(jué),于那些癡迷于技術(shù)的同學(xué)來(lái)說(shuō),也是一種吸引力呢。至少,一個(gè)技術(shù)氛圍濃厚的公司,人也更單純一些。那些一心只寫(xiě)代碼的同學(xué)們普遍顯得比實(shí)際年齡年輕許多 :D
it知識(shí)庫(kù):關(guān)于網(wǎng)易游戲部這段時(shí)間的技術(shù)評(píng)審,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。