• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Jiang's C++ Space

            創(chuàng)作,也是一種學(xué)習(xí)的過程。

               :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            寫下這個(gè)標(biāo)題,說實(shí)在我心里有些沉重,在當(dāng)今這個(gè)團(tuán)隊(duì)精神一次一次地被提到重中之重的時(shí)代,我卻感覺高度依賴腦力活動(dòng)的軟件開發(fā)工作其實(shí)幾乎不可能真正的有團(tuán)隊(duì)合作。這是我從事了五年多一線開發(fā)(快六年了)之后的高度總結(jié),也是要從事所謂“管理”工作最需要關(guān)注的一句話,請(qǐng)忘記“合作”!

            為什么?俗話講,一山不容二虎,如果這是一份高度依賴腦力運(yùn)動(dòng)(我用運(yùn)動(dòng),不用勞動(dòng))的工作,這兩個(gè)聰明人你說誰會(huì)聽誰的呢?他們能否強(qiáng)強(qiáng)聯(lián)合,1+1=2那樣創(chuàng)造出更好的東西?110%,1+1不會(huì)等于2,120%,1+2不會(huì)大于2,那就只有小于2啰?一點(diǎn)沒錯(cuò)!而我的經(jīng)驗(yàn)告訴我,90%的情況,1+1<1。如果你有幸作為握大權(quán)的管理者,請(qǐng)把這兩個(gè)聰明人分開,讓他們干不同的事情,根據(jù)他們的興趣,愛好,去干不同的事情,如果實(shí)在找不到不同的事情,就讓他們干一樣的事情,但不是合作,而是各自單干,然后從他們各自生成的最終軟件產(chǎn)品中,擇優(yōu)錄取,這也總比讓他們合作好。

            在熱力學(xué)中,有個(gè)概念叫“熵”,它是個(gè)能量概念,但卻不表示“能”,而表示“不能”,假想一個(gè)孤立系統(tǒng)有兩個(gè)物體,一個(gè)物體的溫度很高,一個(gè)很低,它們的總的熱量是100,然后你把這兩個(gè)物體合在一起,高溫物體的溫度降低了,而低溫物體的溫度升高了,它們的總體熱量是多少?孤立系統(tǒng),注意,沒有任何對(duì)外熱傳遞,所以熱量還是100,但由于這么一合,無論是高溫物體,還是低溫物體都沒了溫差,沒了溫差就不能利用這個(gè)熱量做功,而做功能力的損失,就是熵。也許你感覺這段文字比較晦澀,沒關(guān)系,通俗說,兩個(gè)聰明人的聰明才智由于“合作”,都用于內(nèi)耗上了,完了之后兩個(gè)人一樣是聰明人,但沒有“工作”的能力了,或效率低下。

            這種事情了屢見不鮮了,例子我想我無須多舉,大家身邊比比皆是,只要你是做軟件開發(fā)的。也許你要問了,沒有合作,如何開發(fā)大型軟件?好問題,我也從事過大型軟件的開發(fā),但我現(xiàn)在回頭看看,那根本不是什么合作,而我當(dāng)時(shí)也不是一個(gè)真正意義上的“開發(fā)者”,我僅僅是個(gè)編碼者和單元測試者,我有設(shè)計(jì)這個(gè)軟件嗎?我有在軟件中體現(xiàn)出我的思想了嗎?甚至,問得殘酷點(diǎn),我有知道我在實(shí)現(xiàn)什么業(yè)務(wù)邏輯嗎?——答案全是No,這就是軟件外包的典范,別人把軟件設(shè)計(jì)好,詳細(xì)到偽碼級(jí)別了,我只是來做最低級(jí)的實(shí)現(xiàn)而已。也或許,這是一種“合作”的途徑,鐵打的營盤流水的兵,那些在底下干活的人永遠(yuǎn)不要問“為什么”,機(jī)械式的工作,流水線式的工作,這還需要有個(gè)前提,他們不能有太多的想法,比如我,實(shí)在是想法太多,那種地方自然就不歡迎我了,不久后卷鋪蓋走人。

            我以前有個(gè)朋友無意中說了句話,他說:“公司本來就不需要那么多聰明人。”這話還真的如此,一帶多的“合作”模式是有的,就是一個(gè)牛人,帶著幾個(gè)小弟,完成某個(gè)項(xiàng)目,但我想真正的開發(fā)者,是那個(gè)牛人,幾個(gè)小弟可以做做外圍,周邊,比如機(jī)械式的測試,對(duì),測試是保證軟件質(zhì)量的重要手段,需要大量,反復(fù)。如果不幸的是這幾個(gè)小弟也是很聰明的人,那就比較難辦些,這個(gè)牛人就得很牛,以絕對(duì)的技術(shù)和人格魅力優(yōu)勢“壓倒”這幾個(gè)小弟,“折服”他們,這就是德能兼?zhèn)洌噯栠@種牛人多么?再說了,真有這種牛人的話,讓他獨(dú)自完成一個(gè)大的項(xiàng)目,我想更為可靠,而不是外加幾個(gè)搗蛋的聰明人。

            熵,產(chǎn)生于艱難的內(nèi)部交流,產(chǎn)生于公司龐大而遲緩的官僚系統(tǒng),產(chǎn)生于自我獨(dú)大的個(gè)人思想,與其打破這些障礙,不如設(shè)法讓這些“合作”盡量減少?

            當(dāng)我們還沒有適應(yīng)Visual Studio 2005的時(shí)候,Visual Studio 2008就出來了,版本眾多,讓我們有點(diǎn)無所適從,Visual Studio 2008還沒裝好的時(shí)候,Visual Studio 2010蓄勢待發(fā),一個(gè)比一個(gè)強(qiáng),利用個(gè)Wizard,圈圈點(diǎn)點(diǎn)幾下,一個(gè)外觀花哨的應(yīng)用程序就生成了,而且還貌似Outlook,抑或IE,隨便你,你一行代碼不用寫,這叫“先進(jìn)工具”,但提高了生產(chǎn)力了嗎?我想沒有,你能圈圈點(diǎn)點(diǎn)幾下生成的花哨程序,別人也行,程序雖然花哨,但換種角度說,其實(shí)你什么都沒干,軟件的靈魂在于設(shè)計(jì)者的思想,理解這個(gè)得費(fèi)點(diǎn)心思,或者這樣說吧,利用現(xiàn)在的技術(shù),你也可以輕松擁有一幅達(dá)芬奇的《蒙娜麗莎》的油畫,但這僅僅是個(gè)復(fù)制品,你能這樣,別人也行,你擁有的這幅畫沒有什么價(jià)值,而達(dá)芬奇的《蒙娜麗莎》的價(jià)值在于這位大師在這幅畫中融入的他的思想以及他的勞動(dòng),這是任何技術(shù),或“先進(jìn)工具”都無法替代的,永遠(yuǎn)無法替代。這段算是我講的一點(diǎn)題外話,和《人月神話》中“沒有銀彈”的觀點(diǎn)接近。

            軟件開發(fā)是一項(xiàng)高度依賴腦力的勞動(dòng),開發(fā)者的思想融匯其中,是真正類似藝術(shù)創(chuàng)作的工作。考慮“合作”,不是不可以,但無非是這兩種情況:一是我技?jí)喝盒郏缘路耍?hào)令群英;二是把前一句的“我”換成別人,讓我心服口服當(dāng)他小兵。
            posted on 2009-05-14 09:16 Jiang Guogang 閱讀(2399) 評(píng)論(13)  編輯 收藏 引用 所屬分類: Thinking/Other

            評(píng)論

            # re: 五年多一線開發(fā)經(jīng)歷告訴我:軟件開發(fā)——幾乎不可能cooperate的工作 2009-05-14 10:44 Sunshine Alike
            非常有同感,呵呵
            雖然我還沒有工作過  回復(fù)  更多評(píng)論
              

            # re: 五年多一線開發(fā)經(jīng)歷告訴我:軟件開發(fā)——幾乎不可能cooperate的工作 2009-05-14 13:17 Brandon
            很值得探討的一個(gè)問題  回復(fù)  更多評(píng)論
              

            # re: 五年多一線開發(fā)經(jīng)歷告訴我:軟件開發(fā)——幾乎不可能cooperate的工作 2009-05-14 14:56 cppexplore
            我的經(jīng)歷也是如此,也思考過原因:
            (1)公司不重技術(shù)、重市場。而開發(fā)的直接領(lǐng)導(dǎo)也是同樣的浮躁心態(tài)。
            (2)開發(fā)團(tuán)隊(duì)沒有技術(shù)積累、沒有統(tǒng)一認(rèn)可的基礎(chǔ)架構(gòu)。
            (3)開發(fā)人員由于不同的開發(fā)經(jīng)歷,各自有自己的基礎(chǔ)模塊實(shí)現(xiàn)、對(duì)系統(tǒng)有自己的認(rèn)知。

            改善這個(gè)情況,開發(fā)人員的角度 也只能是多溝通、互相分享知識(shí)、定期分析已有系統(tǒng)的架構(gòu)、爭取能對(duì)同類型的應(yīng)用應(yīng)該使用的最佳設(shè)計(jì)達(dá)成共識(shí)。
            根本解決還在領(lǐng)導(dǎo)層對(duì)技術(shù)的重視,重視基礎(chǔ)模塊積累、重視對(duì)系統(tǒng)框架的探討分析,重視團(tuán)隊(duì)技術(shù)上的可持續(xù)成長。  回復(fù)  更多評(píng)論
              

            # re: 五年多一線開發(fā)經(jīng)歷告訴我:軟件開發(fā)——幾乎不可能cooperate的工作 2009-05-14 17:01 萬連文
            阿彌托福,老衲已返璞歸真一年有余,早已遠(yuǎn)離team,不知何時(shí)再入俗沾塵重回team,輪回一次。善哉善哉!  回復(fù)  更多評(píng)論
              

            # re: 五年多一線開發(fā)經(jīng)歷告訴我:軟件開發(fā)——幾乎不可能cooperate的工作 2009-05-14 17:18 tiny
            不同意,沒看完你的文章。因?yàn)槟銢]理解真正的協(xié)作。矛盾是進(jìn)步的源泉,并不一定,觀點(diǎn)完全是你提出的,完全就是你一個(gè)人的戰(zhàn)場。戰(zhàn)場上除了需要純粹浴血奮戰(zhàn),還需要戰(zhàn)略方針,衣食住行,甚至敵我間諜。
            隊(duì)伍不能協(xié)作好,只可能是水平參差不齊,目標(biāo)不統(tǒng)一,內(nèi)憂外患。  回復(fù)  更多評(píng)論
              

            # re: 五年多一線開發(fā)經(jīng)歷告訴我:軟件開發(fā)——幾乎不可能cooperate的工作 2009-05-14 21:24 宇馳
            怎么說呢,其實(shí)軟件開發(fā)不是腦力勞動(dòng),而是體力勞動(dòng)。軟件開發(fā)是一個(gè)合作進(jìn)行的過程,但是這個(gè)過程是不簡單的組合,小集體領(lǐng)導(dǎo)大集體(有點(diǎn)中國的政治制度:黨中央委員會(huì)領(lǐng)導(dǎo)全國人民)。
            小集體是做設(shè)計(jì)的(俗稱:設(shè)計(jì)師),不敲代碼。定義好各個(gè)模塊、接口、調(diào)用方法、使用約束。
            大集體再分小組去實(shí)現(xiàn)這些個(gè)模塊(不要求你有創(chuàng)意,按步就班就行,而且必須)。你小組可以無視其他小組的存在。(只要大家伙按制定好的約束來實(shí)現(xiàn)就成)。然后再把他們組合到一起,OK,軟件完成。

            軟件開發(fā)1+1什么時(shí)候>2,要看小集成的領(lǐng)導(dǎo)能力啦。但是,客觀的肯定是>2的。  回復(fù)  更多評(píng)論
              

            # re: 五年多一線開發(fā)經(jīng)歷告訴我:軟件開發(fā)——幾乎不可能cooperate的工作[未登錄] 2009-05-15 09:08 raof01
            社會(huì)化大生產(chǎn)的方式?jīng)Q定了不可能把每個(gè)人都發(fā)揮到極致的,而是選取每個(gè)人的特長來進(jìn)行組合。

            很多好的軟件,不是天才的設(shè)計(jì),便是經(jīng)驗(yàn)老道的設(shè)計(jì)。初出茅廬的,可能還在技術(shù)細(xì)節(jié)層面糾纏呢。不妨問自己:我是天才嗎?我經(jīng)驗(yàn)足夠嗎?

            “別人把軟件設(shè)計(jì)好,詳細(xì)到偽碼級(jí)別了,我只是來做最低級(jí)的實(shí)現(xiàn)而已。”樓主意識(shí)到這個(gè)并開始有想法是好的,只不過別太著急了。

            最后,兩個(gè)聰明人合作會(huì)使事情變?cè)悖鞘且驗(yàn)樗麄儾粔蚵斆鳎蛘哒f光有智商沒有情商。解雇之。寧要情商,不要智商。古往今來成功人士,智商高的有多少不好說,但情商絕對(duì)都是咣咣的。  回復(fù)  更多評(píng)論
              

            # re: 五年多一線開發(fā)經(jīng)歷告訴我:軟件開發(fā)——幾乎不可能cooperate的工作 2009-05-15 09:32 陳梓瀚(vczh)
            一堆聰明的人在一起,要有一個(gè)更加聰明的人來領(lǐng)導(dǎo)才行。  回復(fù)  更多評(píng)論
              

            # re: 五年多一線開發(fā)經(jīng)歷告訴我:軟件開發(fā)——幾乎不可能cooperate的工作 2009-05-22 17:22 kuber
            你覺得僅僅是軟件開發(fā)不可能有協(xié)作還是所有的創(chuàng)造性工作都不可能協(xié)作呢? 探討一下, 這僅僅是因?yàn)榉椒ㄉ系膯栴}, 還是創(chuàng)造性工作的本質(zhì)決定的.  回復(fù)  更多評(píng)論
              

            # re: 五年多一線開發(fā)經(jīng)歷告訴我:軟件開發(fā)——幾乎不可能cooperate的工作 2009-05-25 14:38 Jiang Guogang
            大家好,我是博主,就各位的問題作一些回答:

            to cppexplore,你分析得很好,你的策略需要領(lǐng)導(dǎo)重視和長時(shí)間的積累。

            to tiny,呵呵,沒看完就開始不同意了?

            to 宇馳,我文中反映出這么種觀點(diǎn),軟件開發(fā)是腦力運(yùn)動(dòng),如果不同意,你偏認(rèn)為機(jī)械重復(fù)的coding和test過程也算合作(如一些外包項(xiàng)目)的話,就代表我們理念和基本出發(fā)點(diǎn)不一致,接下去的討論都是無意義的。

            to raof01,我想你理解我意思了,所以我提出觀點(diǎn)把聰明人分開讓他們各自做自己的事情,是一種比較人性化的,而且又快速有效的辦法。

            to kuber,我想你可能有比我更深刻的思考,聰明人往往意味著高智商高自尊,容易互不相讓,不光是軟件開發(fā),只不過軟件開發(fā)可能更明顯一些,因?yàn)檫@種腦力運(yùn)動(dòng)比較純粹,“合作”往往會(huì)遇到障礙,你應(yīng)該聽說過中國的團(tuán)隊(duì)特別難帶吧。

            如果領(lǐng)導(dǎo)重視+時(shí)間允許,慢慢的積累,用科學(xué)的辦法培養(yǎng)出優(yōu)秀的團(tuán)隊(duì),這也未嘗不可,但談何容易,談何容易……優(yōu)秀的團(tuán)隊(duì)和頂級(jí)的大牛一樣可遇不可求,大多數(shù)時(shí)候,我想我們得做一些我提出來的變通。  回復(fù)  更多評(píng)論
              

            # re: 五年多一線開發(fā)經(jīng)歷告訴我:軟件開發(fā)——幾乎不可能cooperate的工作 2009-07-02 14:43 wangok
            聰明人 什么是 聰明人?

            不懂合作的 沒有執(zhí)行力的人就不是聰明人。

            這山看著那山高, 你想設(shè)計(jì) 行啊。給個(gè)理由先!

            不想寫代碼?想寫代碼的人多的是。解雇你一個(gè)影響不了大局 ,不信你試試!

            一個(gè)公司 很多時(shí)候是 2/8 法則,真正起很大作用的是20%的人。



              回復(fù)  更多評(píng)論
              

            # re: 五年多一線開發(fā)經(jīng)歷告訴我:軟件開發(fā)——幾乎不可能cooperate的工作[未登錄] 2009-11-29 14:04 henry
            合作不可能將每個(gè)人的能力都發(fā)揮出來。從這個(gè)角度1+1<2;但是要考慮到合作會(huì)做成每個(gè)個(gè)體不可能獨(dú)立完成的事情,這時(shí)1+1有可能大于2。  回復(fù)  更多評(píng)論
              

            # re: 五年多一線開發(fā)經(jīng)歷告訴我:軟件開發(fā)——幾乎不可能cooperate的工作 2010-01-16 12:03 xiaojie123415
            我最近正在帶一個(gè)團(tuán)隊(duì)做一個(gè)項(xiàng)目,當(dāng)初組隊(duì)的時(shí)候,我也想過問題,但是我覺得這個(gè)問題要看管理者的協(xié)調(diào)團(tuán)隊(duì)對(duì)和管理團(tuán)隊(duì)的能力。  回復(fù)  更多評(píng)論
              

            国产精品久久久久久福利漫画| 狠狠88综合久久久久综合网 | 久久精品国产一区二区电影| 亚洲中文久久精品无码| 久久伊人五月丁香狠狠色| 狠狠色丁香久久婷婷综合_中| 久久亚洲精品无码观看不卡| 日本高清无卡码一区二区久久| 99久久国产免费福利| 精品久久人人做人人爽综合| 久久婷婷色综合一区二区| 深夜久久AAAAA级毛片免费看| 中文字幕无码久久人妻| 精品国产乱码久久久久软件| 久久国产热精品波多野结衣AV| 精品久久8x国产免费观看| 91久久成人免费| 亚州日韩精品专区久久久| 中文无码久久精品| 久久香蕉一级毛片| 中文成人无码精品久久久不卡| 久久精品国产亚洲AV香蕉| 久久精品人人做人人爽97| 亚洲综合精品香蕉久久网97 | 久久夜色精品国产噜噜亚洲AV| 久久精品国产亚洲av麻豆小说| 日韩一区二区久久久久久| 久久精品国产亚洲5555| 伊人久久大香线蕉综合网站| 久久久婷婷五月亚洲97号色| 久久av高潮av无码av喷吹| 亚洲AV无码久久| 精品人妻伦九区久久AAA片69| 久久频这里精品99香蕉久| 99久久久精品免费观看国产| 亚洲国产香蕉人人爽成AV片久久| 久久亚洲精品国产精品| 亚洲精品高清一二区久久| 国产午夜精品久久久久免费视| 怡红院日本一道日本久久| 少妇熟女久久综合网色欲|