回覆列表
  • 1 # 人生路誰主沉浮

    程式語言,現在比較有前景的語言,估計都會說是Python,實際上根據近幾年的程式語言排行,Python市場佔有率不高,這意味著不容易找工作!但是,Python的平均工資要比JAVA高,這點要注意的是,JAVA更趨近於平民化,易學易上手易找工作!正因為如此,JAVA開發人員多,拉低了工資水平,實際上任何程式語言都要做到高階工程師才能拿到高薪!

    分析一下Python語言的應用場景,Python用於人工智慧,機器學習,資料分析,資料視覺化,資料探勘等大資料領域,若學Python,你可能需要先學習人工智慧和資料結構,這兩樣的學習成本很高,需要更多的時間和精力,更加有可能的是由於人工智慧的過度炒作,才導致Python薪資水平上升,這或許講的有點淺,任何語言的興起都要趨於平民化,易維護,伸縮性強,但Python不具備,不具備大型網站應有的擴充套件性,伸縮性,易維護的特點,也許都會有成型的框架來彌補這些缺點!但Python依舊只限於大資料領域!你也可以選擇Python作為自己最初的語言基礎,但要做好準備去掌握Python大量的類庫,因為他是“膠水語言”!

    分析一下JAVA,目前JAVA的從業人數最高,但精英層次並不多。學習JAVA運用JAVA也需要一個過程,可以想象一門擁有20多年曆史語言,歷史的積累也是繁重的,入門級的和上述的Python一樣,很容易掌握,但JAVA多傾向於傳統資料庫事務領域,對業務邏輯資料的處理等等,JAVA的優點:不需要掌握那麼多的類庫;有多年的成熟的框架積累,比如效能優異的NIO框架Netty;有大公司的開源支撐,技術在不斷更新,現在的JAVA效能已經不弱於C++。

    最後呢,警惕讀者,語言並不是根本,時代更新,任何語言都可能會被替代,但一些關乎計算機科學的知識並不會有太大改變!任何語言的學習過程都是在加強對計算機系統的瞭解,從馮諾依曼體系開始,一直沒變!

  • 中秋節和大豐收的關聯?
  • 如何能讓自己不那麼被動?