標籤:

知乎上這麼多推崇學 Python 入IT 行的,如果他們學完 Python這一套找不到工作怎麼辦?

Python 的崗位本來就比較少,而且大部分都對經驗要求比較高,沒有什麼初級崗位啊

我說的學Python當然不只是學語言,既然說的是學Python入IT坑,入坑當然是學全套,但我個人認為很多人學完全套還是找不到工作的,尤其是非北上廣城市,職位數量少,要求反而比一線城市更高,我個人對這些人轉行不看好,歡迎指正。


放心,學Python不會找不到工作。找不到工作的話說明你學了Python。


剛剛用 Python 秋招完的小應屆來回答一下。

秋招的時候 Python 的崗位確實不多,尤其是像 BAT 這樣的一線公司,基本上 Python 崗位都是運維開發和測試開發。二三線互聯網還是有不少 Python 崗位的,例如餓了么、愛奇藝、頭條等,而且因為投的人不多,所以競爭力比較小。

但是只會 Python 肯定是不行的,面試的過程中基本上沒有問過 Python 語言的相關東西,如果是面的後端開發,可能會問一下用的後端框架的源碼,然後就是各種 CS 的基礎知識:演算法與數據結構、操作系統、計算機網路、資料庫,這些問得比較多,然後就是簡歷中的項目了。

除了 Python 外,最好還要懂一門靜態語言(Java/C++),一門函數式語言(Haskell/Lisp/Scala),大廠的面試其實對語言的要求不是很高,比如面過某 C++ 崗位,全程演算法都是用 Python 寫的,還和面試官討論了一下 range() 為什麼設計成左閉右開的形式。

想要用 Python 找到一份好工作(後端方向),可以給一點小小的建議:

  1. 科班出身的話,各種基本知識應該是沒問題的,不是科班的話可能這一塊需要補一補(* 為備選);
    1. 演算法數據結構:《演算法》、*《演算法導論》(搭配 MIT 6.006 食用更加)
    2. 操作系統計算機組成原理:《深入理解計算機系統》
    3. 計算機網路:《自頂向下方法》、*《TCP/IP 協議(卷一)》、《UNIX 網路編程(卷一)》(強烈推薦,基本上和網路相關的比較難的一些問題這本書都有講,可以挑一部分看)
    4. 編譯原理:這個我沒具體看書,直接寫了幾個解釋器然後了解了個大概,書的話好像有《30天自製編譯器》比較淺顯易懂
    5. 資料庫:《MySQL 必知必會》、《高性能 MySQL》(從此各種資料庫優化面試題手到擒來)
    6. Linux:《鳥哥的私房菜》、*《Linux 命令行與 Shell 腳本編程大全》
    7. 和面試官扯淡:《程序員修鍊之道——從小工到專家》
  2. Python 語法雖然很簡單,但是要看的東西其實很多
    1. 基本的語法看官方的 Tutorials 就可以了,Python 2 和 Python 3 都要會,之間的一些主要的區別要知道
    2. 學會了語法可以看《Python Cookbook》、《Fluent Python》,這兩本書相當於進階的書,學完功力 double,當然可能看一遍是不能完全吸收的,以後可以用到的時候再回去刷一下
    3. 看完上面兩本書並刷過一些代碼之後應該對 Python 的一些常用標準庫比較熟悉了,然後可以開始系統看一下標準庫(慢慢刷吧,這是個大工程)
    4. 熟悉某一個後端框架,我選的是 Flask,因為比較簡單,代碼也不多,花一點時間把源代碼看懂,知道一個 Flask app 從頭到尾的運行過程,有時間可以自己寫一個 web framework,實現基本的路由和 context 功能,當然還有 bottle 更簡單,原理大同小異,讀一下 PEP 3333 -- Python Web Server Gateway Interface v1.0.1
  3. 一般科班出身的在學 Python 前肯定會 Java/C++,這一部分也有很多的推薦,就不說了
  4. 其實面試過程中會問很多項目和設計類的問題,這種東西只能慢慢學習了,平時可以刷一刷 PyCon、各種博客、演講之類的來提高姿勢,YouTube 上有很多這種資源

