導航:首頁 > 程序命令 > 程序員產品打架

程序員產品打架

發布時間:2025-09-11 01:59:02

1. 假如用《西遊記》的方式,打開互聯網公司......

一個項目的上線,就好比一場西天取經的修行。

路上遇上的那些數不清的魑魅魍魎,現在的英文名叫bug;其中的彎彎繞繞、艱難險阻,絕不比九九八十一少。

如果用《西遊記》的方式打開互聯網公司,大概就是下面這樣——

如果把一個項目的上線比作西天取經,負責升級打怪的大師兄必然是程序員

作為幹活加班的主力,程序員承擔了主要的取經工作,每天孜孜不倦地打怪升級,但仍免不了被唐僧(產品經理飾)念叨,為此痛不欲生。

除了打怪這項主要工作,程序員還需分出部分精力與豬八戒(市場飾)、沙僧(運營飾)打打嘴仗扯扯皮,看在二位師弟求老孫辦事時一口一個猴(ba)哥(ba)叫著,齊天大聖的面子倒還保得住。

孫悟空與程序員縱有千般相像,有一點是大不相同的,一般程序員快馬加鞭抓耳撓腮都夠不上—— 人家毛多

小時候看西遊記動畫片,很多小朋友都有一個疑問—— 唐僧肩不能挑、手不能提、架不能打,他在取經小分隊的作用是什麼?

長大後參加工作,很多大朋友也有一個疑問—— 產品經理既不能敲代碼、也不能做UI,他在項目組里的作用又是什麼?

後來我懂了, 產品經理,就是一個團隊中的唐僧。

雖然不進行實際的打怪工作,但要把握向西走的大方向,並向幾個徒弟提出不同的需求。在孫悟空想撂挑子回花果山的時候念緊箍咒,有時以權制人、有時以情動人,軟硬兼施,嘟囔得他非干不可,以此保障項目進程。

產品經理名字里帶個經理,其實還是基層員工;唐僧說是大唐皇帝的御弟,但比起西天諸佛只能算是 弟中弟

市場——公司里的化緣擔當 ,出演豬八戒再合適不過。

師傅(產品飾)跟大師兄(程序員飾)端著架子不好張嘴,資源全靠老豬出去撕。

外面的鶯鶯燕燕就像一個個女妖精(客戶飾),隔三差五撩撥一下,逢年過節曖昧一下,但各懷鬼胎,一提報價就一股煙兒消失了。

這個崗位,情商低的人很難勝任,當如豬悟能,左右逢源、打探消息、上陣打架的本事一個不落。

而在他們心中,金窩銀窩不如豬窩辦公桌。

任勞任怨,吃苦耐勞,但沒什麼存在感,在大家眼裡就是打雜的。

入行前從事卷簾子工作,門檻不高,技術含量也不高,在隊伍里混得比較卑微。

實際上承擔了大部分細碎的工作,除了出門打怪和團隊管理,剩下的工作都歸運營干,日復一日匯滴成河。但在外人眼裡,是不會敲代碼、不能做產品、遇見客戶張不開嘴、遇見妖怪打不贏架的設定。

玉帝眼中的沙悟凈地位不咋地,摔個玻璃盞就要被貶;老闆眼中的運維地位也不咋地, 「你這么點活兒實習生都能幹」

出身龍族,正經的工程師身份,典型的實干型選手。

工作時間全團隊最長,真正的地球不爆炸他們不放假,師傅被抓走、豬八戒分行李的時候,白龍馬還馱著兩箱子家底兒兢兢業業地站崗。

天天馱著人和行李,雖說體能上最累,但不能給團隊帶來直接收益,導致沒什麼人在乎,比沙僧存在感還低。

白龍馬和運維的區別在於, 白龍馬背唐僧,運維背鍋。

公司老大,孫悟空是壓在五指山下,還是封成斗戰勝佛,全憑他一句話。

取經路上時不時提點師徒四人一兩句, 不管說的是金玉良言還是屁話,總之老闆說的就是對的。

孫悟空自己忙活不過來,或者用不著自己親自乾的,就一腳把人家踹出來幹活。

地位低到塵埃里, 神仙里級別最低,互聯網圈混得最慘。

迷茫時,他是指路明燈;遇坎兒了,他也能消災擋禍。

他們是上層里跟基層聯系最多的群體,時不時還能在關鍵時刻說一嘴: XX是X總的人,別一棒子打死,差不多得了。

變化多端,生命力頑強,打死一個又蹦出來倆。

跟孫悟空(程序員飾)之間有著說不清道不明的關系。

經是他讓去取的,話說的好聽,想法提了一些,給了幾樣有的沒的的物料做輔助, 但並沒有提供什麼實際的預算

上線前的最後一道坎兒。

過去了,受封成佛,沒過去,打包再來。

本文純屬 娛樂 ,如有雷同算我碰瓷。

不說了,我去向全體互聯網民工們謝罪了。

來源|西二旗生活指北(ShelchiLifeGuide)

監制|景歲

撰稿|大孟妮

插畫|冬麥麥

編輯|小琢磨

<END>

--- 今日互動 ---

你是哪路神仙

01|抖音6000萬「搶」下羅永浩?

02|錘哭B站有錢人實錄

03|互聯網人不配談戀愛

師父我不想努力了!

2. 為什麼有人說大部分碼農做不了軟體架構師

從事軟體開發多年,在編程行業真正的架構師比例少的可憐,就目前國內軟體開發環境而言,真正意義的架構師還不是很多,因為大部分的代碼框架幾乎從開源代碼社區裡面拿出來,然後定製成自己公司產品需要的,其中研究框架的時間比較長的,並且能夠深度定製的程序員就算是高手了,因為很多開源的代碼更新速度非常快速,能跟上開源社區的代碼更新速度的企業已經是實力非常強的公司了,國內企業現在真正意義上的從頭開始設計一個框架然後推向市場相對比較少。

經過十幾年的發展,國內編程人才的平均水平已經上來了,雖然在頂級程序員由於在編程底蘊以及生態系統這塊有差距,但基層的程序員水平已經上來了,國內很多互聯網公司做的產品有些已經不弱於歐美等企業,這些都是國內程序員水平提升的結果,而且現在由於培訓行業在國內普及,入門級別的程序員在國內數量巨大,所以很多人喊著國內程序員行業已經飽和了,已經不適合再去從事程序員的工作了。

