為什么上到老板,下到技術人員本身都會產生【技術不重要論】三热,比如在座的是不是都有(或者曾經有)這些想法: “技術是不重要的(這才是私底下真實的想法鼓择,別看在公開場合說的是哈)”,“技術難以形成壁壘”就漾,“有錢叫幾個程序員就搞出來了”呐能,“挖幾個人抄一下源代碼,拷貝復制一下就行了”抑堡,“別跟我說工程摆出,我聽不懂”
很遺憾朗徊,上面的話是普遍現(xiàn)象,很慚愧偎漫,我以前也有這種想法荣倾。有這種想法的根源是,“我們沒有真正吃過技術壁壘紅利骑丸,所以我們永遠都不知道那是什么味道”舌仍。歐美一直在吃,吃了幾百年通危,所以他們深知“技術壁壘”的重要性铸豁,你們可以有錢(比如阿拉伯賣石油),你們可以生活的更好(比如中國享受到了到軟件紅利)菊碟,但你們不能在技術上追上我們节芥,否則我們就要打壓你。
那么是什么讓我們覺得逆害,尤其是在軟件行業(yè)头镊,技術不重要呢? 如果我說是【開源】 你信么魄幕?
一個工業(yè)產品要普惠相艇,成本是最重要的。比如汽車纯陨,如果無法降低成本坛芽,就難以進入千家萬戶。實際上汽車屬于高精尖項目翼抠,成本理論上是很高的咙轩,但最后日本人把價格做下來了,還省油阴颖,所以全世界都有日本的汽車活喊。
回過頭來,我們再來看開源量愧,本質上钾菊,開源是【軟件行業(yè)】為了降低成本而不得已而為之,盡管我們總會將其冠與更高尚的理由侠畔,譬如對于軟件公司而言结缚,這叫分攤成本损晤,對程序員而言软棺,這叫“開源精神”,但都無法掩蓋開源的本質尤勋,那就是降低“軟件”這類工業(yè)產品的成本喘落。只有軟件成本下降茵宪,才會有更多行業(yè)使用軟件,才會帶來更多程序員就業(yè)瘦棋,帶來更多的軟件企業(yè)稀火。
在軟件成本通過開源急速下降后,我們可以很明顯的感受到赌朋,現(xiàn)在凰狞,我們雇傭幾個程序員,就可以搭建起一個網站沛慢,完成一個App赡若,甚至搭建一個大數(shù)據(jù)系統(tǒng),一個AI系統(tǒng)团甲,并且速度很快逾冬,甚至月計,甚至周計躺苦。而我國也主要是在應用層發(fā)力身腻。但是真正的成本所在是在基礎軟件層,比如科研用的matlab等軟件匹厘,大數(shù)據(jù)用的hadoop體系嘀趟,AI用的各種深度學習框架,還有gpu等等愈诚。這些基礎軟件有相當部分是開源的去件,這樣真正的成本就被隱式的消解掉了。而在應用層的扰路,無論是工程師尤溜,還是公司的老板,都覺得汗唱,原來這個東西并不是高不可攀宫莱,而且應用層因為本身缺乏技術門檻哩罪,因為大家都是基于同一套開源框架完成的授霸,無非就是堆人力和堆更好的人力的區(qū)別而已。這也是【技術不重要論】的主要來源际插。所以也怪不得工程師和老板都有這個想法碘耳。
但這都是在大量軟件免費的情況下。如果我們把這些免費的軟件都進行收費框弛,恐怕沒有幾個公司能玩的起了辛辨。而且這些軟件都會是天價,因為企業(yè)無法借助免費軟件開發(fā)自己的軟件,他們的成本會非常高斗搞,而且開發(fā)的軟件從普適性上也會差很多≈冈埽現(xiàn)在一款流行的開源軟件,都是世界范圍內成千上萬的軟件工程師通過按年計算的時間得到的僻焚。事實上世界上沒有幾家公司能有這樣的實力去開發(fā)一款軟件允悦。
開源對發(fā)達國家來說是良藥,因為他們本來就是開源基礎軟件的主導者虑啤,他們在基礎軟件的開發(fā)能力上會越來越強隙弛,而且同時極大的降低了軟件成本。而對于其他國家狞山,通過開源這個良好的軟件基礎設施快速的構建自己的應用層驶鹉,會獲得良好社會收益,但是铣墨,他就像一個致幻劑室埋,讓大家誤以為我們很強了,殊不知我們建立起來的應用都是基于他人的技術之上構建的伊约。所以從某個角度姚淆,開源和盜版一樣,他讓你自己的國家的真正的軟件企業(yè)無法成長屡律。
【凡事有利有弊腌逢,我個人還是力挺開源的,因為開源無論如何都是值得鼓勵的超埋,他給全人類帶來了進步】搏讶。寫這篇文章,只是期望我們需要更加努力霍殴,通過努力也能享受到技術壁壘帶來的紅利媒惕,真正吃過肉,感受到肉是什么滋味来庭。作為技術人員的你妒蔚,也不枉做上技術人員了。