筆者袁永福是一個十多年的老程序猿出來創(chuàng)業(yè)多年,期間經(jīng)歷許多曲折和磨難,成功的在炮火連天的商業(yè)戰(zhàn)場上活了下來,并持續(xù)發(fā)展中。其中不少體會,于是提出本文的主題--打破牢籠,展望更高層次的世界。
回顧過去,我認(rèn)為每個程序猿都關(guān)在一個透明的牢籠中,限制了思維、蒙蔽了眼界、蹉跎了歲月而不自知,如果不嘗試走出去是一輩子都不能感知到牢籠的存在。這個牢籠就是技術(shù)本身。
一些程序員就要說,我們就是靠技術(shù)吃飯的,天天考慮各種編程技巧,技術(shù)怎么成為束縛我們的牢籠呢?那是因?yàn)楹芏嗳酥皇强吹杰浖夹g(shù)的表象而沒看到本質(zhì)。[袁永福原創(chuàng)]
孫子兵法說:不知兵之害者不能盡用兵之利也。套過來說,不知技術(shù)之害者不能盡用兵之利也。技術(shù)也存在有害的一面,它是程序猿謀生的工具,同時也是關(guān)著程序猿的牢籠。為什么是牢籠呢,這就涉及到技術(shù)的兩個本質(zhì):社會本質(zhì)和價(jià)值本質(zhì)。
現(xiàn)在信息化社會是分裂的,一邊是普通的自然人,一邊是計(jì)算機(jī),也就是機(jī)器。普通人類和機(jī)器之間存在著巨大的壁壘;人類擅長思考、創(chuàng)新、情感;[袁永福原創(chuàng)]機(jī)器擅長記憶和精確計(jì)算。人類不能理解機(jī)器,機(jī)器不能理解人類。而我們程序猿就是幫助溝通人類和機(jī)器,各種軟件就是人類和機(jī)器中間挖掘出來的管道。因此在人類社會中,技術(shù)的社會本質(zhì)就是挖掘管道。只不過有的管道寬敞筆直,有的像老鼠洞一樣窄小曲折。
那么如何挖掘?qū)挸üP直的管道呢?這就涉及到技術(shù)的價(jià)值本質(zhì)了。
馬克思的經(jīng)濟(jì)學(xué)中,價(jià)值決定價(jià)格。程序猿的價(jià)值是由其編寫的軟件的價(jià)值決定的,而軟件的價(jià)值是由客戶的價(jià)值決定的。因此技術(shù)的價(jià)值最終是由客戶的價(jià)值決定的。如果沒有給客戶帶來價(jià)值,則技術(shù)是毫無價(jià)值的,程序猿也是失敗的。[袁永福原創(chuàng)]那么如何給客戶帶來價(jià)值,那就是解決客戶的痛點(diǎn),如何得到痛點(diǎn),那就從客戶需求中挖掘,如何得到客戶需求,那就需要和客戶足夠多的有效率的溝通。于是技術(shù)的價(jià)值和客戶溝通是必要非充分條件。溝通的好未必會帶來價(jià)值,但沒有溝通肯定不能產(chǎn)生價(jià)值。
技術(shù)的價(jià)值除了滿足客戶需求外,還有一個因素就是應(yīng)用范圍。也是有效客戶數(shù)越多,處理了越多的信息,價(jià)值越大。而且滿足客戶需求不等于有效客戶數(shù)多,此處需要市場銷售人員的辛勤推廣。
更進(jìn)一步的講,除了技術(shù),數(shù)據(jù)本身也是用得越多越有價(jià)值。比如網(wǎng)頁搜索引擎中就以網(wǎng)頁的引用次數(shù)作為很重要的價(jià)值參考的??梢哉f軟件只有被人用上才有價(jià)值,沒有人用上就是一堆垃圾。
認(rèn)清了技術(shù)的本質(zhì),再回頭看看技術(shù)如何成為程序猿的牢籠。
人的智力是有限的,只能擅長一部分而另外一部分弱小。另外人的能力是用則漲,不用則廢。我們程序猿長期從事技術(shù)工作,有意無意的以機(jī)器的方式思考問題,擅長和機(jī)器溝通,逐漸的荒廢了和人的溝通能力。很多程序猿性格內(nèi)向,技術(shù)工作確實(shí)需要性格內(nèi)向些,因?yàn)閮?nèi)向的人大多能坐得住,才能長期集中精力鉆研各種技術(shù)問題。[袁永福原創(chuàng)]但是導(dǎo)致一個很嚴(yán)重的問題,程序猿除了討論技術(shù)問題,對其他的興趣不高,活在機(jī)器的世界中。導(dǎo)致和人的溝通能力明顯下降。很多電影中描述黑客也是這種套路。于是出現(xiàn)兩個不好的系列反應(yīng):溝通能力差--不能獲取客戶需求--無法做出正確的軟件--不能給客戶帶來使用價(jià)值;溝通能力差--不能充分向客戶展示軟件功能--客戶數(shù)量少--不能給客戶帶來規(guī)模化的價(jià)值。
大多數(shù)程序猿存在這種問題,于是企業(yè)為了生存,使用了大量的市場銷售人員來幫助彌補(bǔ)程序猿的缺陷。市場銷售人員具有2個功能:挖掘客戶需求;推廣軟件使用范圍,也就是提高客戶數(shù)量。
因此一個可持續(xù)性發(fā)展的軟件公司,技術(shù)和銷售是同等重要的,誰都不能缺。因此一些程序猿認(rèn)為自己技術(shù)很好而就認(rèn)為創(chuàng)業(yè)一定能成功的想法實(shí)在是非常幼稚。同時光靠人脈關(guān)系而沒有足夠技術(shù)實(shí)力的軟件公司也是不長久的。
因此從公司整體團(tuán)隊(duì)來看,消瘦(銷售)猿其實(shí)是程序猿的搭檔。不過文人大多有點(diǎn)酸,程序猿也相似。程序猿之間相輕,同時程序猿也很瞧不起市場銷售人員,覺得那幫消瘦猿成天吃喝玩樂,還盡給程序猿添麻煩。
程序猿鄙視消瘦猿的程度大多大于消瘦猿鄙視程序猿的程度。因?yàn)槌绦蛟秤欣位\,而消瘦猿是沒有牢籠的。不過不能說消瘦猿對程序猿是有多大優(yōu)勢的。[袁永福原創(chuàng)]因?yàn)樵诋?dāng)下自由市場競爭的環(huán)境下,消瘦猿也是很苦逼的,也是分為層次的。程序猿的世界中有著大量的碼畜在熬夜加班,而消瘦猿的世界中也有著很多低端人士在苦苦掙扎。程序猿的壽命不比消瘦猿的短。筆者見過一個做弱電的老板,通風(fēng)而導(dǎo)致手背上長著雞蛋大的結(jié)塊,但還是要天天喝酒應(yīng)酬。
不過消瘦猿確實(shí)比程序猿多點(diǎn)牢籠方面的優(yōu)勢,[袁永福原創(chuàng)]具體表現(xiàn)為各類公司的老板大多是市場銷售出身的。[袁永福原創(chuàng)]特別是在有中國特色的社會主義市場經(jīng)濟(jì)環(huán)境中,由于行政頻繁干預(yù)市場,強(qiáng)化了這種現(xiàn)象。
我們現(xiàn)在可以理解到,實(shí)現(xiàn)技術(shù)的價(jià)值最大化是一個很復(fù)雜的系統(tǒng)工程?!靶枨笳{(diào)研-系統(tǒng)設(shè)計(jì)-編碼-測試-