今天咱們來看一個同齡小夥伴自學Python的困惑,他自學了2個月Python就想找一份好工做,可是四處碰壁。對於這樣的難題,咱們來看看前輩們是如何解決的。
若是你想要學好Python能夠加入一個組織,這樣你們學習的話就比較方便,還可以共同交流和分享資料,給你推薦一個學習的組織學習有可學習有困難或者想獲取Python資料請加Python學習Q羣629440234,互相學習,互相分享學習資料
大四應屆畢業生,學了兩個月Python,找工做感受好難啊?python
大四應屆生,前三年渾渾噩噩的度過,大四忽然以爲學習仍是有用的,發奮圖強天天去圖書館學習Python(也很是喜歡Python),如今學完了基礎,sokect網絡編程,Django。但如今去找工做,四處碰壁,好一點的公司要研究生。很差的又要你有項目經驗,忽然間好迷茫 瞬間以爲本身學那麼長時間連工做都找不到,還有可能和其餘同窗同樣找銷售的工做,那我學編程還有什麼用linux
1web
首先就是:excuse me?面試
個人天,老哥,我提取一下你的關鍵詞:sql
學了兩個月Python(標題數據庫
前三年渾渾噩噩django
學習仍是有用的編程
學完了基礎,sokect網絡編程,Django緩存
以爲本身學那麼長時間連工做都找不到服務器
不是我說你,而是你太不要臉了吧?爲啥我說不要臉,什麼叫作「學了兩個月Python,以爲本身學那麼長時間連工做都找不到」?
兩個月,是長時間?我懷疑今天刷的不是某乎了...
第二,自學兩個月工資3000塊錢如下,你幹不幹?
自學python,目標是web開發,請問我如今應該怎樣學習最合理?「連接」
這裏有一位題主,想轉行,我沒見過他,可是目前他還算是找到了一份關於「計算機」的工做,還在學linux命令行。
我想說明啥?學兩個月python工資就是3000塊錢如下(稍微好一點的連這個錢都不想出我告訴你
你還一副「學了兩個月Python,以爲本身學那麼長時間連工做都找不到,爲何世人看不到個人叼」的樣子.
第三,假如我如今就是面試官,我想問問你一些問題?
我司後臺是python開發的,咱們來聊一聊基礎(基礎就是google能找到的東西,問這些玩意兒純粹就是不想花錢招你進來再學這些東西,你應該在面試以前就應該懂)
網絡
聊一聊http協議?有哪幾種經常使用的請求方法?簡單說一說他們的區別?
你說你看了socket編程,那tcp和udp分得清楚嗎?tcp爲何會有粘包,怎麼處理會比較好?udp有沒有粘包?
聊一聊python中多線程多進程的併發?哪種比較高?
你既然用django,你聊一聊wsgi?部署一個任何py服務器+django的應用,簡單描述一下?
數據庫
據說過ORM嗎?沒聽過的話,有沒有本身寫過sql?
知道關係型數據庫和非關係型數據庫的區別嗎?
有沒有聽過緩存層?緩存層是幹嗎的?
python自己的基礎
聊一聊python的裝飾器?
聊一聊python的面向對象?@staticmethod 和 @classmethod@property?
arg和*kwarg的區別?
上面的問題,其實在面試的10-20分鐘就能聊完,若是答得八九不離十,那其實能夠算你是個實習生的水平,大城市工資拿個5000-8000,小城市安心3000-5000.
若是你連這些問題都沒搞懂,算了吧老哥,擼一擼管,而後繼續前行吧。
2
找工做是道證實題,你要給企業證實你是能夠的,你能產生價值,而不是我學什麼學了多久,其實學的越多就會發現本身知道的越少,好比面試時常問的,講講python多線程、多進程,它們和協稱的區別,瞭解GIL嗎?瞭解Python垃圾回收嗎?
每次面試都應該當成一個查漏補缺的機會,而不是機械重複的面,明知道這幾個知識點不知道也不去學,而後就一直被拒,接着就說好絕望
對於名校出來的大神,人家的學校就已經給企業一個證實了,而像我這種二流學校出來的,很抱歉,學校真的幫不到什麼忙,可是你一樣還須要證實,個人作法就是項目,用Python寫過那些爬蟲,遇到反爬怎麼破,用Django寫過哪些網站,將還看得過去的項目寫到簡歷上,證實本身是能夠編程的,而不是什麼都不會的小白,企業不是慈善機構,你要證實你值這個錢。
最後,小編想說,對於非名校,非研究生,的同窗來講,找到一份好工做不是一個容易的事。在Python這個領域內,你必須從零開始把基礎打好,而後跟着老師踏踏實實的作項目,積累項目經驗和技術能力。當你的能力達到必定程度後,好工做天然而然就會找到你。