1,Python性能,我覺得對於大部分互聯網公司的需求來說,沒必要擔心。知乎有人在用Python做高頻交易VNPY/VNPY GitHub。如果真的要扣性能,就把核心模塊用純C寫出來打包,讓Python調用。
2.對於工程開發的健壯性來說,Python確實不如Java。畢竟Java是壹種善於把小項目做成大項目的語言。從這個角度來說,如果妳覺得妳的項目可以壹口氣定下大方向,而且幾年不變,建議用Java。畢竟開源框架用的人多,會相對靠譜壹些;如果妳是剛起步的公司,或者很久沒有踏上正式的業務,需求往往會是幾天小,幾周大。這時候敏捷開發和精益創業的思維就顯得尤為重要,Python的優勢就會得到極大的發揮。
說了這麽多,回到問題本身,最主要的原因還是國內找Pythoner太難了。就我個人招應屆生的經驗來說,筆試和面試主要是C++和基礎算法知識,然後我們招完之後會自己教Python。遺憾的是,大部分招聘人員表示從未接觸過Python,也不是很感興趣。社會組織招聘的Pythoner比例就更少了,Javaer基本占了半壁江山。所以考慮到人才的流動性和用人成本(碼農愛跳槽),很多公司別無選擇,只能從Python轉到Java。