爲啥有名的框架 angular react bootstrap jquery 都是老外發明的

為啥有名的框架 angular react bootstrap jquery 都是老外發明的

字母廠的,最近在寫一個框架,主要是想解決一個大廠的痛點問題。

開始寫框架的原因很簡單,業務上做的事情已經沒有辦法支持職業發展:經理們都脫離代碼比較久,更重視產品;而技術晉升的評委看重純技術產出,不太關心常規的產品產出。夾在這個矛盾裡,個人發展就很難和公司的願景契合,我開始想寫一些行業認同,或者自我能夠認同的東西,哪怕離職也是對這份工作的總結。

但是這個過程裡能體會到,組織上是不會給予任何支持的,至少在完成之前是不會。雖然公司一再強調支持開源,但是種種規章制度都更像是為公司利益而設立,和繁榮生態本質相違背。從管理上看,大部分團隊願意撥很多資源去做一次性的業務支持,也不見有人願意產出一個通用的開源方案,因為KPI和項目強相關,而開源是個長期的過程。

一個人寫框架真的太耗精力和時間,每每寫單測都肥腸羨慕這些重複挖坑的團隊都配有各種打雜的小弟。目前是每天抽2~3h+週末1day寫,我都不知道被開掉前能否完成這個框架,業務忙的要死的情況下,還這麼玩,真是出於編碼本身的熱愛,不過如果我不做這件事情,只面對著業務,我覺得職業生涯連一點目標都沒有了…

為啥有名的框架 angular react bootstrap jquery 都是老外發明的

一個人要是想憑藉著自己的熱情來做一個框架,是很難得。一旦做出來了,這個人的心理素質佔90%的功勞,技術上佔10%。後面是否流行,就全看這個人想不想當偶像了。而說的這些,都是寫了有錢的,所有者都是公司,所以根本算不上是“外國人”。

為啥有名的框架 angular react bootstrap jquery 都是老外發明的

首先有能力推出“有名的框架”的人是極其受限的,通常就是少數幾個大公司如Google、Facebook、Twitter、Microsoft、以前的Yahoo(現在涼了)等,最多再加上幾個行業領袖人物。

知道的大部分框架不管是前端還是後端,都能或多或少看到這些公司的影子,因為推廣一個框架是需要巨大的影響力、還要投入足夠的資源的。國內的大公司如BAT,也有一定影響力,但和國際化的大公司相比還差得遠,影響力還是以國內為主。至於眾多默默無聞的愛好者,也許能寫出一些有創意也有一定價值的小項目,但既沒有足夠的影響力將其推廣,也沒有足夠的資源能推動它加快發展,自然是無法與國際大廠的作品競爭的。

其次,不可否認的是國內的技術水平本身就和美國(這裡不說國外,因為基本上來說就是美國)有差距,通常在互聯網行業,美國公司是技術先驅,而國內能做到的基本是跟進。人員水平層次上的差別也很大。不客氣的說,按我的觀察,國內的大部分程序員都是缺乏science和engineering的專業視角的,也就難以設計出正確的(更不要說新穎)的框架了。雖然也會有少數水平比較高的,在這個平均水平下也難以發揮。

為啥有名的框架 angular react bootstrap jquery 都是老外發明的

為啥有名的框架 angular react bootstrap jquery 都是老外發明的

圖靈獎52年來,共頒授給接近70名獲獎者,中國國籍獲得者比率是0。姚以美國公民身份獲獎,做的是計算理論。國內大學、公司,基本不做這樣的計算理論研究,這幾年稍有改變,但差距是在拉大。

一開始我覺得這挺糟糕的,後來一想,圖靈獎獎金是100萬美元,摺合600多萬人民幣稅前。我們拼多多、小米這種公司上市以後,裡面寫活動頁的只要入職早,股票值個100萬美元不稀奇。

突然我就感覺安心多了。

幹嘛要做核心技術呢?沒意義啊,賣假貨、運營貼滿黑廣告的自行車、送外賣、開黑車、直播點擦邊球視頻、推薦點雞湯文、推送假醫藥廣告,一樣可以構建強大的互聯網產業啊!

很簡單啊:因為我們的互聯網產業極其落後,而且每年的差距都在擴大。

為啥有名的框架 angular react bootstrap jquery 都是老外發明的

開源框架是否流行取決於投入的資源,除了少數個人魅力爆表的開源明星(比如尤大),大部分流行的開源框架都是大公司的研發成果。

開源,特別在美國已經是一種成熟的商業模式,因為他們在很多領域都走在最前列,有巨大的技術號召力,技術公司(特別是互聯網公司)藉由這種技術勢能能在短時間內獲得很大的行業影響力,建立自己的生態圈,再借由成熟的商業模式變現,特別在這幾年已經是技術產品的默認玩法了。

但這種玩法目前僅適用於美國公司,其他國家加在一起的技術勢能還無法和美國相提並論,更何況也只有美國摸索出了成熟的開源商業模式。

所以等什麼時候中國能用自己的技術標準定義互聯網,定義瀏覽器,定義HTML標準,積攢起自己的技術勢能,加上一群技術英雄用30+年時間探索出開源軟件的商業模式,可能才能回頭再來審視這個問題。

為啥有名的框架 angular react bootstrap jquery 都是老外發明的

何止這些框架,IT用到的一切,幾乎(絕大部分)都與中國人沒什麼關係。

編程語言C,Java等,甚至巴西還有個Lua(《lua讓我臉紅》那篇文章還記憶深刻,我們每天都在說C難用云云,人家就用100%的標準C寫了個Lua),編譯器,框架等等等等。

國內“精英們”最擅長用輪子,而不擅長造輪子,不擅長第一個吃螃蟹,不擅長走新路。

最重要的是,我們以此為榮,盲目自大。

IT行業盲目自大的氛圍相當嚴重,說文人相輕,現在程序員相輕也不為過。

除去CS都不算科技是不少程序員(尤其互聯網程序員)的想法。

現在的IT氛圍就決定不會產生太原創的東西,一方面對內很自大,一方面對外又很自卑。

為啥有名的框架 angular react bootstrap jquery 都是老外發明的


分享到:


相關文章: