Python和Java的薪資哪個高?

Python和Java二選一該學啥?


這個問題嘛。如果你問一名Java程序員,肯定會建議你先學Java,因爲他們認爲Python像個乳臭未乾的黃毛小子。但如果你問Python程序員,可能會得到一個完全相反的答案,他們認爲Java是刻板囉嗦的老大爺,而人生苦短,我用Python。



漫畫中提到了學習一門編程語言,如燒香拜佛般必做的一件事:讓屏幕輸出Hello World! 這句話。


在Python中,做這件事只需要寫一行代碼:print "Hello World!"。但是相比之下,Java實現這句話就要繁瑣得多,需要至少4行代碼(不小心就diss了一下Java)。


總之,用Python編程,比起其他語言,更像是直接在和電腦對話。


public class HelloWorld {

public static void main(String[] args) {

System.out.println("Hello, World");

}

}


如此對比,Python的簡潔明瞭和上手的容易程度就一目瞭然了。當然,這還只是一個例子,很多時候Python一兩行代碼就能搞定的事情,Java卻需要多達10行,甚至20行。


Python省去了像Java一樣死記硬背語法和結構的時間。只需要基本的學習,你就可以讀懂很多代碼了。


正是因爲如此簡單平緩的學習曲線,通過Python的學習,你可以很清晰地瞭解程序員的思維,更專注地學習編程通用的基本概念。在領悟透徹了這些知識以後,學習任何語言都是小菜一碟。


許多國外知名大學,如MIT和哈佛,也漸漸地將計算機導論課程語言的選擇,從Java轉變成Python。Python甚至還因此進入了小學計算機教材中。


03就業薪資


Python

1.美團

薪資:20k~40k

崗位職責:

1. 負責雲數據庫/雲主機控制平面研發工作 2. 加強平臺管理和控制功能,提升資源交付和管理效率

崗位要求:

1. 熟練使用Python,能寫出漂亮的Pythonic的代碼;

2. 極強的學習能力和動力,對未知技術和領域能快速掌握並實踐;

3. 熟練掌握操作系統原理,Internet網絡原理;

4. 有云平臺開發、自動運維平臺開發等大型Python項目經驗者優先;

5. 在開源社羣活躍並有積極貢獻者優先。


2.攜程

薪資:15k-25k

Python開發工程師:

1. 負責運維平臺設計及開發,實現運維自動化和運維效率的提高 

2. 幫助開發團隊改進開發流程和效率

3. 與運維團隊合作,收集需求,改善運維流程,實現各種運維工具,提高運行維護作業水平 

4. 負責網站監控系統、數據收集和數據分析等系統的開發 

5. 結合虛擬化技術,打造和完善攜程雲平臺

以下是加分項:

6. 熟悉大型網站運維工作,有運維開發經驗者優先;

7. 有CMDB/monitoring system/agent/automation系統設計與開發經驗者優先

8. 熟悉Puppet/Zabbix/Celery/RabbitMQ優先

9. 熟悉Python/Django/Tornaod優先

10. 熟悉前端開發(XHTML/JQuery/CSS)優先

11. 對OpenStack熟悉者優先


Java方面:

1、京東

薪資:15k-30k

需要具備以下技能:

1、熟練掌握Java基礎,熟練掌握多線程開發技術,熟悉軟件開發流程;

2、熟悉主流Java開源框架如struts、hibernate、spring;

3、熟練掌握HTML/CSS/Javascript/jquery/Ajax;

4、熟悉Oracle/ SQL Server/MySQL其中的一種,並能熟練編寫SQL和存儲過程;

5、熟悉Linux系統,掌握Linux命令。


2、網易

薪資:15k-30k

必須技能:

1、精通java,熟練運用SpringBoot、SpringMVC、Hibernate、Mybatis、struts、struts2等技術,能練使用JQuery或相關的JS框架,精通面向對象設計;

2、熟悉mysql/sqlserver數據庫,瞭解相關的數據庫維護和性能優化,熟悉Tomcat、weblogic等服務器的配置與發佈;

3、全面紮實的軟件知識結構(操作系統、軟件工程、設計模式、數據結構、數據庫系統、網絡安全等);

4、熟練SQL語句的編寫;思維活躍,具備一定的軟件設計能力及良好的軟件工程思想;


04總結

從語言本身,Python語法簡潔,容易上手,而Java以獨特的架構和較快的速度著稱。

Python作爲最近越來越火的語言,是大數據和人工智能的主力軍,同時也在網頁開發中廣泛運用。而Java則壟斷了企業級應用的開發。兩者工程師的薪資也都十分可觀。也希望你可以瞭解學習更適合你的技能。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章