Python好找工作嗎?前景如何?
謝頭條邀請
先放結論,很不好找工作
我是學Python的,非計算機專業半道自學的,我當年為什麼學呢,第一是它是現在國外最流行的編程語言,第二在國外的薪資是相當高,我記得當時看了一個統計,好像是僅次於Java和Objective-C的,第三很顯然了,在國外學Python的接受度以及認可的企業越來越多了。
後來不是學到半途想試著找找類似的實習工作嘛,畢竟最有效的學習還是需要真人指導和參與進具體的項目,我是在成都,成都的互聯網確實是趕不上北上廣深杭,但除此之外成都也是最強的吧,嘿,結果去找,發現真的基本上找不到這樣的工作,就算有,它也絕對不招實習生,所以就悲劇了。這才發現,還是不了解中國的國情啊,雖然國外已經很流行了,包括在知乎上也各種被人推崇,但真落到實際就不是這麼一回事了。
確實如其他答案說的,第一Python初學的門檻很低,有隻能算是錦上添花的效果一定要搭配主攻的其他主流語言,C語言,PHP,Java, JavaScript等。
希望對題主有幫助
如果python是你第一個學習的編程語言,那麼他的作用就是你像你會說中國話一樣,會說不加分,說的條理清晰加一點點分,熟練使用各種工具就像你會文言文再加一點分,達到寫作水平才能開始賺薪水。
任何語言都差不多,python算是入門門檻最低的,也是使用場景最廣的,就像中文。
Python是一個簡潔優美又設計優秀的編程語言,所以在使用它的領域非常的廣泛。Python可以完成現實中的各種任務,減少開發者們日復一日所做的重複事情。Python是一種通用語言,在各領域的應用角色幾乎是沒有限制的。無論是從網站、遊戲開發、機器人或是一些高科技的太空梭控制都可以看到python代碼的出現。
目前使用Python語言的企業也有很多:
1.著名的Google公司在其網路搜索系統中廣泛應用Python語言。同時還聘用了Python之父 (Guido van Rossum) 2.國外知名的YouTube視頻分享網站,一些重要的服務也幾乎都是用Python編寫的程序; 3.P2P文件分享系統Bittorrent是一個Python 程序。 4.Intel 、Cisco 、Hewlett-Packard 、Seagate 、Qualcomm 和IBM 也都使用Python 進行硬體測試 5.JPMorgan Chase 、UBS 、Getco 和Citadel 使用Python,經濟市場預測領域也能看到python的身影。 6.高科技含量的領域也有Python語言的身影,像是NASA 、Los Alamos 、Fermilab 、JPL 等使用Python 實現科學計算任務;
鑒於Python語言的廣泛應用,Python程序員如今也是很搶手的,當然,要比較的話,肯定是沒有Java好就業的,因為現在國內大多的企業都是使用Java開發。更多軟體學習相關,請關注東渡科技!
自己多問下為什麼學python
如果一門語言沒有改變你的編程思維,那麼它不值得你去學習」。如果這麼說,我們大學的時候,學習了c,c++,java,C#,算是值得學習么?很多時候是不值得,我覺得我們大學的課程就是用java,c#,c++把"C程序設計"又上了一遍.
這是因為,學校的老師會C和java之類的,所以要跟著規矩開這門課,(這也就是為什麼,許多學校還在教vb,),這也就是為什麼,你所以為的一樣就是大家都有For都有while,都有switch..都有Class...都有int 都有float,所謂的不一樣就是用C有指針,java沒有,這就是為什麼教育是失敗的,這也就是為什麼,我目前認識的幾個編程大牛
python的優點:簡單 我所說的簡單,是相比於象C和C++這樣的語言,你為了編程,要學習許多偏底層的東西.在比如,你在學習一個新的編程範式,或者想要馬上做個例子看看,試驗某個API,如果你是寫java的,你不得不去寫一個main,寫一些構造,即使有IDE這樣的東西,能夠為你帶來代碼生成器,而我做得就是寫一段「腳本」,或者打開python互動式解釋器就行了。
自己認識的python朋友出去工作,工資比較高,然後自己又剛剛好是會python所以選擇學習python,這樣的人比較危險但是也比較有激勵,還有就是覺得python比其他開發語言好用。
學完python前景會咋樣
其實我個人是很看好python未來的就業前景的,因為我認識太多的工程師都已經在學python,很多都是月收入大幾萬的
我個人也並非一直用python。前些年主要用c/c++以及java開發一些通信,移動系統,互聯網通信。近3年開始才轉向python。坦白的說,這可能與你相處的公司以及環境不大一樣。隨便舉個例子,google的protocol buffer協議一出來就具有c++/python/java三種語言支持。google的廣告系統早在03,04年左右就一併對python進行了webservice支持,大部分涉及基礎核心系統的公司,都開始對python進行了擴展支持。甚至開源社區的postgresql資料庫,除了自身的ansi SQL,pgsql,pg/TCL,PG/PERL之外對python進行了內嵌支持,唯獨卻沒有呼聲很高的java。在FREEBSD(MIT)/LINUX(GPL)平台上,對java可能排斥性比較大,但綜合而言,目前python發展還沒有java那種普及,主要是python大部分工作仍然是在較為深入地系統層和框架層做設計開發,例如django,SQLAlchemy,fail2ban,mail郵件系統,twisted等等。這部分對於那種習慣應用前輩們框架的編碼人員而言,缺乏創造力的他們根本無法適用這種開發。尤其在python涉及一些系統層面需要有較強的c/c++能力,這部分人在國內要麼就累得要死沒時間,要麼就啥都不會就會拷貝代碼,而國內公司也鮮有主動去做這部分基礎勞動的,大多都是等別人做好了在直接拿來用,所以造就了任何技術性的東西出來,國內都是先等等看,然後抄襲應用。
大環境如此,但千萬誤認為先等等看吧。對於一個技術人員而言,缺乏對新技術的渴望與熱情,這是一種非常危險的事情。我工作8年了,按照國內很多的人的說法早已不做代碼了,但又一次在聽一個老外的演講,他說他50多歲仍然每天堅持寫代碼,了解最新的動態,所以他才能做到他們公司的首席科學家,因此它才能時刻指導項目團隊前進並保證項目的質量。他坦言對於一個不寫代碼並且不了解最新的技術動態的技術人員或者技術團隊的負責人而言,這種團隊也就足夠做作小項目,一旦壓力和項目過大,就會有很多問題漏出來。
對於新人而言,無論學習什麼技術,都要以鼓勵的姿態出現。太多用薪水和你個人所看到的現狀去衡量一門技術,那絕對是欠缺眼光的。任何一門技術,一旦有人學習,他有可能逐漸成為這個領域的專家,即便再濫再沒有人用的開發語言技術,他也有可能就是明日的奠基者或者大師。
自己如何確定目標
在生活中學會不斷挖掘自己的潛力。我們都是一個普通人,可能並不清楚自己到底在哪方面佔有優勢。所以,學著在生活中找到自己的優勢,並根據優勢選擇一定的就業方向。
不隨波逐流。不要看周圍的人做什麼,自己就做什麼,也許別人做的並不適合你。別人的優勢很可能會成為你的劣勢。所以,堅定自己的想法,讓自己知道那些方面適合自己,自己可以勝任。
不斷嘗試可能成為自己的優勢。你不知道什麼適合自己,所以才要大膽、勇敢地嘗試。找到一種可以屬於你的獨特的優勢。
堅定信念。一旦你堅定了自己的信念,就不要被別人的意見或是諷刺或是嘲笑所干擾。別人不是你,不懂的你在想什麼,不清楚你開始這件事的源頭。你的事情,不了解你的人,沒有資格輕易評說。
不茫然,不多想。別讓太多的事干擾到你奮鬥下去的信念。夢想不容許太多的雜念。那些雜念只會讓你的心愈來愈脆弱,多為一個人考慮,到頭來,傷害的還是自己。
選擇自己學習方法
每個人都有適合自己的方法,有的人去選擇自學,有的人選擇看視頻學習,有的人選擇報名培訓班,那在這個時候,你就要自己考慮清楚,到底那樣對的幫助是最大的,個人覺得是跟著培訓班最好的,畢竟人家的實戰項目多,我們學軟體開發的都知道實戰項目對於學好一門語言是 很重要的。
學習python有那些誤區
具體裡面的誤區非常的多,那些就不需要我去寫出來,我給你說的一般都是心態的問題,首先一個覺得自己會java和c++,然後我學習python就很牛,但是你要知道語言是有很多相同的地方,但是不是通用,一定要自己學習的仔細。還有一種就是覺得我不會英語,我要先去把英語學習好在來學python。因為自己想還壞主意然後學習,這樣的都是容易找進誤區的。
怎麼樣才能學好python
學好python你需要一個良好的環境,一個優質的開發交流群,群里都是那種相互幫助的人才是可以的,我有建立一個python學習交流群,在群里我們相互幫助,相互關心,相互分享內容,這樣出問題幫助你的人就比較多,群號是415,還有520,最後是269,(把這三段數按順序組合起來)這樣就可以找到大神聚合的群,如果你只願意別人幫助你,不願意分享或者幫助別人,那就請不要加了,你把你會的告訴別人這是一種分享。
目前python被用的還是蠻多的,一些大公司如Google(實現web爬蟲和搜索引擎中的很多組件),Yahoo(管理討論組),NASA,YouTube(視頻分享服務大部分由Python編寫)等等對Python都很青睞。而國內的豆瓣可以說是給Python予千萬寵愛了,它的前台後台清一色的都是Python的身影。另外,我們計算機視覺這塊用的很頻繁的OpenCV也提供了Python的介面,網上還提供了不少Python的機器學習的庫(例如milk,scikit-learn,Pylearn2等),Deep learning的一個知名的Python的庫theano,自然語言處理的庫NLTK。此外,Python為數學、科學、工程和繪圖等提供了有趣的標準庫(例如,NumPy ,SciPy和matplotlib等),Python佔有的用戶群越來越廣。
通過百度大概了解了下python的應用領域,如:系統運維、科學計算、人工智慧、網路編程(如搜索引擎、爬蟲、伺服器編程)、web開發、雲計算系統、圖形化、教育等等等…………好吧,一堆看不懂的,只注意到了「爬蟲」、「科學計算」和「圖形化」三個關鍵詞,簡單理解就是爬數據、分析挖掘和圖形展示。
在數據爬蟲方面,利用rullib、requests、BeautifulSoup、re、Scrapy等模塊進行爬取想要的網站資料,如搜房、淘寶、京東、微信、今日頭條、中國知網、新浪、貼吧、金融界、電影論壇等等,真正的實現所見即所得。
在數據處理方面,利用Pandas、Numpy、Scipy、PyMVPA等模塊可以幫助你在計算巨型數組、矢量分析、神經網路等方面高效率完成工作。尤其是在教育科研方面,可以發揮出獨特的優勢。
在數據展示方面,利用ReportLab 、matplotlib、basemap 等模塊可以生成相應的統計圖表或地圖等。另外,利用PyOpenGl模塊,可以非常迅速的編寫出三維場景。
總之是集數據採集、分析、挖掘及展示等功能於一體,典型的萬金油。另外,如果是專業學習python,真是工資高得讓人羨慕,具體多少就不說了,感興趣的可以去查查。
其實Python早在幾年前就已經火了,只不過今年隨著人工智慧的火爆再一次出現井噴的趨勢,在之前的文章《人工智慧四大平台已定,Python會像iOS那樣火爆嗎》中也提到過,Python以其開發效率高、簡單易學、大量工具庫、開源等優勢深受開發者喜歡。
目前國內python人才需求呈大規模上升,薪資水平也水漲船高。學python的人大多非科班出身。很多大學並沒有開始此專業,因此就出現了大量的人才缺口,所以對於找工作來說這一塊應該是非常輕鬆的。
從上面的圖表可以看出來,目前來說Python的前景是非常好的,現在來說的話算是有點遲但不算晚,畢竟有一句話說得好,「學軟體最好的時間是十年前,或者是現在」。
我看上面都是不專業的回答啊 本人目前運維開發工程師,只用python和shell開發,python是我的第一編程語言,至少我面試的時候很輕鬆,崗位需求很大,工作3年,18k,當然和主流java語言沒法比,python在雲平台自動化運維方面還是很有優勢的,主要是開發效率高。其他方向就不太清楚了,機器學習沒搞過。
感謝邀請,但我是Web前端啊,我們外包部門倒是在招Python開發,按照外包公司統計Python開發比例相較於其他語言的需求相對較少,但是隨著大數據和AI火爆,萬一火了呢?但是理性來說,如果你是新手,個人覺得還是以比較火的語言作為入門語言比較好,老手就無所謂了,不會嫌技能多嘛。
目前國內python人才需求呈大規模上升,薪資水平也水漲船高。學python的人大多非科班出身。很多大學並沒有開始此專業,因此就出現了大量的人才缺口。另外大家可以去智聯這些專業的平台去看看薪資和需求量還有投簡歷的人數。可以清晰的判斷未來python就業形勢,是大幅度上升的,加上互聯網行業正在進入成長爆發期,所以現在開始學習python的小夥伴果然是明智滴。python也有很多方向,但是未來人工智慧才是一個發展的趨勢。
現在的各行各業的工作,行行出狀元。Python應該是一門非常吃香,非常吃香的工作吧。現在互聯網這麼發達,現在國際什麼都是很發達的。科學在進步,社會在發展。以後的互聯網展直是無法想像。現在的社會沒有知識是寸步難行。每個人生活在這個世上都有自己的人生價值,都有自己追求的目標,都有自己的理想。如果喜歡就按自己的路走下去吧。我對這些也不太了解,我懂的也少,如果有什麼說的不對請見諒。祝各位朋友人生路上飛黃騰達,事業有成,財運滾滾,萬事如意!謝謝工作人員,讓我回答這個問題,你們辛苦啦。
推薦閱讀: