程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

一個專科生的 Python 轉行之路,雖然很艱險,但是改變了人生

編輯:Python

最近有一位小伙伴,在微信上告訴我,他找到通過自學 Python 找到了一份爬蟲的工作,心裡五味雜陳。總算一年的付出沒有白費。

這位朋友,在找工作的時候,我曾經給過他一些建議。


所以在找到工作後,也第一時間的跑來給我報喜。真的很替他開心。

在我的極力要求之下,他終於同意寫下這段寶貴的轉行經歷,因為我告訴他,在這裡,仍然還有很多的小伙伴,正在轉行之路上努力著,他們急需你的這份成功的案例,給他們打一針強心劑。讓他們知道,在不遠處就是黎明。

:以下就是其真實的轉行經歷,禁止任何形式的轉載。

我是一個 17 年渣渣專科畢業生, 在轉 Python 之前 是在一家 ERP 軟件公司做實施。

相信每個轉 IT 的人, 大部分是興趣驅動。然而我並不是, 只能說是不反感。一開始接觸編程, 是一位同事,他會 java ,也會一點前端。 印象最深刻的一次,有一次,他自己搭建了一個網站,然後把公司的一些報表數據放到這個界面上展示出來。當時就感覺,學習編程真酷。而後不知道是在哪看到的一篇文章, 大意就是如果隨便換一個人, 接手你的工作, 你覺得需要多久? 這篇文章,啟發了我,讓我不禁思考,以後的路該何去何從?

在這家公司大概干了有大概八個月之久,經過一番思想斗爭之後,終於在 17年十月份,我決定辭職了。這是我的第一份工作,一年不到,很多人覺得我很瘋狂,包括我的同學,我最好的朋友,因為我要開始學習 編程,學習Python。這是他們想都不想敢的事。

自學之路

正式開始學編程是在十月底的樣子, 那時候在知乎 flask 話題下看到一個問題 「有多少人按@蕭井陌大神給出的Python+Flask路線找到工作了?」。就覺得自己也可以啊, 就開始辭職自學 Python,。

剛開始的那一個月確實能夠做到每天 10 個小時寫代碼, 學了大概一個月不到的基礎, 就買了那本狗書, 也就是 flask web 開發。一開始還好, 但是看到後面大概是後面幾章的時候, 就感覺吃不消了, 因為之前也都是抄的代碼, 自己並不理解。報錯了, 就各種谷歌、百度, 實在是解決不了了, 就去一些群裡問大佬。但是群裡面, 畢竟都是吹水的, 問個技術問題基本都是沒人理的。到這裡大概花了不到一個月的時間吧, 簡單的博客只是有個雛形並沒有部署。

再到後來也是在知乎上看到 Python 可以做哪些有意思的事? 下面好多都是用 Python 寫爬蟲、做數據分析之類的。於是, 就去學爬蟲了。那時候真的很菜, 相信大家入門都是爬的豆瓣250、糗事百科之類的, 當時連這些我都沒爬下來。這裡已經是自學的第三個月了, 那時候其實心裡已經有點出現問題了, 越來越懷疑自己, 當時跟比較好的同學說自學編程的時候, 連他都懷疑我。我到現在都還清楚的記得, 一起吃飯的時候那種語氣、那樣的表情。

之後一個多月的時間裡, 效果也可想而知, 爬蟲也只學到 Scrapy 那, 只能寫一些簡單的 demo。也越來越覺得當時的自己是多麼可笑呀, 人家行, 那是人家, 並不是你。朋友也沒有說錯, 反而是自己成為了別人的笑柄。

那時候已經快過年了, 我媽就感覺我有點不對勁, 說要麼就去培訓吧。於是年初來到北京, 也就是三月份, 因為有之前自學的經驗, 培訓的時候明顯輕松很多, 期間也一直在自學。

關於面試

七月初的時候, 我開始寫簡歷, 看面試題。因為從一開始去培訓, 我就沒打算在簡歷上造假, 並不是說我不想造假, 我比誰都想造假。一個月就四個面試機會, 一個還是 java 的, 關於面試我會在後面詳細描述。一個禮拜沒有一個電話, 沒有一則郵件, 你能想象的到嗎? 甚至連培訓機構的電話都沒有, 什麼都沒有。

沒學歷, 沒經驗。確實很難, 招 Python 初級的其實並不多, 基本都是 1-3 年經驗的。而且我是海投的, 就是把軟件上我搜索條件的職位全部投遞, 符不符合的都投, 因為我根本沒得選擇。

第一家面試, 清晰的記得第一家面試是在 7.11, 周三, 那天北京下著大雨, 坐了兩個小時的公交, 在車上也一直在看面試題, 回顧自己寫的小項目。