事實上國內軟體行業內需依然足夠多,特別是現在的三四線城市都陸續出現了軟體公司,而且規模和數量都在提升,國內企業對中高級程序員的需求量還是非常巨大,五六年大小公司對於這類的人才招聘一直沒有停止過,而且薪資水平還維持在非常高的水準,了解這個行業現狀對於規劃自己的職業生涯還是有著非常大的好處。

架構師這種職位可遇不可求,基本上國內架構師都是自己本公司內的優秀的軟體工程師,成為了優秀的程序員並且在公司內部深得公司的信任願意給這種突破的機會,抓住了後邊的就會給與架構師的待遇,不是每個程序員天生就是做架構師的料,關鍵還在於平時的積累,有了機會抓住了,要成為架構師先要自己成為一個優秀的程序員,優秀的程序員需要具備什麼樣子的因素,現在就根據自己技術生涯的一些經歷分享給大家。

基本功扎實。 很多程序員在入門之前由於在學校裡面比較重視基礎,還能看看基礎,在成為了程序員之後就開始放鬆了對這方面的要求,所以導致很多程序員見到有筆試的公司,直接就選擇了放棄走人,不能講這類的程序員水平不行,但起碼不是優秀程序員的范疇, 優秀的程序員是經得住基本功考驗的,是不怕這些所謂的筆試題目的。

演算法扎實。 很多程序員做了很長時間還不覺得演算法挺重要,演算法貫穿整個技術生涯,如果沒有意識到這點說明意識層面還沒理解到,證明需要彌補的東西還是非常多,有些程序員可能是學習了一門編程語言就匆匆去找工作了,運氣還不錯還找到工作了,沒有很好的規劃技術生涯路線,一個標準的程序員需要的一門基礎的編程語言,熟悉數據結構,並且穿插著學習演算法,這三樣也是優秀程序員的標配,學習技術不是由著自己性子去做事,需要有規劃,這其中不能少了演算法的因子。

錘煉編程思想。 很多程序員覺得能夠寫代碼,時間長了經驗到位了慢慢就能熬成資深技術專家了,程序員不是靠著熬日子過的,需要不斷的提煉編程思想,舉個簡單的例子,做網路編程如果懂得了一門編程語言的編程經驗,相信切換到別的語言只需要很短時間內就能搞定,而且積累總結類似的場景以後遇到這種場景都能靈活應對,還能同步遷移到類似的場景,不能只是為了做而作,僅僅就是為了完成任務,那麼提升的空間有限,不能因為工作承擔的東西就這么點,而不去補充其餘的東西,善於總結也是優秀程序員需要具備的一種意識。

成為架構師沒有所謂的模板,而且有些人一輩子也沒有這種機會,但想要達到這種境界就需要先讓自己成為一個優秀的程序員,這樣子遇到有理想的企業抓住機會就上去了,一旦進入這個級別後面的編程生涯就會有根本的變化了,關鍵在於平時一點一滴的積累,讓自己長期處於一種高效的學習狀態,有太多的程序員經歷了幾年的適應期就提前讓自己進入了舒適期,結果隨著年齡的增長技能沒有相應的跟上導致年齡大了競爭力下降,出現了老了被企業淘汰的悲劇,什麼樣子的態度決定什麼樣子的人生,也就決定了什麼樣子的結局,希望能幫到你。

作為一名IT行業的從業者,同時也是一名計算機專業的研究生導師,我來回答一下這個問題。

首先,目前IT行業內大量的程序員確實無法成長為架構師,主要原因集中在三點,其一是自身的知識結構不足以支撐向架構師方向發展;其二是崗位工作任務受限;其三是行業迭代速度太快,學習壓力較大。

早期的架構師主要集中在後端領域,針對於不同的開發領域,對於架構師的要求也不盡相同。總的來說,架構師的任務主要集中在三個方面,其一是整體技術框架設計;其二是技術選型;其三是解決難點問題。所以對於程序員來說,如果想成長為架構師,需要做好以下幾個方面的知識儲備:

第一:豐富的開發經驗。 開發經驗通常是軟體架構師的基本要求,通常軟體架構師都是從初級程序員、主力程序員、研發級程序員等崗位一步一步成長起來的,每一個階段都會積累一定的開發經驗,這些經驗對於架構師的方案設計會起到重要的作用。對於大量的程序員來說,從主力程序員向研發級程序員發展會存在較大的困難,主要原因就是基礎知識結構的問題,不少程序員通過讀研的方式完成這一步升級。

第二:豐富的知識結構。 架構師的知識結構不僅僅局限在技術層面,還需要掌握大量的行業知識,不同行業領域往往有不同的特點,要能夠根據這些特點來完成具體的方案設計。

第三:緊跟技術發展趨勢。 架構師一定要緊跟技術發展趨勢,同時能夠對於未來的發展方向有較強的認知能力,這對於架構師的方案設計會起到重要的作用。對於技術趨勢的認知能力,是判斷一名架構師能力的重要因素。

架構師並不是一個很好玩的升級路線。

相對於架構師的開發工作。研發工作更有趣,更容易得到 社會 的承認,不論是圖形學,還是人工智慧,區塊鏈,甚至黑客(網路安全),憑借你的智慧和努力,可以在短時間內取得成就,並達到一個很漂亮的高度。研發方面是拼年輕,智商和體力的工作,有眾多的天才少年取得漂亮的成果,每年有大量新的技術突破和文獻等著大家研究。你做的每一件事情,都能表現出漂亮的成果,全局光照,計算機視覺。或者很容易賺到很多的錢,自動駕駛或者區塊鏈ico,就算做 游戲 外掛,其收入也大得超乎你的想像。


而架構師不是,架構師拼的只有經驗,正確的方法和項目數量。《C++程序設計新思維》裡面有一句話:「只有天才的程序員沒有天才的構架師。」 在構架師的世界裡不存在天才,只存在重構。一定要有正確的方法(敏捷開發),然後就是無數個項目和時間的鋪墊。然而對一個架構師應該明確,我們的職責是內部質量而不是外部質量,我們要把軟體做的強壯且易易擴展。但你會發現,對於外行麻瓜來說,這根本不吸引人,麻瓜老闆經常說一句話:你功能做不出來我們公司就破產了,別他媽的再花時間重構了。