可以看到,要真的把上面所有的東西都學完不是一兩個月能搞定的,這還不包括準備項目的時間。如果真的能學得不錯了(70%)的樣子,應該拿個一線二線大廠的 offer 還是沒問題的。


IT有風險,入行需謹慎!

只會python語言基本上是找不到工作的, @BigQuant 已經說的比較多了,找工作時python是加分項。

使用python的崗位有別與一般的IT崗位,更多是關注怎麼解決問題,而不是如何編碼。

如果要做前端,html + css + js;

做伺服器,java,c++,.net;

安卓開發:java,kotlin(google新義子)

做界面,WPF,java,Qt;

不知道要做什麼,先學學看,python

爬蟲 + python ----&> 崗位很多

數學 + python ----&> 機器學習炙手可熱

django + python ----&> web開發也有不少pyqt + python ----&> 做界面也挺好看

python是塊磚,哪裡需要往哪裡搬。


還沒見「只會python」的程序員,真的。

原來在阿廠,都是這麼讓那幫程序員學python的:「這個東西有開源python的,你用過python沒?沒用過?那花兩天時間看一下,下周給我弄好。」

還沒碰到兩天看完弄不好的。


先來個栗子:我認識一個「Android工程師」,通信專業畢業的,學校里掌握了點兒C語言,然後當時覺得移動開發很熱門,就找了個培訓班培訓Android開發。出來後只會Java基礎和Android開發基礎。要嵌入點Web,他傻眼;要搞點協議方面深入點的功能,他也傻眼。

他的問題在於技能太單一了。題主問題也類似這樣,別以為學了Python就足夠了,別說Python,Java、C++都一樣。一門語言就是一門語言而已,相關聯技術的深度/廣度、軟體開發的基礎知識(演算法/數據結構等等)、積累的經驗(包括在這門語言上的造詣)等,才能決定你的機會大小。

既然自己有不足,就要認識到不足的本質,可命學習提升自己吧。提升自己以後可能也需要從底層做起,但不提升自己就註定一點機會也沒有。


誰說學python找不到工作!

Python大廠餓了么的招聘需求很多的,好不好

沒看見有的人在培訓班學Python學了一周就入職餓了么嗎

入職餓了么還會送給新人頭盔和風衣,你說屌不屌


我身邊遇到這樣一個人:90後學了3家機構的培訓,欠債5萬,還是沒有找到工作。

你覺得原因是什麼?

首選學完跟學會是有差別的,你看著代碼會寫,跟需要重新思考再寫是兩碼事情;

其次學會跟找到工作是有差別的,因為找工作需要尋找-推銷-售賣-信任-協作;

找到工作與找到好工作是有差別的。

入行推崇Python是新一代的技術升級,是每個年代和時間的必然,這根推崇O2O是一樣的問題。

順應大勢,在大勢之中賺錢-學習-成長,總會找到比單一更全面的價值觀。


只會python一般來說是找不到工作的,至少不是好的工作。

如果要做計算機方向,以下幾個方面的能力很重要:

1. 計算機基礎:包括操作系統、網路、數據結構、演算法等等

2. 編程能力:至少要熟練使用/掌握一門編程語言,建議至少要學習一下 C/C++,對於理解計算機/編程底層有幫助;實際工作中用python挺多的,特別是創業公司

3. 通用能力:比如學習能力、解決問題的能力、溝通能力等等


會怎麼樣?到時候他們就嘲笑你學的不好唄。然後他們就在宿舍的床上爬起來,去上高等數學課了。

大四可能晚了一點,大123,一定要根據自身的情況規劃人生。包括家境,準備離開家鄉嗎?準備離開中國嗎?如何規劃人生?早結婚晚結婚?自己的強項是什麼?外向?內向。各種情況綜合考慮,決定自己的方向。別簡單聽一句大神的話,就賭上自己整個人生。


