Python: 語法簡潔,容易上手
Java:語法稍微復雜
隨著人工智慧的火熱,國家對行業的政策扶持,學習和使用Python的人越來越多。在所有參與調查的人當中,Java佔比39.3%,Python佔比31.7%,在參與調查的專業開發者中,Java佔比38.3%,Python佔比27.6%。
其次,在同樣擁有多年工作經驗的前提下,Python程序員的薪資比Java程序員的薪資明顯要高出很多。像北京這樣的一線城市,猿產地Python培訓後畢業的學員,均薪都在10k以上,在有著過硬的技術基礎的情況下,項目實戰經驗豐富,有些學員甚至能夠獲得20k以上的薪資。其他的例如Go、Rust和Clojure等,即使他們沒有很多年的工作經驗,也會得到較多的報酬。然而,使用低於藍線語言(如PHP)的開發人員,即使有多年的經驗,得到的報酬也很少。
❷ 深圳python程序員資收入多少
每個地方都是不一樣的,像深圳那邊本科就有四五千,而在武漢是2500左右,研究生才3000左右,所以接私活的話,那要看項目的大小,一邊的程序員都沒多少精力再去接私活了,所以在武漢能有四五千算是不錯的了!
❸ Python程序員工資那麼高是為啥
供給:
程序員並不多。據說中國也只有200萬會寫程序的人(占人口0.14%)。相當少。
另外,印度270萬程序員(最多的),也只佔人口0.2%的樣子。
我們先從西方國家的角度出發吧。雖然和中國印度不一樣,但也有很大的參考價值。
美國的Tech行業(包括IT在內)工作人員達到700萬;占人口的2%以上。
英國類似,160萬員工,也佔到2.4%。其它西歐國家應該都是差不多的比例。
不過拿整個行業來對比不恰當。因為高科技行業其中只有一小部分人是搞程序的。美國專業從事軟體程序的人口呢,好像只有102萬(根據2010年的人口普查);0.3%。
另外,在美國的職業排行中,程序員在所有職業當中人口數量排行第三十,還少於:
律師職業,104萬;金融資產管理,110萬;大學老師,130萬
如果覺得金融和律師工資高很合理,那程序員工資高也是合理的。
話說,軟體行業還詳細分類,分各種語言各種平台各種特殊要求。編程語言的話;熟悉Java到專業程度的程序員只有其中30%。Python估計20%。C不到10%。像Golang之類的小眾語言,1%都沒有。(或許可以參考一下github上的用戶數據)。
我們假設倫敦只有0.3%的人是寫程序到專業程度的,那就是四萬人左右。如果倫敦一家公司必須招Golang經驗的人,能選擇的程序員可能只有三四百人的范圍了。如果再要求人家Python和Golang都會,那可能少到只有50個人選是合適的。隨便看看一家科技公司的招聘要求,都會有好幾個亂七八糟的,比如這語言那語言、什麼SQL啊、linux啊、機器學習啊、雲端計算啊。。。每家公司要求也都不一樣。真能完全符合他們所有要求的人可能只有幾個甚至根本不存在。能找到滿足兩三個要求的人已經算很不錯了。
其它行業沒這么麻煩,一個職位總是有很多人都能勝任的。選擇多了,公司就有條件把工資壓低之類的。但是在程序招聘方面,談工資的權利在程序員手裡,因為對方沒有選擇。程序員本來那麼稀有,非常適合要求的程序員更是稀有之稀有,不能錯過。
(在簡歷上寫什麼都會的人一抓一大把;但是人家公司也不傻,能看穿。這些東西到精通的地步都需要好幾年的經驗。如果某個程序員真能夠精通了其中兩三件,又正好符合公司所要的,那價值無上限啊。稀有度決定一切)
(也有不一樣的,一些高科技大公司比如google、facebook,他們不一定要求人傢具體會做些什麼,因為反正什麼類型都會招收一些,而且有耐心培養。但是人家找的基本是高能力的人,強調problem-solving能力、邏輯清晰、抽象思維、創新思維、有直覺的、等等。達到這種境界,會什麼不會什麼都不重要,反正都能很快學會新技能。但是一般公司沒這耐心,沒這遠見,只想盡快找一位能馬上解決特定問題的員工)
(當然也不能說一個程序員的價值取決於他熟悉多少種計算機語言什麼的。請別這樣理解。許多程序員「高階技能」更是一種訓練出來的思考維度,和編程語言無關。這些維度決定一個人能否有效解決某一類問題。具體用什麼語言並不重要。不過吧,如果只接觸一門編程語言,思維肯定會有些捆綁)
---
需求:
好吧,倫敦有那麼幾萬個程序員。假設平均兩年換一份工作。如果市場穩定了(滿了),那每個月新空出來的職位應該只有幾千個吧?但是倫敦的招聘廣告明明每個月都十幾萬個啊。而且一年一年越發多。這只能說明:找不到人了!
很多公司都是招不到程序員的狀態。有些公司一開始很天真,掛一個他們自認為很好招到人的低職位廣告,准備四萬英鎊年資(30多萬人民幣)。結果時間過去了幾個月,發現過來面試的偶爾幾個選手也都不適合,只好把年資提升到六萬、八萬、十萬。最後終於來了一位程序大牛,非常適合,但是人家被另一個給出15萬鎊年資的公司給搶了。結果掛了一年多還在等人;老闆的美夢都這樣被現實毀滅掉了。
(在倫敦四五萬鎊年資的程序員當然也有不少,因為這些人總能找到一個能接受他們的公司。要麼公司等得太不耐煩了只能選他們,要麼成功裝逼就混進去了。也或許是真找到了最適合的一家了。。。可是意識不到自己的稀有程度,低估自己的價值,有點可惜。有些人大概工作了幾年才會有這種意識吧,然後追求的工資開始飛速漲價。)
總體來說,倫敦(以及西方各地)的程序員工資很高是有道理的。因為需求高於供給高得太多太多了。其它行業都是公司來選員工。但是這行業還真是員工來選公司。這也可能導致各種不公平吧。許多員工在五十萬年資(人民幣)的范圍混,也有許多員工在百萬以上(因為他們找到了自己稀有之處,並且運用了)。反正平均可能在八十萬左右(比倫敦的平均薪資高一倍),但是很少有人的收入在這個平均值,一般是在兩個極端。
中國是否處於類似的情況,好像是的。道理應該也很相似。如果你在找一千萬人,但是只有幾百萬人能做到,肯定也會這樣。而且其中每一個職位大概只有10-100人能做得好;做得到底好不好又很容易判斷出來,薪資差距自然很明顯。
---
程序員收入比其它職業高是事實。而且一點都不虛。
世界需要很多人來干這些事,能乾的人又太少了。
這些程序員只要有幾年經驗在幾家公司,累積掌握到了獨特(僅限於自己)的一套技能,總能找到高薪的有價值的工作。因為他們是稀有動物啊。只要有一家公司正好非常需要那一套獨特的技能,稀有程度已經很明顯了。問題是不止一家認為他們稀有,所以各種搶破頭。因此稀有的高級程序猿可以挑來挑去。公司競爭搶程序員而不是程序員競爭入公司。
---
最後講幾句關於未來:
首先,在所有職業當中,程序員是增長得最快的。大家應該都能看得出來。很多傳統工作類型已經漸漸被取代了。正是因為程序員把這些工作內容自動化了。這個趨勢肯定會繼續下去。
最簡單的一例應該是收銀員工作。以前需要好幾十個員工來負責收銀的超市,現在只需要一兩個收銀員。超市裡各種越來越先進的自動收銀機器。至少在英國大多超市是這樣的吧。整個人工收銀行業在未來可能就不存在了。哦,還有金融行業現在幾乎所有交易都是自動程序操作的。
其實大多行業,遲早都會有類似的淘汰現象發生。目前,大家不會想到有一天醫生會被軟體取代。可是仔細想一想,一個軟體能分享和同步全世界所有的醫療數據來做一次診斷,遠勝一個人的腦力所能做到的。律師分析歷年來的案例和檔案去找出漏洞的能力也可能不如一個軟體程序。其他行業我就不一一說了,以後值得另外好好寫一寫。
這些變化會遠遠超過幾次工業革命的變化。軟體行業是唯一能堅持得比較長久的。這些其它行業被自動化軟體化也都需要這些程序員來實現和維持。但是未來幾十年內,需求只會越來越大。與其它行業的工資差距也會越來越極端。
感覺很多非行業的人有一種錯覺。。。
錯認為編程(或Tech)就是很多行業當中的其中一個而已。
我只能呵呵。
幾百年前的人也會認為「工業」只不過是一個小行業,因為人不多。隨著科技的發展,工人成了主流,這「工業」開始分成各種各樣劃分開來的新行業。後來服務業(白領)又突然發展起來了,分裂成現在大家所熟悉的各種行業。
下一次工作變革就是編程。它會慢慢形成很多獨立行業。現在已經能看得出來啊,軟體行業裡面已經有很多不同方向的。。。我幹不了A,A幹不了B,B幹不了C,C又幹不了我所做的。但是我們都是「程序員」。在以後,我們就不會再說「他是程序員」,而說「他是A」,「他是B」。因為到以後大多數人都是程序員。一百年以後,「程序員」這個詞就毫無意義了。
(當然也不是永久的;AI之類的也總會取代程序員,最後讓軟體寫軟體。將來下下下一個paradigm是什麼我們都猜不到吧,無法想像。那時可能都沒有「工作」這般概念。但是程序員的崛起作為目前一個大的paradigm shift,這是能確定的哦,畢竟這才是一步一步走向AI必須經過的一段歷史)
❹ 好程序員Python學完好不好找工作,薪資怎麼樣
Python語言從市場上來說,需求量是非常大的,而且Python可以應用的領域、工作崗位都是非常廣泛的,薪資待遇也是非常不錯的,學習完Python之後可以從事人工智慧、數據分析、web開發、爬蟲、運維開發等;薪資待遇的話,每個人的知識掌握程度不同,待遇也是存在差異的,一般情況下來說,學習完Python之後,薪資待遇一般8K起步。
❺ 國內熟練使用 Python 的程序員待遇如何
python程序員一般都是做web和數據分析的多.而且基本都是大公司和技術型公司在用,所以對你的綜合編程技術和教育背景有較高要求.個人前景的話,還是要看你的綜合能力.但說這種語言的前景來說,未來還是可以長期生存了,因為google掌握這種語言的控制權,並且對這個語言非常支持.這種語言被大量的應用在邏輯描述中.
1. A公司,某外企外包公司,python作為測試語言,薪資:6~8K,二線城市,1~3年經驗
2. B公司,某民營企業,python作為測試語言, 薪資:9K+,二線城市,5年+經驗
3. C公司,某創業公司,python作為主要開發語言, 薪資:4~6K,二線城市,2~6年經驗
4. D公司,某外企,python作為測試語言,薪資:10K+,二線城市,5年+經驗
補充一點,python做不同類型工作復雜程度也是不一樣的,從而間接影響收入,比如做全棧網站開發,爬蟲框架,大數據處理相對比較困難,入手門檻也搞一些,比起只是用python寫個小測試腳本跑跑自然薪資高一些。
❻ 南寧那邊的python程序員,一般工資多少
看程序員能力了,一般的薪資差不多在10k以上,薪資待遇更高一點的在15k以上。
❼ python工資收入多少
《程序員》雜志之前專門做過這方面的調查,結論是,比較不同語言的收入水平沒有太大意義。目前
C#
程序員的平均工資水平最低,可是使用
C#
的程序員裡面,高工資的人也比比皆是,只不過有太多的社會培訓班培養了大批什麼都不會就自稱
C#
程序員的人,把平均工資拉低了而已。如果因為那些培訓班畢業生的存在就否定整門
C#
語言,這是不客觀的。
同樣的道理,熟練使用
Python
的程序員平均工資水平是很高的,但這是因為,熟練使用
Python
的程序員絕大部分都同時是熟練的
C/C++
程序員,一部分也是熟練的
Java
程序員。他們能拿到那樣的工資,完全是由於水平已經到了那樣的程度,絕對不僅僅是他「熟練使用
Python」。Python
的市場很小,因此水平不高的程序員根本沒有機會使用
Python
作為日常工作語言,Python
程序員平均工資很高,但為了獲得「高工資」而專門學習
Python
完全沒有意義,因為水平到不了那樣的程度的話學了
Python
也不能提高自己的工資的。
❽ Python程序員到底有多賺錢
只要是合格的程序員,不管是什麼語言的都很賺錢,都是高薪就業,待遇都很優厚,那是因為。程序員技術含量很高,不是那麼容易學成的高薪就業不是白來的。到底有多賺錢呢?這么說吧,在一線城市基本都是月薪萬元起步。
❾ 月薪超過一萬的Python程序員都應該具備哪些技能
上拉勾網或者獵聘網看一下就知道了:
高級 Python/Django 開發...
10k-15k /廣州 / 經驗3-5年 / 大專及以上 / 全職
一、崗位職責
1.獨立項目後台開發。
2.負責相關軟體模塊的完善和性能調優工作;
3.參與框架優化、性能優化、系統重構等工作;
4.編寫相應的技術開發文檔;
二、任職要求
1.有以上關經驗,細心,熱愛技術,喜歡鑽研。
2.python後端服務系統開發經驗。
3.精通linux系統、熟悉MySQL資料庫、網路編程。
4.熟悉Django。
5.具備良好的分析解決問題能力,能獨立承擔任務和有系統進度把控能力。
6.一定的英文水平,能看懂英文技術文檔。
❿ 月薪20K的Python程序員必須要掌握哪些知識
一、認識Python,熟悉Python的安裝及配置,找一些入門資料進行查看學習。
二、學習一些簡單Python程序,注重對其理解,把握Python的一個整體認知。
三、了解Python數據類型,注重編程能力:
1、基本數據類型、數據類型的轉換
2、控制流程、if、if elif、for循環、while循環
3、函數
四、掌握Python設計思想
1、類的定義(類的初始化、類的實例化)
2、類實例屬性(數據屬性、方法屬性)
3、繼承
五、Python基礎中不可忽視的高級專題,這是具有區分能力薪資大小的專題
1、異常(異常的抓捕和修復)
2、文件輸入輸出(文件對象、文件的讀寫)
3、模塊的使用
4、迭代器、生成器、裝飾器
5、正則表達式