至於為什麼架構師很少

內部原因是: 架構師太無趣了,相對於圖形學光照演算法,你卻強調測試驅動重構持續集成。研發工程師會得到大量的外部激勵,所有人都去贊揚他們的成果。而構架師需要從自身產生激勵的能量,比如對代碼的潔癖,重構在不改變功能的情況下不斷優化代碼質量,一個分層,一個正確的依賴關系,甚至一個精簡美麗的命名,都需要由衷地感到興奮和刺激。否則很難熬下來。


外部原因是: 浮躁的 社會 容不下一個架構師成長的時間和空間。一個框架師需要大量的項目經驗,超級長的編碼時間。堅持正確的方法和一個融洽配合的團隊。國外的架構師都是大鬍子,而國內程序員到30歲,老婆就催著要去做管理崗位了。和研發工作拼智商不同,架構師就拼的是經驗,沒大鬍子沒五六十歲很難成為xx之父這個級別。


行業原因是: 架構師容不下架構師。架構是藝術不是科學,沒有一個統一的標准,每個成型的架構師心裡都有一套屬於自己的程序結構和原則,你可以看到十個圖形學程序員基於一個演算法合作,但你很難看到兩個架構師做一個項目不打架的。架構師需要有自己的團隊來驗證自己的觀點和共同進步,但就如同食肉動物永遠是食草動物的十分之一,行業也沒那麼多團隊給架構師來糟蹋。


經歷過很多項目洗禮,並有自己的想法和能力的架構師,必然是稀有動物。


但看起來無聊的架構師有什麼用呢?

他是輔助英雄,給整個團隊加各種屬性光環:降低代碼中的混亂(熵),讓團隊中初級的程序員做出高級的代碼,提高單位時間效率避免加班,讓團隊更容易進入未知領域,大幅度降低企業成本。


我現在做的混合現實領域,這是一個新的領域,有一個優秀的架構師可以在沒有前人經驗的情況下開疆闢土,並且可以帶起來整個團隊的開發質量,降低成本給客戶更多的獲利空間。

這個問題不知道提出來的緣由是啥,其實問題不是很合適,不過還是一分為二的來回答一下,如下:

架構師不是誰都能做到的,我想說如下幾點:首先,應具備的素質應該是快速的學習能力,需要從平常的任何工作活動中,快速學習,包括從自己的本質工作完成,以及與他人的交流中,而後者又尤其重要,從別人那兒學來,而快速形成自己的理解並超越對方,而這,從自然規律角度上來講,這只有少數人能做到;

其次,需要具有全局的視野,能平衡整系統各子系統之間的解耦與耦合,這個需要積累,需要在各子系統內有實際項目的、比較成功的設計編碼的問題處理能力,而尤其是問題處理能力又尤為重要,這也不是段時間能達到。

第三,在這個行當內,能靜下心來踏踏實實,保持飢渴的學習,保持積極正向的心態,不斷的越挫越勇,始終往設計架構方面努力,在當下整個行業浮躁的環境下,很對都想通過不斷的跳槽來達到漲薪的目的,這又會淘汰一大部分人。

最後,即便具備了素質,你能否當上架構師,取決於客觀因素了。因為一個架構師,決定了他所在領域的發展規劃,以及當前的問題現狀的改進,這個位置至關重要,不是那個人,上一層組織關系是不會讓你做這個位置的,上層組織還會考察你除了技術能力以外的,諸如與人溝通,管理你的上下級,包括你的上級的上一級到連三級的關系,關繫到你的直接老闆的,這些其實就很難說了。

呵呵,當然了,還有其他很多了,靠這個問題是說不清道不全的。

真正的軟體架構師對各方面的職業素養都要求比較高。架構師的工作,不是平時工作的簡單堆疊,除了專業技能要過硬外,還要思維活,想東西細致全面,需要自己去主動去接納工作以外的大量知識。此外,在性格方面也有一定要求,一個軟體架構師往往還需要具備善於溝通的品質。


總而言之就是要技術好、思維活、會交際。大多數程序員做不到架構師的位置主要是因為自身能力達不到,其次是一個公司裡面架構師佔比本來就想小。


一般程序員在公司負責的工作主要是維護日常的需求,在原有的架構上進行修改,所以很少會接觸到架構層面的東西。長期缺少接觸相關的知識及業務的機會,久而久之離架構師的標准也會越來越遠。

年輕的程序員在知識儲備上無法達到成為架構師的標准。

現代的高可用架構一般為:RDS、Cache、MQ、後端服務、監控服務。而隨便拿其中一個點,都有著非常多的技術點知識點需要掌握。


比如在多系統交互中,如何保證MQ中的消息能被對方系統消費,如何設計高可用的服務負載均衡,這些都是需要很多經驗才可以解決,但是一般的程序員又不容易接觸到架構設計。

而年紀大點的程序員要麼是後期缺少折騰的的動力,要麼在職業發展途徑走到不同的分岔路口,最終走上架構師這個樹枝上的寥寥無幾。


小富即安的心理。很多程序員滿足於現狀,缺少堅持不斷學習不斷提高的動力,每個月拿著萬把塊錢的工資,心安理得,懶得去折騰。


一個公司架構師在廣大碼農裡面佔比還不到10%,能成為架構師的一般都在公司里擔任研發和管理的角色,想像一下公司團隊的人員金字塔你就知道競爭力有多大了。

平常,開發的團隊一般都是10多人組成。幾個團隊間一般會存在一個技術面最廣、技術經驗較充足的人,叫做架構師或者說是TL。而架構師的存在,一般在眾多的碼農中占的比例少之又少,可能連碼農總人數的10% 都達不到。軟體架構師也存在初中高級。

碼農都會寫代碼,對計算機編程語言都有自身的理解。但是很多時候,程序員或者說是碼農只是機械的完成自身的編碼工作。為了完成任務,成長有限。