不會找不到啊,我就是寫python找到工作的,非科班,無經驗,寫了幾個爬蟲,用django寫了個網站,專門找拉勾上1-3年經驗要求的投(給錢多),投了三十家左右,面了十家左右,也拿到了幾個offer。

所以,技術夠,一切都不是問題。

——————

順便說一下,我在學python,做爬蟲,寫網站的時候還做了什麼。

爬蟲:除了urllib,request你都得會用以外,scrapy/scrapy-redis總得能用,並實現項目吧,最好常見的非同步庫你也要能擼,還有對於網路基礎你也得了解,常見網站構架,反爬你也得懂,至少除了淘寶這樣的網站,其他網站你能在幾個小時之內給出反爬方案。

網站:我為了能做個漂亮的網站,用了bootstrap+vue,然後簡單的jquery/js肯定也得會點吧,隨便給你個前端庫,你能不能在一天之內把功能加到你的網站上呢?再者,後端資料庫mysql/no-sql也得會一點吧。django就不用說了,orm原理最好也會懂。

其他的,github最好也會用,然後平時就別用windows了,linux腳本什麼的最好也寫一寫。

面試的話,基礎一定要過一遍,每次面試後一定要翻書總結,查缺補漏。我進步最快的就是面試那段時間。

————

你看你這麼多都能通過自學很快掌握,我相信那些一般的崗位投出去都能得到面試邀請的,反正我沒有偽造工作經歷,挑明說自己只有半年自學經驗,一樣面試面得忙不過來。至於offer,看你要價了。

最後,我想說,我裸辭在家,花了整整半年才能說自己入門了,你們覺得三天打魚兩天晒網,時不時上網發個帖求存在感,就想找個二十萬的工作,哪有那麼好的事?


還有天天吹python簡單的, 尼瑪我一學簡單個毛啊.只能說,但凡是在大學裡有點編程基礎的,都有資格說python簡單,因為那是相對C來說.如果你對編程一點概念都沒有,那學python和學別的語言的難度沒太大差別了,別再扯python打出"hello world"只需要兩句代碼.,這特么是廣告.!


python學得好歡迎給我們投簡歷:

hr@ricequant.com


Python屬於那種配合其他東西會變得很強的語言