那天這家公司就一個技術老大在, 也就是面試我的人。並沒有題目、直接問項目。我把自己簡歷上的項目都詳細的說了一遍。 面試官問我帶電腦了沒, 掏出電腦, 也演示了這兩個項目給他看, 一個是 flask 的, 也就是狗書作者 17 年寫的一個博客的教程, 自己在這基礎上加了點東西。還一個是 cmdb 的小項目, django 寫的。最後聊了快兩個小時, 也坦白了自己是培訓出來的, 只有一年不到的自學時間。面試官也認可我了, 發了 offer, 也給了我很多建議。現在想想還是很感謝他, 雖然最後沒要我。

第二家面試, 上一家我給了一個禮拜的時間考慮, 就是這個禮拜我特別的絕望, 特別的絕望。整整一個禮拜, 沒有一個電話, 沒有一封郵件, 一個面試邀請也沒有, 什麼都沒有。我給那家回了電話表明要去, 但是我才知道原來發了 offer, 並不代表要你, 還是要等上面通知的。等了四五天, 沒回應, 也就是涼了。

不好意思, 第二家是 java 的面試, 也就不說了。

第三家面試, 是一家做 ERP 開發的公司。也沒有面試題,不過關於 Python 的一個沒問, 印象最深的是問到:

  • flask 源碼看過哪些
  • django 中間件是怎麼處理請求響應的
  • http 請求的一次過程 (例如輸入 www.baidu.com 這個過程發生了什麼)
  • redis 怎麼實現人數的在線統計 (類似於 QQ 在線人數)

flask 源碼我只看過一點跟網上的一篇講源碼的博客, 答的並不好。redis 只是了解一點, 這個也就掛了

第四家面試, 是一家做區塊鏈的創業公司。面試的爬蟲, 因為去之前 BOSS 上面招聘要求寫的很高, 會分布式、會模擬登錄、能分析 js 什麼的。當時我只寫了一個簡單的分布式, 能看懂一點 js。大概問了些:

  • 你寫過印象最深的一個爬蟲項目, 遇到什麼問題?
  • 針對簡歷上的一個項目, 完整的說一遍你爬取的時候的流程?
  • sql 語句跟正則 (sql語句跟正則問得並不難)
  • 怎麼把爬到的數據在頁面中展示出來?

其實問的東西不是很難, 也算是自己運氣好吧, 除了後面面試官問我會不會 js。基本都答上來了, 要了個最低價, 比招聘要求上的薪資還低一點。

現在已經入職快一個月了, 寫了一個小項目吧, 爬的國外的以太坊。解析到不難, 倒是在數據處理、入庫這一塊, 復雜的 sql 語句我根本不會寫, sql 語句到後來都是老大幫我改的, 畢竟自己招進來的人, 含著淚也要教完。。好在最後也扔到服務器上去了, 寫了個腳本跑定時任務。

關於培訓

培訓一直都是比較敏感的話題吧, 學歷造假、年限造假確實是這樣的。關於薪資, 高薪確實有的, 不過都是有開發經驗的, 零基礎培訓四五個月出來找到高薪的、不包裝真的很少很少, 我還是建議剛開始別把薪資看得太重要, 核心競爭力是你的技術水平。培訓機構其實都差不多吧, 只是帶你入個門, 更多的還得靠自己。如果你還是在校大學生, 我還是建議自學, 找份實習, 從基礎做起, 有人帶會好很多, 沒事多加加班, 多向同事請教, 臉皮也厚一點, 畢竟學到了就是自己的了。

關於Python技術儲備

學好 Python 不論是就業還是做副業賺錢都不錯,但要學會 Python 還是要有一個學習規劃。最後大家分享一份全套的 Python 學習資料,給那些想學習 Python 的小伙伴們一點幫助!

一、Python所有方向的學習路線

Python所有方向的技術點做的整理,形成各個領域的知識點匯總,它的用處就在於,你可以按照上面的知識點去找對應的學習資源,保證自己學得較為全面。

二、Python必備開發工具

三、精品Python學習書籍

當我學到一定基礎,有自己的理解能力的時候,會去閱讀一些前輩整理的書籍或者手寫的筆記資料,這些筆記詳細記載了他們對一些技術點的理解,這些理解是比較獨到,可以學到不一樣的思路。

四、Python視頻合集

觀看零基礎學習視頻,看視頻學習是最快捷也是最有效果的方式,跟著視頻中老師的思路,從基礎到深入,還是很容易入門的。

五、實戰案例

光學理論是沒用的,要學會跟著一起敲,要動手實操,才能將自己的所學運用到實際當中去,這時候可以搞點實戰案例來學習。

六、Python練習題

檢查學習結果。

七、面試資料

我們學習Python必然是為了找到高薪的工作,下面這些面試題是來自阿裡、騰訊、字節等一線互聯網大廠最新的面試資料,並且有阿裡大佬給出了權威的解答,刷完這一套面試資料相信大家都能找到滿意的工作。

這份完整版的Python全套學習資料已經上傳CSDN,朋友們如果需要可以微信掃描下方CSDN官方認證二維碼免費領取【保證100%免費

Python資料、技術、課程、解答、咨詢也可以直接點擊下面名片,添加官方客服斯琪


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved