自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

愚蠢的項目經(jīng)理與聰明的程序員

開發(fā) 項目管理
聰明的程序員,總覺得項目經(jīng)理們是眼高手低的家伙。不怎么會寫代碼,靠著侃大山拿著超過自己的工資。其實管理者也有自己的難處,本文就是一個例子。

工作在第一線的軟件開發(fā)人員是程序員和程序經(jīng)理,他們決定著軟件的命運。良好的程序員隊伍和出色的管理是軟件項目成功的必要條件。管理不是管制,不是去卡住人家的脖子,因為程序員不是一群野鴨子。管理的目的是讓大家一起把工作做好,并且讓各人獲得各自的快樂和滿足。當一個組織被出色地領導時,雇員甚至不知道他們已被領導。在項目完成時,他們會自豪地說:“看看我們通過努力取得的成績吧”。所以管理者不能老惦記著自己是一個官,而應時刻意識到自己是責任的主要承擔者。我們經(jīng)常會聽到有經(jīng)理頭銜的人在高談闊論:“編程我不會,做個項目還不easy?派個人去搞系統(tǒng)分析,回頭再叫幾個程序員把需求譯成程序,不就OK了嗎?”不懂英語的人準以為easy和OK是貶義詞。要讓軟件項目失敗很容易,只要符合下列條件之一即可:(1)項目經(jīng)理對軟件一無所知;(2)技術負責人對編程不感興趣;(3)真真編寫代碼的程序員是臨時雇用的。如果上述三個條件同時具備,就請放心失敗好了。

讓我們少幻想自己是比爾·蓋茨,先當好程序員和程序經(jīng)理再說。

2.1 了 解 程 序 員

早期的程序員干活能從軟件直通硬件,個個生猛無比。又因他們的作息時間、言行舉止與常人不太一樣,久而久之就給人們留下了“神秘”、“孤僻”的印象。如今軟件行業(yè)被炒得熱火朝天,有能耐的程序員即便躲在大山岙的軍工廠里也能被挖出來。而更多原本不是程序員的人操起幾本“速成”、“二十一天通”等書籍也加入了這個行業(yè)?,F(xiàn)在國內(nèi)號稱有上百萬程序員,這支大軍魚龍混雜,已搞不清那些是正規(guī)軍,那些是民兵游擊隊了。真正的程序員都有如下秉性: 一、誠實程序員在學習與工作期間幾乎天天與機器打交道,壓根就沒有受欺騙或欺騙人的機會。勤奮的程序員在調(diào)試無窮多的程序Bug時,已經(jīng)深深地接受了“誠實”的教育。不誠實的人,他肯定不想做、也做不好程序員。有一名市場營銷員和一名程序員都在新聞發(fā)布會上發(fā)言,將一項新技術的消息公布于眾。市場營銷員說:“這項技術比電話、晶體管和原子彈三項發(fā)明加起來對世界文明的影響都要大。”程序員說:“這項技術在有限的領域內(nèi),在有限的程度上,解決了一些技術性的問題。”看來為了讓我們的民族更加誠實,學電腦真的要從娃娃抓起。二、簡單——實用主義有人問一個數(shù)學家,一個物理學家和一名程序員:“一個盒子有幾個面?”數(shù)學家回答說:“有六個面,因為盒子是長方體。”物理學家回答說:“有12個面,分為6個外表面和6個內(nèi)表面 。”程序員回答說:“只有兩個面,里面放電路板和硬盤,外面放顯示器和鍵盤。”目前即使最先進的計算機也不具備智能,程序員的基本工作就是把復雜的問題轉(zhuǎn)化為計算機能處理的簡單的程序。如果一個問題復雜到連程序員自己都不能理解,他就無法編出程序讓更笨的計算機來處理。所以程序員信奉“簡單——實用”主義。也有不少做計算機“學問”的人顛倒行事。本來幾句話、幾行程序就能說明白的事,非得要抬高到理論創(chuàng)新的程度,寫成玄乎的文章去評教授或者弄個博士學位。所幸在第一線工作的程序員大多是實干的。三、愛憎分明程序員大都喜歡技術挑戰(zhàn),不喜歡搞測試與維護。高水平的程序員喜歡與高水平的程序員一起工作,因為他們怕“與臭棋佬下棋,棋越下越臭”。程序員大都厭惡拉幫結(jié)派、耍政治手腕。不信,數(shù)一數(shù)你認識的程序員,有幾個是黨派人士?四、工作單調(diào)但不乏味有人問編程大師:“程序設計的真正含義是什么 ?”大師回答說:“餓了的時候就吃,困的時候就睡,只要時機恰當就進行程序設計。”其實程序員的生活和工作已融為一體,盡管單調(diào)卻不乏味,還能獨享孤獨。有詩為證:              