看到這里,很多人都會說:編碼時間長了,經驗積累的足夠,自身也就逐漸成為了資深技術專家。想法其實不能說是不正確,在一個人見多識廣後,自然自身的內涵也就足夠的豐富。從碼農的角度出發。除了架構師,很少有35歲以上的人士會在互聯網做程序開發。而一個人想要通過機械性質的編碼積累經驗。需要多少年成長才能見多識廣呢?是否會有碼農堅持到那一時刻呢?一個值得商榷的問題?

碼農是一份年輕人為主的職業。平均從業者的年齡都是20多歲。慢慢熬、慢慢積累在碼農中也不能說錯。但是很多人在軟體開發領域積累一定的經驗後就會轉型不做開發。

所以說,長久時間的碼農很少。而在短暫的碼農開發軟體的工作中,脫穎而出,成長起來的人更少。

些許拙見,供您參考。

從事互聯網開發多年,歡迎大家騷擾

小團隊一般 10 人左右,其中常常是技術最牛的人做架構師(或TL)。所以,架構師在廣大碼農中的佔比大概平均不到 10%。而架構師也可以分為初級、中級、高級三檔,江湖上真正高水平的軟體架構師就更少了。

所以,大部分(超過九成的)碼農幹上許多年,還是做不了架構師,這是什麼原因造成的呢?

1:碼農分為真的能寫代碼的,以及自認為能寫代碼的。

2:真的能寫代碼的碼農又分為自認為寫的不錯的,以及真的還不錯的。

3:真的能寫不錯代碼的碼農又分為會鑽研會不斷優化的,以及安於現狀的。

4:會鑽研的碼農又分為喜歡廣度了解新技術蜻蜓點水的,以及深入鑽研用到知識的。

了解廣度的碼農又有少部分願意深入某些技術,喜歡深入研究的又往往缺乏廣度知識。

6:為業務而技術的深度廣度都了解的碼農,又需要有良好的溝通能力。

7:而溝通好的,又有一部分當PM去了。

8:然後剩下的,又有一部分慢慢脫離實際開發(不再做任何實現)或者開始依靠拿各種中間件搭積木來作為「架構」手段。

9:除去這些,剩下對業務有一定了解,對技術廣度上有多種涉獵,深度上對部分技術研究徹底,還有很重要的一點,考慮問題足夠細致全面。

10:細致全面善於溝通,技術上深度廣度都沒問題, 又喜歡這個工作,還會不時做底層實現,從業務和開發兩個角度出發,搭出「架構」來是為了開發效率,為了運行效率,為了開發質量,為了業務靈活和運行穩定,為了維護方便等等這樣的人,個人認為可以稱為「架構師」。

而真能滿足這種需求的,別說題主的10%的比例,1%能不能達到我也持懷疑態度。其實現在的「架構師」大多數都停留在8這個層次,甚至很多在5這個層次就當上title上的架構師了。

總之,成為架構師,不僅僅是工作上的簡單積累,更需要主動接納工作外的大量知識,同時,對性格上對於非技術能力上也有一定的要求,不僅如此連思維方式都很重要,外加職業發展中又有很多岔路,最後走到架構師這根樹枝上的就寥寥可數了。

如果你想要往架構師的方向發展的話,那或許你可以看一下我分享給你的這份進階路線圖,主要針對2到5年及以上工作經驗的Java開發人員,裡面的技術包涵了Java高並發、分布式、微服務、源碼分析、高性能等技術,這些也是目前互聯網企業比較常用的技術,那麼來詳細看看。(圖片可以保存)

一:常見模式與工具

學習Java技術體系,設計模式,流行的框架與組件

常見的設計模式,編碼必備

Spring5,做應用必不可少的最新框架

MyBatis,玩資料庫必不可少的組件

二:工程化與工具

工欲善其事必先利其器,不管是小白,還是資深開發,玩Java技術體系,選擇好的工具,提升開發效率和團隊協作效率,是必不可少的:

Maven,項目管理

Jenkins,持續集成

Sonar,代碼質量管理

Git,版本管理

三:分布式架構

高並發,高可用,海量數據,沒有分布式的架構知識肯定是玩不轉的:

分布式架構原理

分布式架構策略

分布式中間件

分布式架構實戰

四:微服務架構

業務越來越復雜,服務分層,微服務架構是架構升級的必由之路,Java技術體系,和微服務相關的技術有哪些呢?

微服務框架

Spring Cloud

Docker與虛擬化

微服務架構

五:性能優化

任何脫離細節的ppt架構師都是耍流氓,向上能運籌帷幄,向下能解決一線性能問題,Java技術體系,需要了解:

性能指標體系

JVM調優

Web調優

DB調優

如何一起學習,有沒有免費資料? 有需要的滴滴滴哦

軟體架構師?似乎是個明確的職位或者崗位了。然而,他在軟體產品開發過程中,充當什麼角色?起什麼作用?確眾說紛紜,缺乏共識。成為一名架構師,碼農根本沒有明確的努力目標。這是問題的關鍵,架構師,是上級領導、老闆對某些軟體開發人員的「認同」,是某種管理理念的體現,不是軟體產品生產活動中某個具體的崗位、角色。

3. 程序員35歲之後的出路有哪些

1、向IT培訓師轉型

在這個知識付費的時代,想要去成為培訓師已經變得異常的容易,你可以通過在線教育平台注冊成為講師,當然你也可以申請去做公司內部的培訓師,將各種知識和技能傳遞給其他渴望學習的人。

更何況35歲以上的技術人員,有著更加豐富的項目經驗和技術積累,更能夠幫助到年輕人避免重復過去自己所犯下的錯誤,更快地實現進步和提升自我。

2、變成專才或者轉向管理崗

任何一個技術崗位都有兩個方向:技術專家和管理崗位。前者更加偏重技術,需要你在當前領域鑽研得很深,需要時時關注行業最前沿的動態,保持一顆謙虛學習的心態,時刻走在行業的最前端,最後成為所在行業的技術大牛,薪資待遇和前景也是很不錯的。

後者則更加偏向管理,需要你在對技術有著很深的掌握的同時,能夠多多了解業務方面的知識,注意培養自身與他人的溝通能力,並且保持良好的人脈關系,往企業中高層去努力。

3、轉行從事其他同等級的崗位

