標籤:

為什麼中國的 Ruby 和 Python 活動大多在上海而不是北京?

剛才看到兩個Ruby和一個Python技術開發大會,全部都在上海。北京的技術人員,創業者豈不更多?

http://jihua.fm/wishes/107151

http://jihua.fm/wishes/105976

http://jihua.fm/wishes/107410


北京的IT圈比較浮躁,人人都想著賺錢,眼睛裡面盯著的都是熱門技術,高薪職位,不喜歡鑽研小眾技術

上海包括杭州IT圈相對純粹一些,當然最重要的是,上海和杭州很多程序員英語很好,和國外技術交流多一點,接國外外包多一點,所以相對接觸小眾技術多一些,例如Python,Ruby,Erlang等等。而且他們也不怕學習小眾技術找不到工作,因為這類小語種歐美外包公司,或者歐美公司的中國子公司在滬杭兩地挺多的,既然小語種不怕找不到好工作,當然就學習熱情高很多。

再補充幾句:北京的互聯網巨頭公司比較多,例如百度,新浪,搜狐等等,這些巨頭公司招聘人員數量多,不採用小語種編程語言,從客觀上就造成了就業市場上主流編程語言職位多薪水高的現象,而技術人員又喜歡去大公司,學小語種就沒有機會去大公司; 而上海的互聯網巨頭公司少,除了盛大好像就沒有了,小公司嘛,為了戰勝大公司,往往傾向於採取高效率的小語種,因此主流編程語言的機會和薪水並不一定比小語種高,從客觀上也給小語種編程語言的普及提供了條件。


深圳曾經也有公司招python,不過公司被端了,沒錯,就是快播.


贊同范凱的說法

北京的大型互聯網企業和國有企業太多,這些公司一是喜歡用高薪鎖住大量人才,二是技術上使用保守的Java、PHP等語言以便於管理。


你說看到兩個Ruby和一個Python技術開發大會,全部都在上海。確實,北京的技術人員、創業者更多,但Ruby和Python在上海的受歡迎程度更高。

看看Python和Ruby各自的特點吧!

一、Python從語法上來說更質樸一些,而Ruby更性感一些

Python的語法相對其他腳本語言來說,沒有太多花巧的地方,更加適應軟體開發的工程性要求,更容易組織大規模的團隊進行開發。

Ruby的語法非常靈活,對於程序員來說,玩Ruby則充滿了樂趣。

二、Python的解析器實現更成熟,第三方庫質量高。

這制約了Ruby的發展速度。相對而言,Python解析器更成熟,也比較穩定。 很多Ruby的第三方類庫都不太成熟,這也很大程度制約了Ruby的發展。

三、Python的應用領域非常廣泛,而Ruby目前主要局限在在Web領域

Python應用的領域非常廣泛,可以說Python是軟體開發領域的瑞士軍刀,什麼事情都可以做。

正是由於Ruby解析器和Ruby類庫的制約,Ruby的應用主要局限在Web開發領域,目前Ruby的應用還無法延伸到web開發領域以外的很多地方。

Python和Ruby還是相似度極高的兩種編程語言,即使兩種編程語言都學習一下也不會浪費太多時間。

不過,未來還是一個混合編程的時代,我們需要多了解一些編程工具,然後根據需要看菜吃飯才行。

至於學習,說實話,是一門苦差事。學習編程的過程必然是枯燥乏味的,只有會學苦中作樂才有利於編程的學習之路。


我在北京,參加過好多次Ruby的線下聚會了。近兩年的Ruby中國開發者大會也都是在北京舉行的。


為什麼廣州深圳的Ruby和Python活動也不多?


北京=中國。

上海=世界。


其他地方都忙著賺錢


推薦閱讀:

200行代碼實現web框架(一):裝飾器實現簡單路由功能

TAG:Ruby | Python | 活動 |