為什麼俄羅斯在所有程式設計競賽中都名列前茅, 科技公司卻不如美國?
不知道大家有沒有發現, 俄羅斯一直都在穀歌全球程式設計挑戰賽、Facebook駭客杯、國際大學生程式設計大賽等比賽中出類拔萃, 但卻沒有科技公司?而美國卻有那麼多實力強大的科技公司?
首先分析一下, 為什麼俄羅斯能在所有程式設計競賽中都名列前茅。 原因只有一個:前蘇聯留下的理科教育體系非常扎實。
然而前蘇聯的加盟國家傳統上比西方的教育機構更重視中學的資訊技術教育, 但他們缺乏像矽谷一樣的環境, 幫助有才華的IT專家將他們的技能轉化為高薪工作, 所以很多有才華的人走上了駭客的道路。
俄羅斯的聯邦教育標準(FES)規定, 資訊學在中學是強制性的。 彼爾姆州立大學的研究論文指出:在俄羅斯的小學裡,
而這些課程在中國最多只開設了1-2個, 更多的學校一個都沒有。
俄羅斯與美國相比, 電腦科學/資訊學教育顯著不同, 學生在各自考試中表現出的熟練程度方面也存在著明顯的差異。
當然, 無論是與美國還是俄羅斯相比, 中國在資訊科學方面的中小學教育都是遠遠落後的。
那為什麼美國有那麼多科技公司, 俄羅斯卻很少。 供求關係。
主要是人口基數導致市場需求。
中國科技公司迅速發展得益於改革開放, 市場經濟迅速發展, 但是第二產業大量把持在國家手中(鋼鐵, 石油, 運輸等…)。 中國人口眾多, 且通信網路的基礎設施也為科技公司的發展提供了保障, 不管中小型企業還是個人使用者, 都對資訊技術有著迫切的需求。
看看世界TOP互聯網公司裡面, 美國8家、中國7家, 中美兩國統治整個互聯網產業。
美國公司統治是利用了創新和全球化的優勢,
而中國互聯網公司的崛起卻是占了地區保護主義的便宜。
不過也有網友指出
俄羅斯的大學通常都有一個特殊的部門, 專門負責解決抽象的奧林匹克問題。 在這個部門學習是免費的, 但必須在比賽中拿獎才有資格被錄取。 平均500-1000個學生中, 只有1個能被錄取, 而且能被錄取的必須是數學或電腦科學專業的學生。 比賽的競爭很激烈, 根據我以往的經驗, 獲獎的學生要麼有出色的程式設計能力, 要麼是數學天才。
其二, 所有老師都在比賽中拿過獎。 這些老師都贏過幾次國際比賽, 只是因為不再是學生,
最後, 贏得比賽的大學會直接從中受益。 這些大學一有機會就宣傳“我們贏得了XX世界比賽的冠軍”, 言下之意是他們學校比麻省理工學院、斯坦福大學和伯克利大學還要好。 此外, 大學也經常會因為比賽獲獎而得到政府的財政援助。
有了這樣的選拔和訓練, 俄羅斯的大學生能夠贏得程式設計大賽, 也就不足為奇了。
下面再來談科技公司。 為什麼你覺得俄羅斯沒有科技公司?JetBrains、卡巴斯基實驗室、大蜘蛛公司、Nginx都是啊, 其實每個城市都有很多中小型科技公司。
也許你想說的是, 為什麼俄羅斯沒有諸如穀歌、微軟等這樣的科技巨頭?答案很簡單——因為只有程式設計能力是不夠的。 一個公司要想取得成功,還需要設計人員、管理人員、主管領導、投資者等等。
另外,“電腦科學”與“軟體工程”之間有所不同。二者都可以解決困難的抽象問題,但它們的代碼通常都很淩亂,是不可讀的。要構建複雜的系統,需要對軟體架構有見解,並成為團隊的一部分。
另外,“電腦科學”與“軟體工程”之間有所不同。二者都可以解決困難的抽象問題,但它們的代碼通常都很淩亂,是不可讀的。要構建複雜的系統,需要對軟體架構有見解,並成為團隊的一部分。