適合程序員轉崗的位置還是蠻多的,比方說產品經理,程序員平常與產品經理接觸較多(應該說是經常撕逼和打架),更何況程序員相比較於產品經理更懂技術,對技術開發的時限、工作量和可落地性更加了解。

又比如說做技術支持或咨詢顧問,對於擁有專業技術背景的IT工程師來說,能夠為滿足客戶的需求提供不一樣的視角和解決問題的方案,自然而然能夠能在非技術部門脫穎而出,久而久之,能夠獲得更多升職加薪的機會。

4. qq與360之爭真相

馬化騰:不採取措施QQ可能三天就全軍覆沒

核心提示:11月5日,馬化騰接受媒體專訪,講述自己對於QQ與360之戰的各種判斷和決策原由。他表示,讓用戶"二選一"是迫於形勢危急,按照360扣扣保鏢對QQ用戶的"感染速度",QQ可能三天內就"全軍覆沒"了。

羊城晚報11月6日報道 「這是12年來最慘烈的一場戰爭!」11月5日,騰訊公司董事長兼CEO馬化騰接受羊城晚報記者專訪時表示,之所以讓用戶在360與QQ之間作出「二選一」的決定,是因為QQ到了必須自救的生死關頭。

馬化騰透露,估算下來,360和QQ重合的用戶大約有1億,而騰訊目前僅對其中15%的用戶提示「下線」。據悉,工信部、公安部等已出面調停。

馬化騰接受羊城晚報專訪,詳談

12年來最慘烈的戰爭———

除了對抗和下網我們別無他法

從11月3日宣布讓用戶做出360與QQ「二選一」的決定後,馬化騰———這位騰訊公司董事長兼CEO就一直備受煎熬。「這是12年來最慘烈的一場戰爭」,馬化騰說,他到了必須自救的生死關頭。然而,他的「自救」並沒有得到外間的一致理解。選擇權被剝奪、隱私保護……一系列的指責潮湧而來。他試圖解釋。「如果給我一個月的時間,可能有更好的解決辦法,可是我只有兩天半時間!」他很無奈,也很委屈。360和QQ,他們之間究竟發生了什麼?羊城晚報專訪馬化騰試圖揭開一些秘密。

「它就是要讓QQ自救不成」

羊城晚報:聽說工信部已經出面調解騰訊和360之間的糾紛,現在進展怎麼樣?

馬化騰:實際上從它(360)發布外掛(指360扣扣保鏢),我們就一直在找有關部門協調。在這之前,我們雖然遇到過游戲、彩虹QQ等外掛,但都沒有這個性質惡劣,一天之內過千萬用戶被感染,形勢已經非常危急。按我們的估算,如果任由下去,三天扣扣保鏢就可以放量到8000萬,而且它是安全廠商推出,屬於最底層的應用,隱蔽極深,還有底層的安全軟體保護。所以我們趕緊與工信部、公安部門溝通,希望出面制止,當然,我們也走民法程序,但是災難正在發生,靠打官司不可能來得及,我們只有做兩手准備:一是找政府;二是自救。

羊城晚報:最後為什麼選擇了讓用戶「二選一」,也就是你說的自救?

馬化騰:這兩條路當中,政府這條路非常漫長,扣扣保鏢是上周五11時多發布,周一已經有2000多萬感染,周二我們已經看到它在誘導用戶生成圖片並進行傳播,假設每個QQ用戶有40個好友,那2000萬用戶就可以擴散到8億,形勢已經很危急,除了對抗和先下網,我們已經別無他法。

羊城晚報:如果不下網,會有什麼後果?

馬化騰:它已經在明目張膽地盜用QQ的資料,2000多萬用戶資料被復制。我們已經有很詳實的證據保全。360之前的隱私保護器就是為了推出扣扣保鏢做鋪墊,它的真實目的就是要幹掉QQ的安全模塊,讓QQ無法升級,自救不成。

羊城晚報:360要這些資料做什麼呢?

馬化騰:360做安全只是一個借口,推即時通訊才是目標之一。

羊城晚報:何以見得?

馬化騰:已經看到一些截圖,也了解到他們在跟以前一些QQ的外掛程序員接觸。

「工信部傾向認定騰訊無辜」

羊城晚報:雙方是不是已經在溝通?

馬化騰:我們提出了三個條件———要求360必須在所有客戶端完成對扣扣保鏢和隱私保護器的卸載,公開承諾今後不攔截騰訊程序,並向騰訊公開道歉賠償損失。政府部門一看也是合情合理,畢竟我是站在這里啥也沒干,偏偏你來搞我,總不能搞完之後拍拍屁股就走人吧?!

羊城晚報:360答應這些條件了嗎?

馬化騰:它一度把扣扣保鏢的入口關閉了。但是馬上360安全衛士的7.5版本直接將扣扣保鏢打包進去了,我們又跟政府投訴。還有用戶已經裝了扣扣保鏢的,他們狡稱用戶自己不刪除也沒辦法,這怎麼可能,你的「雲指令」不是很厲害嗎?直接啟動刪除指令不就行了。

羊城晚報:是不是可以這樣理解,工信部傾向於認定騰訊是無辜的?

馬化騰:的確是。但考慮到用戶,工信部還是希望求穩,不要波及面太大。在我們看來,有政府幫忙,至少能讓它有個保證。如果能有個第三方認證,那是最好的,畢竟現在的法律對這部分認定模糊不清,很多時候廠商遊走於邊緣地帶,有時候,它先潑臟水,你已經受到很大傷害,等你洗干凈的時候什麼都晚了。

「用戶資料肯定不上傳」

羊城晚報:但現在網友們普遍反映,他們的選擇權被剝奪。

馬化騰:確實網友的選擇權受到一定的傷害。如果給我一個月的時間,我能想出更完美的方案,可是只有兩天半。我必須先救火,雖然對大多數網友來說,火還沒燒起來,但等他們看到火光的時候就已經太晚了。

羊城晚報:為什麼不可以採用技術手段屏蔽360?

馬化騰:我是應用層,它是底層!相當於我是「民用」,它是「軍用」。除非直接刪除它,但那樣對方就可以告我違法。它敢做的事情,我們不敢做。