單純為了找工作 還是建議選個用的多的 比如php~(不是黑~

@BigQuant 說的挺對的,只會Python 一般是找不到工作噠


找不到工作的都餓死或再次轉行了呀,所以你不會看到他們了 。


現在在人人都是程序猿的情況下

編程入門已經從寫一個 Hello World 進化到用 Python 寫一個爬蟲

然後呢?

當然是拿著爬蟲去月薪20k走上人生巔峰啦!

嗯,Python 有望取代拍黃片成為最受歡迎的語言!


因為知乎上大部分推薦你學Python,給你灌輸學Python可以拿高薪的人---

就是開Python培訓班的人啊。

另外,這樣的廣告是違法的。


社會化大分工的弊端之一,就是讓人們以為工具本身就是有用的。其實,工具都是為了解決實際問題存在的,要想產生真正的生產力,就應該跳出一個事物的工具性,以問題導向來審視工具。

藥丸的知乎上總是有各種工具的優劣對比,不光是python,C#、Linux、Windows、Vim、Emacs、Visual Studio……哪一個不是一堆擁躉,哪一個不曾被推上神壇?不是說不能對比,而是說把一個工具搞成一套體系,甚至上升成一種價值觀,是一種技術泡沫,對於解決實際生活中存在的問題幫助不大。這麼搞的人,不是真傻,就是別有用心。


我比較水,入門python感覺還可以,找工作略尷尬,大三的時候去試試面了一些python的公司,發現招python的不多,後來就轉了iOS。其實招聘的技術也有很多問題需要自己思考。大三的時候分析思路大約是這樣。

python有哪些主要的應用

感覺運維的同學寫的六,不過感覺人家也時常用shell代替。機器學慣用python,但是我發現我搞推薦的同學也寫go,scala。其實我也沒太想明白哪些只有python能幹,別的不能幹的,感覺主要一般都是順手寫了個輔助工具,注意是輔助。

技術慣性

新技術go,node,rust,swift等等看著很火爆,確實有很多公司用。but,but,but。你要考慮技術慣性。如果系統運行的很好其實很多公司還是沒動力和財力重構的,很可能主要面對的是維護。有很多早年公司一直都用php和java,所以java和php基數會很大。安卓用java,iOS用Objective-C基本就是這樣。業務需要穩定,一般不會搞倆語言維護同一個產品。這個其實是找工作的基本盤,你在招聘網站上也會發現,基本是這樣,安卓,iOS,java,php。。。。找工作請尊重公司的技術慣性和連續性。有用python web的公司但是這個還是不怎麼主流,會有人噴xxx網站也是用這個的。但是個人覺得主要還是php和java。實際你看公司里寫php和java偶爾寫個python腳本也很常見現用現查。

技術生命周期

10年或者11年能大致發現移動端的爆發,這段時間對移動端技術的激增,有很多不合理的招聘現象,人人都是產品經理,寫個app來創業。在15年,16年移動的需求明顯放緩。各個領域大戰已經分出勝負,該出局的出局。我師傅當時說好多小公司倒閉,這些人需要消化。明顯需求減少了,但是還是在有更多的人跳坑,自然不容易。安卓,iOS會慢慢競爭變得激烈,需求變的穩定。與之相反前端各種需求量增加,舊的網站需要立刻進行對手機的適配,前端需求各種火爆。
需要預測一下技術的生命周期,市場目前主要需求是什麼。

門檻

推薦,圖像識別等等有些技術時常都只招研究生。其實寫iOS需要買個mac也算個門檻,當時想入坑iOS的時候確實是mac感覺買不起。找工作最好發現一下自己的比較優勢。


請看看

只要真的會編程,找到Python職位不是問題。

https://zhuanlan.zhihu.com/p/26746604

為啥水平不高的Python 初級程序員,企業還願意招聘。

https://zhuanlan.zhihu.com/p/25848154

黃哥談工作的問題:

  • 昨天又接到喜報 一個學員在北京找到程序員工作。程序員提升書大全。
  • 黃哥Python細說,學到什麼程度可以找到工作?
  • 黃哥Python提醒:不會編程,程序員工作和你沒有半毛錢關係。
  • 黃哥新錄製的視頻:談轉行當程序員的事
  • 幾個凡是,與Python 學習者共享
  • 為啥別人能找到工作,而你不能?
  • 為啥水平不高的Python 初級程序員,企業還願意招聘。
  • 只要真的會編程,找到Python職位不是問題。
  • 他們走過的路,你可以模仿。
  • 參加編程培訓(Python、Java)面授到底值不值?
  • 對一些盲目想從事大數據的朋友的警示。


什麼叫「如果」找不到工作?

只學了Python是必須找不到工作的。

那些銷售,財務的工作無非就是整天和office軟體打交道,所以你會用office就能代替他們了嗎?

搞不清重點學個O的IT。


不會找不到工作啊,我自學三個月就加入了美團,畢竟是大公司,還給我發了坐騎,頭盔和護甲,不說了,又有單子來了。


坐標深圳,電子類專業出身,讀書時學過C++(接觸的第一門編程語言)、彙編,敲過課後題。後來自學 Ruby on Rails,書上的案例做了一半,棄之。畢業後做模擬集成電路設計(純硬體,不能再硬),業餘學 html/css、 Python、Django ,博客案例沒做完,棄之。

15 年想轉行做獨立遊戲,8 月份裸辭自學 C#、Unity 開發,做了一些 demo,上架兩個遊戲(App Store、Google Play 各一個)。期間學習 UI 設計,用 Swift 擼了個應用,上架。把數據結構、演算法過了一遍,做了一遍《劍指 offer》上的題目。後來積蓄花光了,想找份 Unity 開發的工作,投遍深圳所有與 Unity 相關的崗位,參加過幾場面試,無果。(我這一年多幹了啥,淚奔…)。

17 年 3 月份撿起 Python ,擼完《Flask web 開發》書上案例,用 Scrapy 寫了 3 個爬蟲,把《圖解 http 》、《Unix 網路編程》翻了一遍,複習一遍數據結構、演算法,做了一些面試題。4 月下旬在拉勾投爬蟲方向簡歷,投了十幾家,參加了 4 場面試,拿到兩家初創公司 offer,5 月初入職,稅前 8k,目前在公司負責後台,寫爬蟲、api。

個人經歷,僅供參考。


只會py不行的...

比如說,有個修電機的故事,畫道線值1塊錢,知道在哪裡畫值999塊錢,py就相當於畫線...


自學半年,工作半年,目前10k,拖知乎後腿了,但是比起我之前的傳統行業還是挺好的,只會python和一點點mysql、linux。

而且我看到的是網站上大把招聘需求,我把簡歷掛上去,每天都有差不多十家公司要簡歷,大部分會約面試。


有C++深厚功底的人,學習python入門應該半天足夠了吧。實在是太簡單了,他本身就不是專業的程序員的編程語言。


如果你的目標是三個月找工作那果斷不要搞python了啊。Java最好,或者JavaScript+CSS+HTML+PHP。

現在,python的工作職位也就是java的十分之一。但是五年前,是八十分之一。而在我們這一代人走上就業尤其是領導崗位以後,python肯定是會職位有所提升的。

當然了,你看,我絕對不會說21世紀是python的世紀。

其實python也是可以寫web,database,前端後端,乃至,寫嵌入式系統的。

https://www.zerynth.com/blog/the-rise-of-python-for-embedded-systems/


學啥都有可能找不到工作. 這些人怎麼辦呢? 學ai的人找不到工作怎麼辦? 上了個大學, 畢業了找不到工作怎麼辦? 這鍋ai和大學能背嗎? 我啥都不會也找到工作了, 這個鍋誰來背?

同理, 學python之後到不到工作這個鍋, python不背, 背不動.


有些回答說要找到工作還要學習操作系統、計算機網路、數據結構和演算法、C/C++……我覺得既然說是「入坑」、「初級崗位」,就先以入行最低標準、找到工作再說吧,有心想在技術的道路上走下去的總能把計算機基礎知識補上來…

為了找工作學Python當然沒有問題,學到一定程度、把基礎打好(網上資源很多,慕課網、實驗樓都足夠了)很自然地就會有能力思考:要想寫出能看的項目需要些什麼?

會用一兩種Web框架,懂一點前端、寫出簡單的頁面(包括使用JS、jQuery),熟練資料庫(也包括NoSQL)CRUD是最基本的了吧?如果想學爬蟲方面的,還得會用requests + Beautifulsoup/lxml、Scrapy抓取網頁內容……然而這隻能算是實踐了解怎樣寫代碼,背後的網路知識尤其是TCP/IP、HTTP協議,I/O模型的原理得搞清楚。

寫出了項目就得思考怎樣讓項目穩定地跑起來,這時候要學習網站架構的基本知識:一個網路應用是怎樣部署到伺服器上的、整個架構需要哪些組成部分……雖然這往往是運維的工作但開發者也應該有所了解。

現在很多公司都是在Linux平台下開發,如果平時是用Windows的IDE,還得習慣Linux基本操作,會寫簡單的Shell腳本,會使用VIM編輯器。

這時候早就不只是會Python了吧?

具體要求因企業的職位要求而異,但我覺得這些都是最基本而需要掌握的,面向招聘網站上的職位要求學習,多刷面試題,總能找到工作。


本人在學校渾渾噩噩地用了2年的c寫單片機,嵌入式,學了python以後才正式入了IT坑,目前大四,正在找工作。切記,在入坑前一定要想清楚是否能接受的了後面漫長的學習,學了python之後不能只會python。你可以學學爬蟲,web開發,或者寫點小遊戲,弄個軟體啥的。這些都可以能python實現,但在掌握這些技能之前,你不得不學python以外的東西。

比如寫個爬蟲,先去了解點計算機網路吧,然後把爬蟲的基礎學透,會用資料庫。慢慢地,能夠寫點有難度的爬蟲了,你肯定不滿足於只在個人電腦上運行,那就去搞個伺服器,如果還不會linux,不用想,肯定得搞個linux的,然後,自己慢慢摸索著吧。單機爬蟲速度太慢?分散式搞起來!能scrapy+redis分散式爬qq空間、微博這些網站,應該可以去找找工作了,爬蟲+python的工作並不算少的。

如果你更喜歡web開發,那就側重於web,用python做web,有不少框架可以用,當然在這之前,javascript得會(寫爬蟲也是一樣,分析js很重要)。學了一些前後端的知識,試著去自己弄個小網站,博客什麼的,然後部署,只有自己動手做了,才能學到更多的東西。

最後,會c或java更好。總之,慢慢學吧,技多不壓身。


我覺得可以用一例子來回答你的問題。

大家都被鼓勵學習駕駛,之後一部分人成為了職業司機,吃了這碗飯;另一部分人獲得了駕駛的技能,生活更方便了。

而像Python編程以後可能就和駕駛,做飯掌勺一樣,演變成為一項基本技能吧。


C語言聽了想打人


如果你注意的話… 這種言論說得最多的 叫得最歡的。

不是搞培訓的,就是業餘 Pythoner.


只會Python當然是找不到工作的,你想通過自學達到一個比較優秀的CS科班出身的水平,至少還得知道:

0. 操作系統的virtual memory file system的具體實現;

1. 類似於資料庫這樣的系統是如何處理concurrency的;

2. 什麼是三次握手,四次揮手,還有TCP/IP和HTTP的細節,大致了解網路的每一層layer;

3. 編譯原理也得掌握,別連AST是啥都不知道;

4. 數據結構和演算法 - 這是基本功了,基本的搜索,排序,二叉樹,圖...都要熟練掌握。

更不要說如果想進互聯網,你還得知道一些框架的底層實現細節,OOP,高性能/並發系統設計...

如果上面提到的幾個領域都能較好地掌握了,自己根據興趣去寫點項目,再刷刷題,我覺得找一份工作應該不是什麼大問題。

學完Python就想找工作了?我校大一今年第一個大作業是用C做驗證碼識別,具體演算法自己實現,除了基礎的幾個庫什麼都不能用;第二個作業是個類交易引擎,正好我在某著名交易所上班,本分部正好有個組做類似的事情,跟他們吹過水也知道這玩意兒哪怕最簡單的實現都能複雜到炸 ——— 你覺得我的學弟學妹們能不能學完第一個學期就出來找工作了?


以下摘自quora,關於學習python能不能去矽谷工作的問題:

Question:Should I learn Python and move to Silicon Valley?

Answer:

No. Please no. We have lots of folks who think that knowing Python qualifies them for a job. It doesn』t.


Learn how to program. Don』t just learn a language.


Learn how to engineer. Don』t just learn how to use tools.


Learn how to architect. Don』t just learn how to write documents.

光學習一門語言肯定是不夠的,應該學會怎麼去編程、怎麼去構建一個工程和架構設計,而不是僅僅學一門語言和使用工具。


知乎眾默認985,211本科起步。

數學基礎,英語基礎,都是不要提的基本技能。


最近幾周都在各種面試,一般面試到最後都有提問環節,這是一個很好的裝逼機會,我一般會問,在你們心目中的優秀程序員或者大神應該具有什麼品質和技能?

很多面試管思考了一下,就會回答我,雖然回答並不相同,但是演算法和數據結構都有提及,包括我面試的大公司。顯現一個程序員真正水平的就在演算法和數據結構,所以哪種語言不是重點,重點是可以寫出優雅的穩定的程序,優雅穩定就需要演算法和數據結構,無論是什麼語言,只會語言本身就算找到了工作,也很難混到高級程序員

當然熟練一種語言肯定比不會要好點,所謂的熟練就是對語言本身有深究過,比如面試管問我Python的內存回收機制。。。我就手動滑稽了,看來我還沒學會Python啊


只學了Python當然找不到工作,但是如果你懂計算機網路,操作系統,演算法和數據結構,微機原理,數字圖像處理,機器學習其中之二的話,就算你Python都不6,也能找到工作的,你看我們很多同學,java都拼不利索,然而因為組網學的好,還是找到了7000+的工作


只學一門語言就想找到工作,學啥都沒用。


最近從招聘網站收到很多python的簡歷。統一的特點是django,爬蟲。項目經驗類似。約來面試,一問三不知。我建議其他招聘的人,從簡歷里發現: Django, Flask,Scrapy爬蟲 ,登陸許可權管理這樣的詞,直接把簡歷扔了。

Python現在真的被水掉了。

我已經通知HR,撤掉Python的招聘職位,直接放 Clojure的招聘。

請噴,反正已經匿名了。


推崇學Python只是因為Python對初學者比較友好吧。

你去學Java,哎呦,那個import是幹什麼的啊?public又是啥?

哎哎哎,為啥我的程序跑不起來?


人家都收完學費了,誰管你找不找得到工作?

另外,編程這玩意,幾乎全靠自學,真想入門的不會報班,也不會去聽收費的所謂大師入門課。


同意樓上的回答,會Python肯定能找到工作,找不到工作八成是只會Python


當別人說自己是xxx語言程序員的時候,千萬別以為別人只會xxx語言。別人只不過是工作中用了這語言。

就像作家通常用母語寫作,並不是他只是背下來了新華字典,或者牛津詞典。

也許對於初學者,語言學習就很有難度。但這真的只是基礎。語言只是工具,思想和原理才是最重要的。


python只是工具,找不到工作和學沒學python沒關係,會用筷子的人餓死的也很多


放心吧,我面試的很多人張口要月薪20,連一個不到10行的函數都寫不出。問二叉樹有幾種遍歷方法,答,忘了,用不到。所謂項目經驗,就是維護以前代碼。

所謂團隊管理經驗,哦,原來只呆了3個月跳槽了(更可能是被開了),人認齊沒?


學python 入坑就學了一門課啊, 之後還學別的呢。 你當學修車呢, 學了一點就出來變現


額,難道c語言入門就能找到工作啦?


做圖像這塊,C#寫了大半年,發現還是得回到C++上來,源碼思路更清晰,至於為啥用Python,就是比C++好測試,然後學了一段時間django,擼了點爬蟲。刷了一點leetcode,嗯,然後找到了一份C++開發的工作 。嚴肅講,光會Python確實找不到工作的,不過深挖你學的東西,多少都要涉及HTML,css,SQL,js這些的。


還要學習前端,資料庫,linux,以及python的一些框架,web,爬蟲等等,對其他語言有一些了解,比如C,JAVA,然後就是數據結構與演算法這種基礎但是很多人會忽視的東西,然後就是刷題,面試了。任何一門語言都不是單獨存在的,必然要配合其他很多東西才能做出東西,程序員的學習是沒有止境的,站的越高,看到的東西就越多。當然,很多人在工作一段時間,就會選一個感興趣的方向去學習,也有人後面就轉去做管理,做互聯網其他方面的工作,這時候編程就變成了一個輔助的東西。


因為培訓班很多都是教Python的,騙不明真相的局外人上車。


首先,如果你毫無基礎,真的想入行IT,別學Python。

建議花更多時間做一些基礎學習:Java,以及Java實現的基本數據結構。

工業界,Python更多作為工具語言,也能完成大型項目,

但是抱歉,作為0基礎的小白。建議你從主流語言學起。

你想速成,學完python就能入行工作?

對於99%的人,註定竹籃打水,一場空。

對於:已經畢業的人,非科班的,自制力不夠的,我不建議報培訓班入行。

因為現在全國各大高校CS計算機專業畢業生已經爛大街了。


都說了python是it大佬們推薦新人們入門用的編程語言。python入門還是相對來說容易的,學會了python以後也可以去學java或者c++之類的。如果只學了python沒學別的東西當然不好找工作。

至於為什麼大佬們推薦python作為編程入門還是因為python易懂,好學,很多東西實現起來不怎麼麻煩。如果入門語言是c或者彙編分分鐘鍾勸退一大波新人。


你看我寫Python 的,但我一般就不推薦,因為Python 初級崗位很少,而且知乎慢慢也往golang 遷移了。


話說python作為一門,入門基本沒有門檻的腳本語言,還需要專門學?多看看三方工具包就會了。

開發語言本就是實現功能的工具,不要想著一門語言混天下。


目前學python,c,go,Linux運維,shell小白。我認為往一個方向深入比較好,比如做運維還是做web?當然無論做什麼,技術面不能太窄,什麼都得會一點。


我也在自學python ,以前無基礎,感覺這玩意就和種田一樣,python 最多也就一把鋤頭,學會用鋤頭了,你也不一定會種田,基礎知識差太多,要學,要補


首先,知乎上推薦用Python入行IT可能只是讓小白門找找面向對象編程的感覺,除了那種培訓圈錢的人以外,我也很少見有幾個人對新入行的小白說學Python一定能找到工作。

其次,Python只是工具,理解問題抽象需求並實現,通過Python來告訴計算機去做什麼,兩者結合才是最有價值的。

還有就是Python在人工智慧,科學計算,金融領域也用得多。找不到工作說明抽象需求(理解業務)、實現需求(用Python來編程)能力還有待提升。

(可能所處行業不一樣,我指的需求不是簡單的顯示個功能菜單,而是對數據進行處理,對風險進行度量,對投資進行指導和參考的需求)


找不到工作就明白了什麼是套路!世上的捷徑後面布滿陷阱和套路,就像女生想躺著不動,不節食,不運動,還能擁有性感的體型是一個道理


會用刀就能做廚師?


那你學PHP7啊,找不到工作你都可以養活自己


大一學Python的話,不能大二也學Python吧?


學python走人工只能方向, 做演算法工程師, 你看會不會失業, 找不到工作說明你沒認真


Python人才企業需求統計

  其實,你完全不需要顧慮這些問題啊。Python大部分都對經驗要求比較高,沒錯,可是你可以自己找到途徑掌握它呀,重點不是「我以後要上清華還是北大,而是我能不能通過自己的努力考上」。

  你為什麼會認為很多人學完全套還是找不到工作的呢?要知道,學好這門技術,跳槽是分分鐘的事情啊。畢竟有大量企業認可Python語言,如阿里巴巴、騰訊、百度、京東等名企。並且行業崗位缺口巨大:國內Python人才缺口高達40萬,部分領域如人工智慧、大數據開發人才稀缺,年薪二十萬都招不到人。

  知道知乎上為什麼有那麼多人推崇它嗎?因為著名的「龜叔」給Python的定義就是優雅、明確、簡單,所以程序要是非常的簡單易懂,如果有一天一個資深程序猿向你炫耀他寫的代碼多高端多難懂,動不動就幾萬行代碼,那你可以暗自去嘲笑他了,這就是Python的強大之處。

  更何況,Python排名不斷攀升,能應用在測試工具、數據挖掘、運營平台、系統運維等領域的這一語言已經被重視起來了。還有,最重要的一點,它是人工智慧時代最好的語言。而人工智慧被放在了國家戰略的位置上,如果你真的學好Python,那還不是成為企業哄搶的對象?

  「人生苦短,我用python」,相信很多想學python的同學都聽過這句話。2017年Python生態系統已經超越了R,成為數據分析、數據科學和機器學習領域領先的平台,同時也在迅速吸引其他平台的用戶。所以,你完全不用有這個顧慮啦。快加入Python學習的行列中來吧。


不是讓你只學python


推薦閱讀:

Python的兩種定址方式
Python英文搜索引擎
一份Python爬蟲電子書
Python 抽取word文檔中的文本。
簡單三步,用 Python 發郵件

TAG:Python |