我編程三日               

兩耳不聞人聲               

只有硬盤在歌唱結(jié)論:優(yōu)秀的程序員沒有理由不讓人喜歡,他們遠比怪僻來得可愛。

2.2 了 解 程 序 經(jīng) 理

這里程序經(jīng)理是指一支程序員隊伍的領導者,不管他的職務是開發(fā)組長,項目經(jīng)理,還是部門經(jīng)理。程序經(jīng)理是技術性的基層或中層干部,是軟件企業(yè)得以發(fā)展的生力軍。程序經(jīng)理的選拔是不容草率的事。不象有些事業(yè)單位,只要政治口號喊得勤快、能左右逢緣不犯錯誤就可混個領導當當。也不象一些官僚機構(gòu),只有兩個人的辦公室也要設正主任和副主任。如果碰巧正主任姓傅,副主任姓鄭,還會斗個沒完沒了。在一個管理混亂的軟件公司里,如果某個程序員能大喊大叫并且干勁十足,那他就能成為一名程序經(jīng)理。微軟公司在選擇經(jīng)理人員時,總是把他們的技術知識和運用技術去賺錢的能力放在首位。程序經(jīng)理一般就是程序員隊伍中最聰明的那個家伙。比爾·蓋茨曾這樣描述聰明人[Cusumano1996]:聰明人一定反應敏捷,善于接受新事物。他能迅速進入一個新領域,給你一個頭頭是道的解釋。他提出的問題往往一針見血、擊中要害。他能及時掌握所學知識,并且博聞強記,他能把本來認為互不相干的領域聯(lián)系在一起使問題得到解決。他富有創(chuàng)新精神與合作精神……

好的程序經(jīng)理應該具備以下幾個條件:

一、技術水平是程序員隊伍中的最高級別每個程序員骨子里頭都有一股傲氣,如果你不能技壓群雄,他們就不會聽你指揮。一個技術水平較差的人被任命為程序經(jīng)理真是個悲劇,就象一個略有權(quán)勢的太監(jiān),表面上有人對他點頭哈腰,背后卻被人鄙視。

二、能做最多且最難的工作程序經(jīng)理編程要快且好。別人要干一天的活,他半天就能做完,這樣才會有精力去搞管理。程序經(jīng)理應負責系統(tǒng)分析、系統(tǒng)設計這類最難的開發(fā)工作,并指導不同水平的程序員把各自的工作做好。如果人手不夠,程序經(jīng)理要能同時干幾個人的活。

三、有人格魅力軟件開發(fā)是智力創(chuàng)作過程,你不能指望僅通過執(zhí)行規(guī)章制度來產(chǎn)生好的作品。很多軟件公司的程序經(jīng)理都不是管理專業(yè)出身的,他們也不可能為了搞好管理而成天玩弄心機。技術出色的程序經(jīng)理一般少有心術不正的,所以管理的重點應是“以身作則”、“公正待人”。如果程序經(jīng)理在上班時趴在桌上睡覺,其他程序員也會這樣干。如果程序經(jīng)理發(fā)現(xiàn)有兩個程序員趴在機器旁睡覺,不能只對其中一個大聲吼叫:“你一編程就想睡覺,看看人家,在睡覺時都想著編程。”如果管理者沒有人格魅力,就沒有人信服你,團隊就不會有凝聚力,烏合之眾不可能開發(fā)出優(yōu)秀的軟件。結(jié)論:一個有活力的軟件公司的各級經(jīng)理都不會這樣感嘆,“因為我啥也不會干,所以只好當領導。”

2.3 程序員升為經(jīng)理后是否還要編程

讓我們先看看Microsoft公司的系統(tǒng)軟件部門與應用軟件部門的領導是怎樣看待這個問題的[Cusumano1996]。Windows NT 3.0項目的軟件經(jīng)理婁·帕雷羅里讓他手下的經(jīng)理們像他一樣每天花一半的時間編寫代碼:我在組內(nèi)制定了許多規(guī)則,其中最重要的一條是每個人都得編程,誰也別想坐在那兒發(fā)號施令……我發(fā)現(xiàn)管理者很容易失去目標,他們總是無法認識到問題的本質(zhì)并且反應遲緩。如果你始終不放棄編寫代碼,你就能對項目的進展情況了如指掌,及時發(fā)現(xiàn)并解決問題……我大概每天花一半的時間編寫代碼并尋找項目的缺陷。作為應用軟件領域的經(jīng)理,克里斯·彼得斯也持同樣的看法。在他任Word項目總經(jīng)理時就認為:在一些大公司內(nèi)部,各部門經(jīng)理把具體操作的層次向下移。你一旦當上開發(fā)部門經(jīng)理,很快就會以自己身居高位、日理萬機為由放棄編程;同樣地,開發(fā)小組的組長會以自己重任在肩而不愿編程;至于程序員也會覺得自己十分繁忙、分身無術而不再多編寫程序。雖然我是270名員工的領導,似乎不再需要做什么具體的工作了,但我還是為Word新版本編寫了一個特性。程序員升為經(jīng)理后一定要編程,這個道理已經(jīng)說得很清楚了。最怕的是“虛心接受,堅決不做”;或者僅是做個樣子,每天花一分鐘時間編程,編譯器還沒運行完就關掉了。

2.4 經(jīng)理與技術隊伍的建設

如果是經(jīng)營一個加工廠或一個飯店,經(jīng)理們可以不必懂技術。因為他們的常識,以及通過耳聞目睹或者咨詢都能解決實踐中的問題。在軟件領域,技術的力量是無窮的,一天之內(nèi)就可使整個產(chǎn)業(yè)發(fā)生巨變。也許你在商業(yè)上很精明,但無法保證自己在技術浪潮中安然無恙。軟件公司的各級經(jīng)理最好既精通技術又懂管理。一個出色的領導,加上一支技術過硬的隊伍,才有可能創(chuàng)造業(yè)績。不能光指望請來孫子或諸葛亮當教練,就能讓弱不禁風的男足去捧世界杯。不少人總喜歡自吹中國人很聰明,最適合搞軟件開發(fā)??芍两褚矝]有做出幾個很光彩的軟件來,這與十三億人口不呼應啊。新中國歷來喜歡與可憐的印度相比較來展現(xiàn)豐富多彩的優(yōu)越性,可是軟件產(chǎn)業(yè)沒法與人家比。工作在第一線的程序員與程序經(jīng)理應該意識到:好兵好將都不是天生的,是后天練出來的;既要學會冷靜地分析問題,又要充滿激情地去工作。軟件公司總希望能物色到既精通技術又善長商業(yè)的優(yōu)秀人才做經(jīng)理。但已經(jīng)出名了的優(yōu)秀人才難以請到,也難以留住。所以把公司中的普通員工培養(yǎng)成為優(yōu)秀人才是重要的舉措。公司的老板不要對程序員抱有偏見,以為他們只配與機器打交道。一個高水平的程序員既然能學好數(shù)字邏輯,能理得清楚軟件中很多象“嵌套”這類“雞生蛋并且蛋又生了雞”的錯綜復雜的關系,從理論上講當個縣長也不成問題?,F(xiàn)在很多女士不會燒菜,卻能把菜的營養(yǎng)講得頭頭是道。雖然這是個值得哀嘆的社會問題,但我們應該有信心期待:如果她們非得天天燒菜不可,那么不久就能把菜燒得又好吃又有營養(yǎng)。許多程序員不懂商業(yè),不是智力上的原因,主要是個人興趣和環(huán)境所致。軟件公司的老板應該這樣鼓勵有靈氣的員工:“你能把技術做得那么棒,還怕搞不好管理?放心干吧!”的確,很多技術人員是在工作中領悟如何管理的,他們經(jīng)過挫折與磨練,逐漸升為組長、項目經(jīng)理,乃至成為公司重要的決策者。優(yōu)秀的程序員喜歡與優(yōu)秀的程序員一起工作,這是一種理想的愿望。一個普通的軟件公司不可能有非常多的優(yōu)秀程序員,即便有,他們也不可能天天聚在一起干同一件事并且和睦得無法形容。中國自封建社會起就有喜好內(nèi)斗的風俗習慣,幾千年下來早已滲透到社會各個角落,那怕黃河水流斷了,估計這民風也會延襲下去。要使程序員隊伍穩(wěn)健,必須有合理的等級制度來維護。等級制度并不限制自由和民主,它能讓自以為聰明絕頂、誰也不服的人們懂得如何合作與奮斗。就象有了一架梯子,每個人才有機會爬上墻頭摘下那向往已久的野花。當梯子散成一堆木棍時,只可能造就幾個賣炭翁。下面我們嘗試著建立一個程序員隊伍的等級制度。把技術水平分為四級,第一級最低,第四級最高。第一級技術水平的程序員主要考核編程基本功,要求質(zhì)量合格(他們主要來自剛畢業(yè)的大學生)。第二級技術水平的程序員編程質(zhì)量要高,做過幾個軟件項目,有數(shù)年的工作經(jīng)驗,并能指導新手的工作。第三級技術水平的程序員主要考核系統(tǒng)分析與系統(tǒng)設計的能力,要求其技術有足夠的深度和廣度。第四級技術水平的程序員是成功的軟件產(chǎn)品的設計師,他不僅技術超群,并且能使技術轉(zhuǎn)化為有價值的商品。把管理(這里僅指軟件業(yè)務的管理,不考慮行政事務)水平也分成四級。第零級最低,第三級最高。第零級管理水平的人沒有管理職務,就是普通員工。第一級管理水平的人是開發(fā)小組的組長,可帶領幾名程序員工作。第二級管理水平的人是項目經(jīng)理。第三級管理水平的人決定某些產(chǎn)品是否要開發(fā),以及如何去占領市場。每個程序員都有明確的技術級別和管理級別。技術級別與管理級別有一定的聯(lián)系。一般地,第一級技術水平的人只能做普通員工;第二級技術水平的人可以當一名組長;第三級技術水平的人可以當一名項目經(jīng)理;第四級技術水平的人可成為公司產(chǎn)品的決策者。如圖2.1所示。本書作者目前的技術水平當屬第二級,管理水平符合組長的要求。作者在讀中學和大學時就曾美滋滋地當過課代表,也就是組長級別。

 

