亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        “金山”程序員團(tuán)隊(duì)的四大修為

        2008-12-31 00:00:00許曉輝等
        全國新書目 2008年10期

        這是一部講述金山企業(yè)史的書籍。作為中國最大的通用軟件企業(yè),金山歷經(jīng)坎坷,走過了風(fēng)風(fēng)雨雨20年。這是怎樣的一個(gè)團(tuán)隊(duì)呢?我們從程序員的素質(zhì)要求一窺金山團(tuán)隊(duì)。本文選自該書。

        “技術(shù)立業(yè)”最終依靠的是優(yōu)秀的技術(shù)人員。經(jīng)過19年的沉淀和積累,金山目前程序員已經(jīng)超過1000名,其中包含大量對(duì)技術(shù)執(zhí)著甚至是狂熱的編程高手。

        金山具有濃郁程序員文化,求伯君和雷軍都是程序高手出身。因此,對(duì)于程序員的要求會(huì)更高。金山是如何定義并打造這些優(yōu)秀程序員的呢?

        在求伯君看來,優(yōu)秀的程序員至少要具有以下品性:第一,要能吃苦。寫程序是一個(gè)很辛苦的活,熬夜,加班,吃方便面是經(jīng)常的事情;另一種苦是,以前盜版嚴(yán)重,在中國做程序員工資不會(huì)很高,“沒法高,高了養(yǎng)不起?!钡诙刑熨x?!霸谥袊?,有天賦的程序員很多?!钡谌?,是信念?!笆r(shí)要能堅(jiān)持。像我就寫了很多失敗的軟件?!钡谒?,要愛這一行。“不給錢都愿意寫?!钡谖?,是團(tuán)結(jié)?!艾F(xiàn)在程序都很龐大,以光盤為單位。沒有合作精神,一個(gè)人做不出什么好軟件。我們當(dāng)時(shí)單槍匹馬可以成英雄,現(xiàn)在已經(jīng)不行了?!钡诹?,要逢上機(jī)遇?!拔沂勤s上了電腦剛進(jìn)入中國,一切都是空白的機(jī)會(huì)。”

        修為一:堅(jiān)韌不拔

        寫程序往往是一個(gè)漫長的過程,沒有任勞任怨、吃苦耐勞和不甘寂寞的精神,在日復(fù)一日寫代碼的過程中,很容易中途放棄。金山的程序員被要求的第一個(gè)修為就是個(gè)性執(zhí)著、堅(jiān)韌不拔。那些最優(yōu)秀的程序英雄們都已經(jīng)用他們的切身經(jīng)歷說明了這一點(diǎn)。

        從2003年夏到2004年底,開發(fā)網(wǎng)游《封神榜》的烈火工作室一直處于緊張研發(fā)的階段。原詞霸事業(yè)部的程序高手、現(xiàn)任烈火工作室總經(jīng)理的劉鵬說:“烈火17人兩個(gè)春節(jié)都沒有休息,五一、十一、周六、周日全都在拼,歷經(jīng)13個(gè)月。最終公開測試時(shí),烈火也才達(dá)到32人,完全是一幫沒有游戲制作經(jīng)驗(yàn)、只有夢想和激情的人組建的團(tuán)隊(duì)。那時(shí)候大家只有三種工作狀態(tài):坐在辦公桌前,坐在會(huì)議桌前,躺在辦公桌下”。劉鵬還透露了一個(gè)“秘密”,就是當(dāng)初沒有招聘一個(gè)女孩,在后半夜悶熱的辦公區(qū)大家都是光膀子度過的。

        對(duì)技術(shù)的狂熱追求的同時(shí),往往也伴隨著最艱苦卓絕的開發(fā)過程?!昂芏嗳税褜懗绦蚩闯墒且环N生活技能,而不是真心喜歡。這種后果會(huì)導(dǎo)致很難堅(jiān)持。一些開發(fā)人員在面臨選擇的時(shí)候常常會(huì)選擇眼前利益以及輕松的工作。但總體上來看,做一個(gè)程序員能吃苦是必要條件之一?!崩总娬f。

        修為二:知識(shí)全面

        計(jì)算機(jī)技術(shù)日新月異,優(yōu)秀的軟件企業(yè)不是在和同行賽跑,而是在和時(shí)間賽跑。微軟在全世界已經(jīng)設(shè)立了一大批的研究院鉆研那些未來可能會(huì)引領(lǐng)潮流的新技術(shù);GOOGLE允許員工每周花20%的時(shí)間拋開手頭工作,從事自己感興趣的技術(shù)研究。

        對(duì)于程序員而言,在具備堅(jiān)韌不拔的精神之外,技術(shù)全面、涉獵廣泛也是必須具備的修為之一。特別是金山業(yè)務(wù)線偏多,既有辦公、殺毒、詞典等通用軟件,又有網(wǎng)游的娛樂軟件,還有愛詞霸社區(qū)等網(wǎng)站產(chǎn)品,各產(chǎn)品對(duì)技術(shù)的要求跨度很大。2003年,為了集中優(yōu)勢兵力打《劍俠情緣網(wǎng)絡(luò)版》這場殲滅戰(zhàn),雷軍抽調(diào)了其它部門8個(gè)技術(shù)總監(jiān)中的5個(gè)加入到珠海網(wǎng)游研發(fā)隊(duì)伍。他們雖然做的是普通程序員的代碼撰寫工作,每個(gè)人都能迅速上手投入到工作當(dāng)中。最終,《劍網(wǎng)》一舉成名。

        對(duì)于金山的普通程序員而言,哪些技能是必備的呢?雷軍在接受《程序員》雜志采訪時(shí)說:

        “從技術(shù)人員的角度來看,我覺得最重要的是數(shù)據(jù)結(jié)構(gòu),它最能體現(xiàn)開發(fā)人員的基本素質(zhì)。

        首先是標(biāo)識(shí)名的命名習(xí)慣。標(biāo)識(shí)名命名習(xí)慣決定程序后期的可維護(hù)性?,F(xiàn)在我們看到很多參加奧林匹克競賽的程序員,常常能非??焖俚膶懗绦?,但是做出來的軟件很難維護(hù),這就無法應(yīng)用到實(shí)踐的工程和項(xiàng)目當(dāng)中。

        第二是數(shù)據(jù)結(jié)構(gòu)的定義和常量的定義,這兩者對(duì)于開發(fā)人員來說是良好的編程習(xí)慣。數(shù)據(jù)結(jié)構(gòu)的定義很大程度上決定了程序的可維護(hù)性和可擴(kuò)展性。

        接下來第三點(diǎn)是算法的說明、描述及測試子程序。

        第四點(diǎn),我們?cè)趶?qiáng)調(diào)BugFree,也就是調(diào)試能力以及編寫無錯(cuò)代碼的能力,一定要常常不忘做邊界條件判斷。

        高級(jí)一點(diǎn)的開發(fā)人員,要注重第五點(diǎn),程序框架設(shè)計(jì)的合理性。

        第六點(diǎn)是程序的運(yùn)行效率,這對(duì)于一個(gè)開發(fā)人員來說,已經(jīng)到達(dá)一定高度了。更高的境界則是在開發(fā)程序的時(shí)候,還需要具備產(chǎn)品規(guī)劃的能力,換句話說,良好的編程習(xí)慣能幫助你走向成功?!?/p>

        修為三:完美主義

        “優(yōu)秀的程序員,其實(shí)并不在于技能的熟練掌握,而是需要有良好的素質(zhì),有追求完美的精神。真正的好程序員不是為了完成任務(wù),也不是為了交付產(chǎn)品而工作。他們想要發(fā)揮自己的極限,盡自己的最大努力把程序做得更好?!崩总娬f。

        “熱愛編程、個(gè)性執(zhí)著、追求完美”是金山對(duì)程序員的要求。完美主義并非要求“十全十美”,而是在現(xiàn)有的基礎(chǔ)上實(shí)現(xiàn)“更好”。在雷軍看來,優(yōu)秀的程序員都應(yīng)該是完美主義者。

        在金山,從求伯君、雷軍等曾經(jīng)是程序高手的管理者,到董波、陳飛舟、賴立高、吳越等等,在他們的程序生涯中,都是眼睛里容不得丑陋代碼的完美主義。此外還有許多程序員,也許平時(shí)不修邊幅,可以整個(gè)冬天都穿同一件夾克,但他們的程序卻整潔得讓人嫉妒。

        不放過任何瑕疵,有任何問題都要修改。陳飛舟曾經(jīng)有一段時(shí)間,在珠海金山的樓里面三個(gè)月沒有出來過,便是為了讓金山毒霸的藍(lán)芯引擎更加完美;金山毒霸的劉海峰,曾經(jīng)無數(shù)次修改程序乃至一個(gè)月沒有回家睡過覺,直至被稱為鐵人。正是這些對(duì)程序品質(zhì)的無止境追求才使得金山歷史上不斷涌現(xiàn)出深受用戶歡迎的軟件和游戲產(chǎn)品。

        任何事情其實(shí)都有一個(gè)度,完美一樣有度。所以,追求完美,是指不斷提升拿捏完美的“度”,不斷提升程序質(zhì)量的“度”,是在追求一種不同的境界。

        修為四:團(tuán)隊(duì)協(xié)作

        隨著技術(shù)發(fā)展越來越快,程序越來越龐大。單槍匹馬、拿著10萬行代碼闖天下的個(gè)人英雄的時(shí)代已經(jīng)過去了,團(tuán)隊(duì)協(xié)作成為程序開發(fā)的基本要求。單個(gè)的程序高手也許能夠創(chuàng)造出奇跡,但是不一定能為企業(yè)創(chuàng)造出好的業(yè)績。如何讓大面積的程序員都成為高手,對(duì)以技術(shù)立業(yè)為核心戰(zhàn)略的金山而言是至關(guān)重要的問題。

        并非每個(gè)程序員都有天賦異稟,因此通過培訓(xùn)、學(xué)習(xí)來提高編程實(shí)戰(zhàn)、團(tuán)隊(duì)協(xié)作能力是必不可少的環(huán)節(jié)。從2007年3月開始實(shí)施的程序員“魔鬼訓(xùn)練營”計(jì)劃就是一種非常獨(dú)特的培訓(xùn)方式;此外,新組建的金山實(shí)驗(yàn)室也已經(jīng)開始探索軟件開發(fā)的前沿技術(shù),研究成功將給全公司共享。關(guān)于程序員訓(xùn)練營和實(shí)驗(yàn)室,前面已有詳細(xì)描述,在此不再贅述。

        在自己就曾經(jīng)是程序員的求伯君看來,程序員團(tuán)隊(duì)的管理其實(shí)并不容易:“第一,你要尊重人家,知識(shí)分子都有一種‘臭脾氣’;第二,要給程序員一個(gè)能夠發(fā)揮的環(huán)境,不能卡得太死。寫程序和寫文章一樣,思路打開了,一天都用不了;沒有靈感,一個(gè)月也不一定能寫出來?!?/p>

        令求伯君和雷軍驕傲的是:珠海金山的程序員隊(duì)伍非常穩(wěn)定,在金山四五年以上的優(yōu)秀程序員非常多。這不僅是金山倡導(dǎo)的程序員文化、互相學(xué)習(xí)的文化有關(guān),也與金山研發(fā)基地的地域選擇有關(guān)——這或許是諸多對(duì)金山研發(fā)隊(duì)伍之所以穩(wěn)定的分析報(bào)道中最容易忽略的因素。

        一個(gè)優(yōu)秀的、具有團(tuán)隊(duì)協(xié)作精神的研發(fā)團(tuán)隊(duì),既要有足夠的培訓(xùn)提升能力,又要有和諧舒適的工作氛圍讓人身心愉悅從而保持隊(duì)伍的穩(wěn)定——金山的經(jīng)驗(yàn)值得借鑒。

        无码人妻精品中文字幕免费| 久久精品国产久精国产| 亚洲美免无码中文字幕在线| 亚洲国产成人精品91久久久| 久久夜色精品亚洲天堂| 免费人成视频网站在线不卡| 永久黄网站免费视频性色| 精品人妻少妇一区二区不卡| 中文字幕日韩熟女av| 加勒比东京热一区二区| 国产特级毛片aaaaaa视频| 99亚洲精品久久久99| 无遮挡粉嫩小泬| 中文字幕一区二区三区四区| 日本艳妓bbw高潮一19| 亚洲精品你懂的在线观看| 日本草逼视频免费观看| 激情五月开心五月麻豆| 一本色道久久综合无码人妻| 国产日韩网站| 国产一区二区三区av香蕉| 风韵丰满熟妇啪啪区99杏| 性色做爰片在线观看ww| 最新无码国产在线播放| 午夜一区二区在线视频| 国产美女高潮流白浆免费视频| 精品欧美一区二区三区久久久| 欧美村妇激情内射| 夜夜揉揉日日人人| 99久久国语露脸国产精品| 亚洲毛片免费观看视频| 人妻少妇精品视频专区| 久久中文字幕乱码免费| 在线看不卡的国产视频| 国产精品国产三级国产av品爱| 又大又紧又粉嫩18p少妇| 亚洲丁香婷婷综合久久小说| 一区二区三区国产亚洲网站| 老熟妇乱子交视频一区| 99久久亚洲精品无码毛片| 亚洲AV永久无码精品一区二国|