羊城晚報:也有網友擔心,QQ的安全掃描,對用戶的隱私形成威脅。

馬化騰:如果要防止用戶資料被盜,就一定要掃描,但是安全模塊只會去讀exe程序頭1K資料,不會去讀整個文件的,那樣不是浪費時間嗎?更不會上傳用戶資料。

羊城晚報:QQ是什麼時候加入安全模塊的?為什麼會加入?

馬化騰:2006年。那個時候,木馬、盜號已經很猖獗,甚至有盜號教程在流傳,很多木馬都不是通用的,寫出來先測試能不能騙過幾大安全軟體,能騙過才釋放出來,QQ深受其害,不得已才嵌入了安全掃描模塊。

這些木馬藏在哪裡?當然不可能在QQ文件里,而是在其它應用程序裡面,所以我們只能對其它文件進行掃描。直到現在,我們每天查出被感染的QQ號都有170萬個。沒想到,這么正常的一件事,會被人家抹黑,這簡直是200%的污衊!

羊城晚報:這些掃描資料會上傳嗎?

馬化騰:肯定不上傳,我上傳它幹嘛?但如果發現木馬,木馬資料會被上傳。

羊城晚報:木馬資料會包含用戶信息嗎?馬化騰:當然不會。

羊城晚報:360說,QQ的安全掃描中,包含了將近700個軟體「超級黑名單」,以幫助QQ收集用戶的軟體資料?

馬化騰:我用得著這么麻煩嗎?應用軟體問題,定性就夠了,用不著定量。有這么多調查公司,它們的數據已經足夠清楚了。這種說法純屬污衊,只能騙那些不懂軟體開發的人。

羊城晚報:QQ電腦管家對360如何評價?

馬化騰:我們不放這種沒道德的廠商的產品,直到現在,我們還在鼓勵用戶卸載。

羊城晚報:有人擔心,這次QQ強迫用戶二選一,下次再與其它軟體發生沖突時,又使用同樣的方法。

馬化騰:怎麼可能,這次是在救急救災、生死攸關的時候才做。之前,騰訊也跟很多公司發生過沖突,我們使用過這種方法嗎?完全沒有。我自己的用戶,難道我不心疼?難道他一個外人反而比我心疼?

「騰訊歷史上最大災難」

羊城晚報:你認為,騰訊一點問題都沒有嗎?

馬化騰:當然不是,我們也有一些問題。所以現在添加了「安全掃描」提示,下一步也會讓用戶選擇登錄前還是登錄後掃描,甚至可以選擇每天掃描、每周掃描還是每月掃描。

還有9月份升級安全模塊的時候,我們把QQ醫生更名成了QQ管家,用戶看到圖標換了,很快就投訴到我這里。我們內部已經進行了嚴肅的批評,並且第二天就改了,並且彈出選擇框,讓用戶自己選擇安裝,但360攔截了這個模塊後,用戶看不見選擇框了。羊城晚報:有沒有考慮到,用戶會選誰?

馬化騰:先不考慮選誰的比例比較大吧。最關鍵的是先脫險。救命的時候,要不惜代價。

羊城晚報:會不會有用戶離開?

馬化騰:也有人離開。如果他們覺得先卸載QQ,等以後事態平靜了再回來也可以,只要資料沒被感染,就好了。

羊城晚報:在你看來,這是不是騰訊歷史上最大的災難?馬化騰:肯定是。而且是人禍,不是天災。

「15%用戶被提示下線」

羊城晚報:有沒有估算,同時裝360和QQ的電腦有多少?

馬化騰:360真正的裝機量在1.2億到1.5億之間,與我們的電腦裝機重合度大概60%。估算下來,受影響的QQ用戶大約有1億。

羊城晚報:大概有多少QQ用戶收到卸載360的對話框提示?

馬化騰:80%的用戶只是知道有這么回事,只有15%的用戶提示「下線」。羊城晚報:會不會擴大通知下線的范圍?

馬化騰:我們會像打外掛一樣,打掉所有扣扣保鏢。

羊城晚報:360說它託管了扣扣保鏢和隱私保護器的源代碼,這不就意味著它是沒有問題的嗎?

馬化騰:託管源代碼能說明什麼問題?代碼本身是沒有問題的,可是它是採用雲技術控制,把對手的軟體配成「木馬」,直接殺掉,神不知鬼不覺,託管又有什麼用?!

「我收到簡訊威脅」

羊城晚報:與周鴻禕有沒有溝通?

馬化騰:9月份有過溝通,當時他認為,我們做電腦管家,對360是很大的威脅,就要我們投資它,並且要聯合我們打網路,並且說要攔截網路廣告,打掉它大部分收入。

羊城晚報:你答應了嗎?馬化騰:沒有。也是因為這,讓360想清楚了,先打騰訊。我還收到簡訊威脅,也報案了,公安也取證了,家裡人還很擔心我的安全,特地加強了安保。

羊城晚報:是什麼時候?會不會只是開玩笑呢?能看看嗎?

馬化騰:是九月二十幾號從周鴻禕的手機發出的,具體內容我就不說了,但口氣絕對不是開玩笑。

「需要中立機構制衡」

羊城晚報:政府部門是不是介入很晚?

馬化騰:其實很早,但定性很困難。騰訊面臨的問題是,3天就完蛋了,我們必須要2天半解決問題。

羊城晚報:在監管上能不能有什麼改進?

馬化騰:確實需要一個中立機構,尤其是底層的安全問題。這個裁判最好不要做業務,它需要是非盈利機構。但如果這樣,又怕留不住人才。原來我們一直不想做通用安全軟體,認為有瑞星、金山這些制衡360就夠了,但他們頂不住了,我只有做。

羊城晚報:傳統的監管是不是也有點跟不上節奏?

馬化騰:互聯網的發展實在是太快了,像雲查殺,根本無法來得及反應。但建議工信部特別重視這件事情,否則太恐怖了。

羊城晚報:這件事到現在為止,你有沒有反思過,互聯網到底出了什麼問題?

馬化騰:我也一直在考慮這個問題,其實互聯網大部分企業的競爭都是非常良性的,是公平競爭。但360,可以說是一顆毒瘤,就算清除不了也必須修補。很多老總都打電話要我挺住。不過,沒有打到自己的時候,大多數人還是選擇看熱鬧,他們都挺怕當炮灰的。