2.5 向錯誤與失敗學習

不管是生活或工作,人們都應該向錯誤與失敗學習,目的是讓我們在短暫的健康年華中少犯錯誤、少失敗,多做幾件正確的對社會有貢獻的事。導致軟件項目失敗的因素很多,如果不去找借口的話,就會發(fā)現(xiàn)錯誤的根源在自己身上:知識貧乏、才能低下、經(jīng)驗不足、驕傲自負……。我們必須正視自身的不足與缺點,才會學到經(jīng)驗教訓??扇藗兂S刑嗟奶摌s,為了克服心理障礙,白白浪費了很多本該用于創(chuàng)造的精力。假設犯錯誤的人是誠實的并且是勤奮的。他愿意不帶虛榮地改進自己。當這個人突然面對失敗時,可能覺得自己一無是處,也許會不知所措,也許會病急亂投醫(yī)。程序員都有一種共同的體會:在調(diào)試程序時,時常碰到只有十幾行的程序竟會產(chǎn)生上百個編譯錯誤;最后發(fā)現(xiàn)這么多的錯誤其實是由某一行程序錯誤引發(fā)的。當我們在工作中碰到挫折時,先要冷靜地分析問題(事出有因哪),找出問題的內(nèi)因與外因。內(nèi)因是最主要的,應該予以最先解決。前幾年,中國出現(xiàn)了一個叫“FLG”的邪教,教徒達數(shù)百萬之多,人民群眾深受其害。不久前,全國的主要媒體對“FLG”進行連續(xù)數(shù)月的聲討與揭露。目睹了很多受害人的哭訴后,相信人們能夠明白“FLG”是邪惡的、反動的。但在憤怒與心痛之余,我們不禁要反思:為什么那么多人輕信邪教?人們是否接受了教訓?在電視上看到很多人的確作了深刻的檢討:“我真是后悔啊,跟錯了李洪志(FLG的頭頭)這個壞蛋,我對不起社會……。以后我一定要聽黨組織的話,黨叫我干什么我就干什么,決不上壞人的當。”我覺得這些受害人一點都沒有醒悟:他只知道FLG是個邪教,并不知道自己為什么信了邪教。有些事情只要用腦袋去想一想就能分辨是非,可人們就是不去思考,卻渴望能跟對“福星”,甘愿把自己的腦袋拴在別人的褲帶上。所以說“迷信”是傻子碰到騙子的結(jié)果。傻是內(nèi)因,被騙是外因。傻子碰到好人未必能做出好事,傻子碰到另一個騙子就會做出另一件傻事。為了不讓自己“傻”,善良的人們應該用腦子去多學一些知識,努力讓自己來把握命運,不要急著把一生托給某個人或某個組織。軟件人員在遭受項目失敗并開始反省時,不要只是就事論事地僅把眼光鎖在特定的項目上,吃一塹應該長好幾個智才對。本書作者剛剛失敗過,樂意乘熱講講感受。我在讀本科和碩士研究生時,一直信奉“創(chuàng)造性的事業(yè)要靠激情來推動”。我把這個口號貼在辦公室里,并扔掉物理學專業(yè)天天編程。在讀碩士研究生的第一年,我賣出了第一份軟件。到我讀博士研究生的第一年,我心想事成地獲得了全國大學生電腦大賽軟件展示第一名。那時候我自以為翅膀已經(jīng)硬了,再回顧前些年的艱苦,不禁有“媳婦熬成婆”的悲壯感覺。于是我在杭州這個小地方略作宣傳,在1997年10月份開了一家軟件公司。我開始把“振興民族軟件產(chǎn)業(yè)”列入日程,并且提前擔憂將來錢掙得太多用不完該怎么辦。半年之后,我開始為軟件產(chǎn)品作宣傳,可并沒有出現(xiàn)訂單如潮、接應不暇的形勢(事實上壓根就沒有反應)。我已經(jīng)意識到市場沒找對,但仍覺得軟件中的技術很有價值,準備再開創(chuàng)“東方不亮西方亮”的新局面。于是我向只有一面之緣尚在北大方正工作的一位朋友求助。他是真真的軟件高手,當我小心翼翼地展示約10萬行C++代碼的軟件時,他競在十幾分鐘內(nèi)就指出多處重大的設計錯誤,使我目瞪口呆地意識到整個軟件系統(tǒng)的價值為零。那種心痛啊,就象眼睜睜看著孩子被狼吃掉一樣。1998年10月,這位朋友再一次從北京飛到杭州,三下五除二替我把只活了一年的公司給關閉掉。他放心不下,覺得我“惡病需用猛藥補”,于是意尤未盡地把我捉到北大方正插在他管轄的部門,讓我學習怎樣做事情。北京寒冷的冬天可以營造一種凄涼的氣氛,沖去一切可以自我原諒的借口。我并不是太愛虛榮的人,知道這次失敗是我的毛病積累到一定水準忍不住噴發(fā)出來的結(jié)果。我絕不能以年紀尚輕不太懂市場與管理為理由輕率地敷衍過去。我把自己察覺到的數(shù)十個毛病列出來,日后一個一個克服掉。……本書的大部分內(nèi)容取自我在一年前的教訓錄。改錯之后,現(xiàn)在我不僅不難過而且挺快樂。覺得第一次失敗很浪漫,值得懷念。剛開始寫這本書時,我那位北京的朋友把腳伸到杭州來散步,順手又給了我?guī)滋?,可以用到我畢業(yè)。看來缺點是改不完的,補短和揚長要一起來。

