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

一個專科生的 零基礎Python 轉行之路,含淚想哭

編輯:Python

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

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

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

自學之路

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

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

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

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

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

關於Python賺的第一桶金

記得那是四月份,一個朋友給我介紹了個單子,當時剛學完Python,為一家公司爬數據,賺了一千多。從那之後逐漸熟練,常在假期接一些數據處理的單,多的時候一個月能夠賺個1~2W,不過就是有點累。

Python量大錢多的兼職單,大部分是爬蟲類的。主要是爬取網站、小程序或者APP的數據,對數據進行分析與處理,或者直接向客戶提供爬蟲程序與技術支持。接單要哪些技術? 爬蟲,作為Python的王牌技術,是兼職接單的必備神技。其程序原理很簡單,學起來很容易上手。

普通網頁爬蟲通常只有四個步驟:目標信息網站、頁面抓取、頁面分析、數據存儲。吃透原理和步驟後,爬取普通網站的數據很輕松。

當然,並不意味著這就夠了,真正有價值的資源,往往都在有著完善反爬蟲措施的大型站點中。這時,就需要用到Python爬蟲的重點技術——網站反爬蟲策略及其應對方案。搞不定網站設置的反爬蟲措施,就爬不到有價值的資源,更接不到高價值的單。常見反爬蟲措施:

  • 目標檢測出是爬蟲封了IP

  • 目標返回了加密過的數據

  • 目標返回了髒數據,無法辨認

  • 目標網站必須登錄才能訪問

  • Javascript動態渲染,爬蟲無法讀取

  • 目標網站有驗證碼無法訪問

  • ajax異步傳輸,爬蟲抓取到空信息

  • 圖片偽裝與混淆+CSS偏移+SVG映射

後面我找了一份數據處理的工作,一邊工作,一邊利用閒暇時間接些兼職,這樣雖然沒天都安排的滿滿的,但是很充實,並且手裡也有了一定的存款。到這裡可能很多人就會問我,沒基礎,沒經驗,怎麼辦?

我想說,其實Python沒有你想的那麼難,python的特性就是簡單易學,它本身自帶很多庫。說句更誇張的話,只要你不傻,基本三個月就基本學的差不多了,能自己做一些小項目了。

當我們接觸學習一個新的東西時,都會考慮很多,
例如:

  • 我學的會嗎?
  • Python難不難學?
  • 真的適合我嗎?
  • 要花多久的時間?
  • 沒人帶怎麼辦?
  • 從哪裡開始學?

在這我想說,與其考慮這些有的沒的,不如直接上手,學了再說,自己學不會的會這些問題,只有自己學了才知道?

博主寄語

我當初就是這麼過來的,先學了再說,遇到問題在解決問題,總比在這空想的好。一步一個腳印,扎扎實實穩步向前。我不相信學不會。如果你是准備學習Python或者正在學習,下面這些你應該能用得上:

  • ① Python所有方向的學習路線圖,清楚各個方向要學什麼東西

  • ② 100多節Python課程視頻,涵蓋必備基礎、爬蟲和數據分析

  • ③ 100多個Python實戰案例,學習不再是只會理論

  • ④ 華為出品獨家Python漫畫教程,手機也能學習

  • ⑤ 歷年互聯網企業Python面試真題,復習時非常方便


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

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

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

二、Python課程視頻

我們在看視頻學習的時候,不能光動眼動腦不動手,比較科學的學習方法是在理解之後運用它們,這時候練手項目就很適合了。

三、Python實戰案例

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

四、Python漫畫教程

用通俗易懂的漫畫,來教你學習Python,讓你更容易記住,並且不會枯燥乏味。

五、互聯網企業面試真題

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

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


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