360董事長周鴻禕

網易科技訊 11月6日消息,360董事長周鴻禕對外發出一封名為「不得不說的話」的公開信。周鴻禕在公開信中稱表示騰訊此前抄襲360安全衛士並強制推廣的行為是置360於死地。周稱,「這種赤裸裸的抄襲,明目張膽地欺負人,別人忍得住,我忍不住。」

周鴻禕在公開信中還表示,QQ是一個封閉的帝國,它強制彈窗、強制掃描、強制升級、強制推廣,它的商業模式就是依靠用戶在QQ上積累的社會關系,強制用戶接受它的產品。這種商業模式,讓整個互聯網行業創新寥落,寸草不生。

周鴻禕同時透露,透露曾經跟馬化騰討論過通過投資方式,使得360、迅雷及其他公司建立在騰訊平台上,改變騰訊「封閉帝國」的商業模式,但馬化騰回復說這些公司沒有價值。

以下為周鴻禕公開信原文:

今天,功權在微博上對我做了一個評價,他說:「周鴻禕哪裡是商人,他是個幾近瘋狂的理想主義者。」

我和功權認識十多年,對我來說,功權既是我的投資者,也是一個長者。從他那裡,我學到了很多做人、做事、做公司的道理。沒有功權,我可能還是一個好勇鬥狠的野孩子。所以,我尊敬他,感謝他。

剛才在網上看到《經濟觀察報》對馬化騰的采訪,我很震驚,他對我、360和扣扣保鏢說了很多不負責任的話,甚至斷章取義地把我和他之間的簡訊發了出來。我覺得,目的很簡單,要把我打入萬劫不復的深淵,讓我永世不得翻身。

今天夜裡很靜,我也可以好好思索一下這么多年來我走過的路,包括我的反省、我的感悟,還包括我的理想。

在互聯網行業里,3721一直是我想竭力擺脫的夢魘,包括我做360都是為了要摘掉這個強加給我的大帽子。3721,曾經開創了很多的創新,包括地址欄搜索、插件推廣、代理渠道。現在QQ的地址欄搜索插件,就是馬化騰抄襲3721的。

本來是一個創新的產品,是方便中國人上網的產品,為什麼會失敗?這是我這五年來一直在思考的。3721失敗,是我忽視了用戶的感受,不尊重用戶的利益,眼裡只有競爭對手。最終,3721贏得了戰斗,但卻輸掉了戰爭。換句話說,不是競爭對手打敗了我,是用戶打敗了我。

2006年下半年,我面臨著人生的最低谷,別人給我戴上了「流氓軟體之父」的帽子,向全國通告,不跟我的公司和我投資的公司有任何商業關系。一睜眼,就是媒體上批天蓋地的罵聲。我把自己關在屋子裡,連著一個星期不敢出來,砸壞了一張桌子和兩扇門,被冤枉的憤怒讓我幾乎要沖過去決斗。但我最終冷靜了下來,這個潘多拉的盒子終究是我打開的,我只能自己親手合上它。

我從來都不是一個商人,是一個頭腦簡單、愛沖動的程序員、產品經理。我心裡留不住話,自認為有點小聰明,喜歡點名批評人、挖苦人,但我覺得我是一個敢擔當的男人。一人做事一人當,不使小動作,不說假話,不暗地裡害人。我小時候打架是這樣,現在做公司也是這樣。

360安全衛士,從根本上講,就是為了洗刷強加給我自己罪名,動機其實是自私的。但是,我讓它吸取了3721的教訓,一定要尊重用戶的利益,尊重用戶的體驗。所以,一個簡單的產品受到了人們的歡迎。這讓我相信,你對用戶好,用戶會報答你的。一個公司對用戶不作惡,是成功的基礎。

我敢打包票,隨便找幾個360用戶,問一問他們的感受,沒有用戶會罵360的。

我是個嫉惡如仇的人,也往往會把我的好惡施加在產品上。做安全,按理說就是殺木馬、殺病毒,但是互聯網上最大的惡卻並不是這些。馬化騰說,我曾經跟他說聯合起來打網路。這是事實,但是還有其他的話他沒有說。馬化騰曾問我怎樣做搜索,因為我跟他明確表示過我對搜索根本沒有興趣,而且我認為目前的搜索市場根本就沒有我周鴻禕的機會了。我跟他說,一定不要像網路那樣做搜索,不要把競價排名混合在自然搜索結果里。而且,為了賺錢就把一些欺詐網站推薦給用戶,讓用戶上當,在我看來這就是惡。

沒錯,360在網盾里增加了新的功能,能把網路搜索結果中涉嫌是釣魚欺詐的網站標注出來。想一想,如果老百姓在網路上被賣假葯的騙了,他丟掉的可能不僅僅是錢,而且可能是命。

有人曾經勸過我,為什麼非要干這個呢?360要是只查殺病毒木馬,做一個窄的安全,那360就不會得罪這么多的公司,生存環境就會好很多,賺錢也會賺的很容易,很舒服。

我賺的錢,雖然不如別人那麼多,但這一輩子即使啥事也不幹,也夠花了。但是,我心裡就會問我自己:看著別人上當受騙,那樣做有意思嗎?2006年,流氓軟體滿大街都是,殺毒軟體廠商有技術能力,但誰都不去管,怕得罪人,又不賺錢。360做了,得罪了不少人,但用戶很歡迎。

所以,做360,我就一定要做一個讓用戶覺得有用的東西,有價值的東西,一定要做別人不敢做的事。

馬化騰說扣扣保鏢是超級病毒,能感染,但360敢做這種得罪用戶的事嗎?用戶罵360的產品,我都不敢睡覺,非得了解透了,找了負責人解決一下才睡得著。有了3721的前車之鑒,我根本就不敢得罪用戶,更何況什麼超級病毒,什麼後門程序了。

實話說,出扣扣保鏢就是一款對用戶有價值的、競爭性的安全軟體產品。逢年過節,騰訊就趁著360放假,通過強制升級的方式,強行在電腦上安裝騰訊的QQ醫生、QQ電腦管家。特別是QQ電腦管家,抄襲360安全衛士絲毫不覺羞恥,圖形界面甚至連文字都與360安全衛士高度相似。這樣的抄襲加強制推廣,是置360於死地。我曾經給馬化騰發簡訊,質問他怎麼這么干,他輕描淡寫說:不就一款軟體嘛。

所以,360必須得反抗。當然,騰訊比360大很多倍,這種赤裸裸的抄襲,明目張膽地欺負人,別人忍得住,我忍不住。但扣扣保鏢不僅僅是為了競爭,而且是要為用戶提供價值。

QQ是一個封閉的帝國,它強制彈窗、強制掃描、強制升級、強制推廣,它的商業模式就是依靠用戶在QQ上積累的社會關系,強制用戶接受它的產品。這種商業模式,讓整個互聯網行業創新寥落,寸草不生。

這個問題我跟馬化騰也討論過,我跟他說,騰訊可以投資360、投資迅雷、投資其他的互聯網公司,其他的企業都建立在你的平台上,這樣既有創新,騰訊仍然是第一大公司。結果,馬化騰給我回復了一個簡訊,說他認為這些公司沒有價值。

扣扣保鏢就是要給用戶一個選擇,不僅能讓QQ更安全,而且用戶能夠管理自己的QQ,管理彈窗、管理組件、管理升級。扣扣保鏢體現的就是互聯網的精神,讓用戶越來越自由。但沒我想到用戶對QQ廣告這么反感,全都過濾掉了。這對騰訊的商業模式顯然是個沖擊,騰訊靠QQ就掙不了這么多錢了,於是馬化騰就把扣扣保鏢描繪成超級病毒,一定要把這款產品搞臭,把360搞臭,把我搞臭。這樣,他才會有充分的理由去絞殺360。

但是,我在這里要告訴馬化騰一句:請聽一聽用戶的呼聲,請聽一聽互聯網創業者的憤怒,再請你看一看互聯網開放、透明的發展趨勢。不管是一個帝國,還是一個企業,只要它是封閉的,那它就會迅速走向衰亡。

所以,我敢在這里斷言,即使360在這場對決中被騰訊組織的各種資源所絞殺,如果騰訊不改變它封閉的商業模式,仍然漠視用戶的利益,仍然拒絕給用戶選擇權,那麼它從今天開始將面臨著更大的危機。

關於扣扣保鏢,我們已經准備了詳細的技術解釋,並送交權威部門進行檢測,必將徹底還它一個清白。

個人看法:商業競爭談不上錯與對,更多的是 對的起大眾才是對的,騰訊方面現在不是盡快找權威部門解決事件,而是想方設法製造輿論摸黑360,而360不做過的解釋,靜觀其變,同時把事件移交權威部門處理,他相信大眾的眼睛是亮的。

5. 程序員和產品經理相愛相殺,打完架再「牽手」,全公司都沸騰了

在某個職場論壇里,有網友發帖爆料,大方曬出自家公司 產品經理 和 程序員 相愛相殺的照片。畫面中,兩個大男人手牽著手,面朝牆壁背對眾人,濃濃的基情感撲面而來,讓人忍不住浮想聯翩。

這可不是他們成功「出櫃」了,而是公司對兩個人動手打架的懲罰措施。因為在產品項目上溝通不順,產品經理和程序員起了爭執,兩個認死理的人互不相讓,一言不合就打了起來,拳腳相向好不激烈,費了老大勁才把他們各自拉開。

程序員和產品經理的矛盾,早已經不是什麼秘密了,在 互聯網公司 里, 要論程序員 最討厭誰,產品經理絕對能排進前三。要求多還奇葩,反反復復變動,指手畫腳叨叨個沒完,讓程序員們苦不堪言。只是雖然彼此間矛盾多多,但還算克制,真真動手的還是比較少的,像這種大庭廣眾之下互毆的,就更不多見了,也難怪公司要當眾懲處了。

兩人動手打架的影響非常惡劣,公司要求要麼一起辭職滾蛋,要麼牽手一下午。終究胳膊擰不過大腿,雖然這個要求很詭異,但為了不被辭退,也只能捏著鼻子認了。本來還劍拔弩張的兩人,在眾人的見證下,大手拉小手整整牽了一下午,畫風都歪了!

其實無論是產品經理還是程序員,大家最終的目的都是為了整個項目能夠完美交付,為公司完成這筆業務。只是兩個人的側重點不同, 產品經理 要考慮客戶考慮市場, 程序員 則更關心產品本身的合理性。當關注的重點不一樣,難免會產生分歧,引發彼此之間的沖突。

而且都是公司的同事,平日里抬頭不見低頭見,大打出手確實不應該。在有著共同目標的大前提之下,即使兩人的立場不同,但也應該彼此互相體諒,只有精誠合作,才能事半功倍不是。

公司的處理決定也很機智,辭退可能只是玩笑話,要他們牽手和好才是真的。畢竟都是為了公司的產品項目才弄得這么大火氣,把他們安撫好了,項目也能更順利完成。而且這種方法雖然看起來尷尬,但也沖淡了矛盾的尖銳,尷尬總好過對立,詼諧才更容易讓人接受。

這不,還有網友打算效仿呢!嗯,都是人才!

閱讀全文

與程序員產品打架相關的資料

熱點內容
老白程序員在奮斗 瀏覽:1000
已加密的pdf 瀏覽:390
ajax基礎教程源碼 瀏覽:339
程序員和產品的日常 瀏覽:438
命令行運行scala 瀏覽:808
python怎麼交叉輸出比例 瀏覽:498
net程序員要求 瀏覽:316
pythondiaoyongjava 瀏覽:639
如何製作存儲伺服器 瀏覽:775
導航卡在車上怎麼選文件夾 瀏覽:970
java實時資料庫 瀏覽:713
方正pdf閱讀器 瀏覽:515
學程序員學歷要求 瀏覽:637
程序員產品打架 瀏覽:111
朱東潤pdf 瀏覽:543
如何得到命令風塊 瀏覽:47
車輛超過2年未解壓 瀏覽:461
mobitopdf在線 瀏覽:75
微指令控制欄位的編譯方法有 瀏覽:395
cad印刷命令怎麼用 瀏覽:690