2.6 提高綜合素責

前面給軟件開發(fā)人員加了過多的贊譽。一個技術出色的程序員可以自豪,但不可以目空一切。上天不可能賦于一個人太多的優(yōu)點,以致于他沒有表示謙虛的余地。我們在求學時可能太功利太挑剔,導致知識結(jié)構(gòu)非常單薄,只怕到了晚年也成不了大器。當程序員擅長技術時,還要時刻留意彌補自己并不擅長的非技術才能。揚長補短才能提高綜合素質(zhì)。假如能回到中學時代,我希望能把文科學好。那時侯盛傳“學好數(shù)理化,走遍天下都不怕”。我讀中學時很無知,鄙視一切文科,現(xiàn)在后悔莫及。高考語文成績54分(只比我的期望值低6分)。寫作文的最高目標就是不逃題,考試前我總是反復祈禱:我沒干過壞事,保佑我作文不逃題吧!上大學的第一天我竟然無法用普通話說出“去洗澡怎么走”,只好晃動澡票與輔導員打啞語。中學的歷史、地理課也被我糟踏了,考試時只會填寫任課老師某年某月某日在我家鄉(xiāng)英勇就義,比誰的成績更接近零分。更讓我沮喪的是,這些行徑都不是我發(fā)明的,我頂多是個跟屁蟲而已,一點回憶的自豪感都沒有。扔掉文科只學理科并不等同于 “放下包袱,輕裝前進”,倒象是摘掉了控制系統(tǒng)的機車,開不了多遠就翻車了。我搞了八年的軟件開發(fā),沒做出象樣的軟件來。倒是有同行意外發(fā)現(xiàn)我的文筆不錯,是當作家的料。我發(fā)現(xiàn)自己在不該開花的地方結(jié)了一顆瘦澀的果子。曹操之子曹彰曾建議:“大丈夫當學衛(wèi)青、霍去病,立功沙漠,長驅(qū)數(shù)十萬眾,縱橫天下,何能為博士耶?”要后悔的事情太多了,只能現(xiàn)在做得勤快些。明知自己不成大器,但愿意亡羊補牢,力求學得更深更廣。不要讓人覺得程序員只管鉆研技術,可以不懂世事并且應該自由散漫。程序員不該因為幼稚而顯得單純,應該是成熟了才變得單純,才配得上這個充滿活力的職業(yè)。

2.7 小 結(jié)

本章講述做好程序員和程序經(jīng)理的一些道理,為了剝?nèi)プ璧K我們進步的那些虛偽,多嘮叨了幾個故事?!  ?/p>

中國經(jīng)歷了很多打斗、整人的革命,卻沒有一次趕上工業(yè)革命。在如今計算機橫行的形勢下,我們不能再掉隊了。90年代初期,中國出現(xiàn)了一些程序員英雄,曾讓我們激動過、崇拜過。但這些孤膽英雄們很快地幾乎全消亡了,他們只留下故事,沒留下更多的價值。再一次讓我們意識到“振興民族軟件產(chǎn)業(yè)”不能依靠幾個人一朝一夕的輝煌。軟件人員勤奮學習和工作,不該只圖將來能做成幾件事情的快意,而應力求事業(yè)長盛不衰,才能推動整個民族軟件產(chǎn)業(yè)持久穩(wěn)健地發(fā)展。

【編輯推薦】

  1. 淺談項目管理中該如何review與重構(gòu)
  2. 淺析關于物流客戶服務平臺規(guī)劃討論
  3. 軟件開發(fā)團隊中的個人績效評價
  4. 項目設計與范圍管理之項目啟動
  5. AgileEAS.NET實現(xiàn)醫(yī)院信息系統(tǒng)的解決方案
【責任編輯:彭凡 TEL:(010)68476606】
責任編輯:彭凡 來源: CSDN
相關推薦

2012-09-26 09:35:13

程序員項目項目經(jīng)理

2015-09-02 08:54:35

程序員項目經(jīng)理

2011-06-28 09:10:51

項目經(jīng)理

2011-06-13 09:37:37

項目經(jīng)理

2014-10-21 10:11:24

程序員項目經(jīng)理

2015-05-04 17:30:06

程序員兼任項目經(jīng)理

2011-03-30 14:32:31

對日外包

2014-07-11 10:17:40

程序員

2011-11-21 09:29:52

程序員

2013-10-15 13:57:48

程序員項目經(jīng)理

2013-03-11 10:08:56

程序員項目經(jīng)理

2012-09-11 10:33:40

2012-09-17 14:00:50

項目經(jīng)理

2013-03-04 09:50:40

項目經(jīng)理程序員

2013-04-02 15:18:00

程序員項目經(jīng)理

2013-01-16 10:08:33

程序員項目經(jīng)理

2015-11-10 09:28:36

項目經(jīng)理程序員

2013-02-20 09:35:20

2013-02-26 10:28:00

項目管理項目經(jīng)理時間管理

2014-06-06 13:49:01

程序員項目經(jīng)理
點贊
收藏

51CTO技術棧公眾號