成功轉(zhuǎn)行python工程師加叁,年薪30w+,經(jīng)驗(yàn)總結(jié)都在這

大家好唇撬,我是小顧它匕,大學(xué)順利畢業(yè),找到工作后一直都想為之前的生活狀態(tài)和經(jīng)歷做個總結(jié)窖认。但都因?yàn)閼杏谧运己突仡櫠坏R了豫柬,所以,很榮幸在此與大家分享我的故事扑浸。希望通過我的故事能幫助你們收獲到自己的故事和心聲烧给。

在我的大學(xué)生涯里,有幸在一次活動中見識到了人工智能編程的魅力喝噪,所以就了解到了python這門語言編程础嫡,也心向于此,但苦于專業(yè)與此相差甚遠(yuǎn)酝惧,因?yàn)閷W(xué)的是土木工程專業(yè)驰吓,畢業(yè)后順利進(jìn)入一家從事水利水電行業(yè)的國企,工作也混到了個小領(lǐng)導(dǎo)系奉,工資待遇倒也還說的過去檬贰。但本人對于這份工作是極其不喜歡的,工作常年漂泊在工程上缺亮,山溝溝的窮鄉(xiāng)僻壤翁涤,人跡罕至桥言,對于年輕人來講簡直是一大折磨。

恰逢疫情原因葵礼,長居在家就萌生了轉(zhuǎn)行的想法号阿,說實(shí)話這個想法是經(jīng)歷過很多個冥思苦想的夜晚才定下來的,天平的兩頭鸳粉,一邊是穩(wěn)定可期的工作扔涧,一邊是一無所知的未來,我毅然而然的選擇了看似搖搖欲墜的一頭届谈。有人為了就業(yè)枯夜,有人為了高薪,有人為了夢想艰山,但我想湖雹,能夠選擇一份長期喜愛并值得你持續(xù)投入付出的工作定然是個不錯的選擇。

既然目標(biāo)定下來了就很好辦了曙搬,不放棄一直走摔吏,我先在網(wǎng)上搜集了大多python的相關(guān)資料和介紹,我從去年四月份開始接觸編程纵装,先在此聲明征讲,之前毫無經(jīng)驗(yàn)。所以先是買了幾本基礎(chǔ)的書和在b站的學(xué)習(xí)視頻跟著學(xué)習(xí)橡娄,初窺門徑后覺得自學(xué)效率太低诗箍,花費(fèi)時間成本太高,又在網(wǎng)上看到有專門的培訓(xùn)機(jī)構(gòu)瀑踢,于是就和相關(guān)人員聯(lián)系,然后開始了我的python的線上培訓(xùn)學(xué)習(xí)旅程才避。

學(xué)習(xí)的開端

作為初學(xué)者橱夭,我接觸到的第一個月的月目標(biāo)是這樣的:

熟悉基本概念(變量,條件桑逝,列表棘劣,循環(huán),函數(shù))
練習(xí)超過 30 個編程問題
利用這些概念完成兩個項(xiàng)目
熟悉至少 2 個框架
開始使用集成開發(fā)環(huán)境(IDE)楞遏,Github茬暇,hosting,services 等
整體計(jì)劃
我將月計(jì)劃細(xì)化成周計(jì)劃寡喝。

第一周:熟悉 Python
要積極探索 Python 的使用方法糙俗,盡可能多的完成下面這些任務(wù)

第一天:基本概念(4 小時):print,變量预鬓,輸入巧骚,條件語句
第二天:基本概念(5 小時):列表,for 循環(huán),while 循環(huán)劈彪,函數(shù)竣蹦,導(dǎo)入模塊
第三天:簡單編程問題(5 小時):交換兩個變量值,將攝氏度轉(zhuǎn)換為華氏溫度沧奴,求數(shù)字中各位數(shù)之和痘括,判斷某數(shù)是否為素?cái)?shù),生成隨機(jī)數(shù)滔吠,刪除列表中的重復(fù)項(xiàng)等等
第四天:中級編程問題(6 小時):反轉(zhuǎn)一個字符串(回文檢測)纲菌,計(jì)算最大公約數(shù),合并兩個有序數(shù)組屠凶,猜數(shù)字游戲驰后,計(jì)算年齡等等
第五天:數(shù)據(jù)結(jié)構(gòu)(6 小時):棧,隊(duì)列矗愧,字典灶芝,元組,樹唉韭,鏈表夜涕。
第六天:面向?qū)ο缶幊蹋∣OP)(6 小時):對象,類属愤,方法和構(gòu)造函數(shù)女器,面向?qū)ο缶幊讨^承
第七天:算法(6 小時):搜索(線性和二分查找)、排序(冒泡排序住诸、選擇排序)驾胆、遞歸函數(shù)(階乘、斐波那契數(shù)列)贱呐、時間復(fù)雜度(線性丧诺、二次和常量)

第二周:開始軟件開發(fā)(構(gòu)建項(xiàng)目)
第一天:熟悉一種 IDE(5 小時): IDE 是你在編寫大型項(xiàng)目時的操作環(huán)境,所以你需要精通一個 IDE奄薇。在軟件開發(fā)的初期驳阎,我建議你在 VS code 中安裝 Python 擴(kuò)展或使用 Jupyter notebook。
第二天:Github(6 小時):探索 Github馁蒂,并創(chuàng)建一個代碼倉庫呵晚。嘗試提交(Commit)、查看變更(Diff)和上推(Push)你的代碼沫屡。另外饵隙,還要學(xué)習(xí)如何利用分支工作,如何合并(merge)不同分支以及如何在一個項(xiàng)目中創(chuàng)建拉取請求(pull request)沮脖。
第三天:第一個項(xiàng)目——簡單計(jì)算器(4 小時):熟悉 Tkinter癞季,創(chuàng)建一個簡單的計(jì)算器
第四劫瞳、五、六天:個人項(xiàng)目(每天 5 小時):選定一個項(xiàng)目并完成它绷柒。

第七天:托管項(xiàng)目(5 小時):學(xué)習(xí)使用服務(wù)器和 hosting 服務(wù)來托管你的項(xiàng)目志于。創(chuàng)建一個 Heroku 設(shè)置并部署你構(gòu)建的應(yīng)用程序。

第三周:讓自己成為一名程序員
第 3 周的目標(biāo)是熟悉軟件開發(fā)的整體過程废睦。你不需要掌握所有的知識伺绽,但是你應(yīng)該知道一些常識,因?yàn)樗鼈儠绊懩愕娜粘9ぷ?/strong>嗜湃。

第一天:數(shù)據(jù)庫基礎(chǔ)(6 小時):基本 SQL 查詢(創(chuàng)建表奈应、選擇、Where 查詢购披、更新)杖挣、SQL 函數(shù)(Avg、Max刚陡、Count)惩妇、關(guān)系數(shù)據(jù)庫(規(guī)范化)、內(nèi)連接筐乳、外連接等
第二天:使用 Python 數(shù)據(jù)庫(5 小時):利用一種數(shù)據(jù)庫框架(SQLite 或 panda)歌殃,連接到一個數(shù)據(jù)庫,在多個表中創(chuàng)建并插入數(shù)據(jù)蝙云,再從表中讀取數(shù)據(jù)氓皱。
第三天:API(5 小時):如何調(diào)用 API。學(xué)習(xí) JSON勃刨、微服務(wù)(micro-service)以及表現(xiàn)層應(yīng)用程序轉(zhuǎn)換應(yīng)用程序接口(Rest API)波材。
第四天:Numpy(4 小時):熟悉 Numpy并練習(xí)前 30 個 Numpy 習(xí)題
第五、六天:作品集網(wǎng)站(一天 5 小時):學(xué)習(xí) Django身隐,使用 Django 構(gòu)建一個作品集網(wǎng)站廷区,也要了解一下 Flask 框架。
第七天:單元測試抡医、日志躲因、調(diào)試(5 小時):學(xué)習(xí)單元測試(PyTest)早敬,如何設(shè)置和查看日志,以及使用斷點(diǎn)調(diào)試。
真心話時間(絕密)

現(xiàn)在回過頭來發(fā)現(xiàn)我當(dāng)時真的非忱嗜簦「瘋狂」满葛,并且非常專注,竟然可以在一個月內(nèi)完成這些任務(wù)琐驴。

第四周:認(rèn)真考慮工作(實(shí)習(xí))問題
第 4 周的目標(biāo)是認(rèn)真思考如何才能被錄用俘种。即使我現(xiàn)在不想找工作秤标,那我也應(yīng)該在探索這條道路的過程中學(xué)到很多東西

第一天:準(zhǔn)備簡歷(5 小時):制作一份一頁的簡歷宙刘。把你的技能總結(jié)放在最上面苍姜,必須在寫項(xiàng)目的同時附上 Github 鏈接。
第二天:作品集網(wǎng)站(6 小時):寫幾個博客悬包,將它們添加到你之前開發(fā)的作品集網(wǎng)站中衙猪。
第三天:LinkedIn 簡介(4 小時):創(chuàng)建一個 LinkedIn 個人簡介,把簡歷上的所有內(nèi)容都放到 LinkedIn 上布近。
第四天:面試準(zhǔn)備(7 小時):準(zhǔn)備一些谷歌常見的面試問題垫释,練習(xí)白皮書中的 10 個面試編程問題。在 Glassdoor撑瞧、Careercup 等網(wǎng)站中查看前人遇到的面試問題棵譬。
第五天:社交(~小時):走出房門,開始參加聚會预伺、招聘會订咸,與其他開發(fā)人員和招聘人員見面。
第六天:工作申請(~小時):搜索「Python Job」扭屁,查看 LinkedIn Job 和本地求職網(wǎng)站算谈。選擇 3 個工作崗位并發(fā)送工作申請。為每個工作定制你的簡歷料滥。在每個工作要求中找出 2 到 3 件你不知道的事情然眼,并在接下來的 3-4 天里學(xué)會它們。
第七天:在拒絕中學(xué)習(xí)(~小時):每次你被拒絕的時候葵腹,找出兩件為了獲得這份工作你應(yīng)該知道的事情高每,然后花 4-5 天 的時間來掌握它們。這樣践宴,每次拒絕都會讓你成為更好的開發(fā)人員鲸匿。
為工作準(zhǔn)備

講師的授課細(xì)致入微,往往一知半解的知識點(diǎn)阻肩,講師幾句話就能深深映入腦海里带欢。
在這樣的環(huán)境下,知識技能水平水漲船高烤惊,最深刻的一點(diǎn)就是編程學(xué)習(xí)的提升永遠(yuǎn)都不是循序漸進(jìn)乔煞,更扎實(shí)的基礎(chǔ)和知識意味能帶來更大的知識效益。所以學(xué)習(xí)到了后期完全是游刃有余柒室。在學(xué)有余力的情況下還自學(xué)了一些前端和算法知識渡贾,也算是為之后的高薪就業(yè)和工作做好了鋪墊。

再之后就是找工作的事了雄右,python一般有web和數(shù)據(jù)分析方向的兩條主線的工作可以找,因?yàn)閷τ陂_發(fā)還是很符合我的興趣的空骚,然后就投簡歷纺讲,boss,拉鉤大量海投囤屹,一開始沒有經(jīng)驗(yàn)也沒有好好準(zhǔn)備又是上課又是面試熬甚,第一個星期勞而無功,于是總結(jié)經(jīng)驗(yàn)肋坚,好好準(zhǔn)備面試考點(diǎn)和失敗的面試經(jīng)驗(yàn)则涯。苦心人天不負(fù)冲簿,第二個星期面試了7家公司拿下4個offer粟判,編程半年,我選擇了一家待遇較高做文本智能的公司峦剔,13k底薪档礁,14到18薪年終獎以及項(xiàng)目提成。

Python學(xué)習(xí)經(jīng)驗(yàn)分享

首先告訴大家吝沫,Python是一門簡單易懂的編程語言呻澜,適合0基礎(chǔ)人員學(xué)習(xí),該語言的語法結(jié)構(gòu)非常簡單清晰惨险,比較適合入門學(xué)習(xí)羹幸,如果你真的沒有任何基礎(chǔ),想要學(xué)習(xí)好Python辫愉,可以從以下幾點(diǎn)出發(fā):

1栅受、首先制定一套合適的學(xué)習(xí)計(jì)劃。Python雖然對比其他的語言要簡單很多恭朗,但是學(xué)習(xí)任何東西一定要注重整體的結(jié)構(gòu)性屏镊,有計(jì)劃的學(xué)習(xí)才可以更好的掌握好技術(shù)。在學(xué)習(xí)Python之前痰腮,我們需要做Python有簡單的了解和認(rèn)知而芥,理解這門編程語言的意義和概念,同步去學(xué)習(xí)更多的知識膀值。

2棍丐、合理的時間計(jì)劃和安排。學(xué)習(xí)編程語言需要一個循序漸進(jìn)的過程沧踏,不間斷的學(xué)習(xí)下去才可以更好的掌握好Python歌逢。對于完全沒有基礎(chǔ)的人來說,建議參加培訓(xùn)班去學(xué)習(xí)悦冀,效果快趋翻、時間短睛琳,提高就業(yè)優(yōu)勢盒蟆,而對于職場人來說踏烙,想要完全靠自學(xué),一定要每天抽出2-4小時的時間去學(xué)習(xí)历等,做好安排讨惩。

3、注重動手和實(shí)踐寒屯。很多時候?qū)嵺`出真知荐捻,學(xué)習(xí)Python最好是邊學(xué)習(xí)邊進(jìn)行練習(xí),通過大量的項(xiàng)目練習(xí)可以更好的掌握好Python寡夹,建立編程思想处面,利用Python來解決問題。

4菩掏、多交流多學(xué)習(xí)魂角。完全自學(xué)的情況下,如果沒有線下資源智绸,可以進(jìn)行線上交流學(xué)習(xí)野揪,在Python相關(guān)的學(xué)習(xí)論壇,與行業(yè)大佬進(jìn)行交流也是提升自身水平的關(guān)鍵瞧栗。

分享一些python入門學(xué)習(xí)資料和書籍幫助初學(xué)者斯稳,系統(tǒng)的資料讓學(xué)習(xí)效果事半功倍。文中所展示的資料全部都是免費(fèi)分享迹恐,需要的小伙伴請私信我【免費(fèi)獲取】挣惰。

書籍的好處就在于權(quán)威和體系健全,剛開始學(xué)習(xí)的時候你可以只看視頻或者聽某個人講課殴边,但等你學(xué)完之后通熄,你覺得你掌握了,這時候建議還是得去看一下書籍找都,看權(quán)威技術(shù)書籍也是每個程序員必經(jīng)之路唇辨。

image

安裝 Python 環(huán)境

工欲善其事必先利其器能耻。學(xué)習(xí)Python常用的開發(fā)軟件也都整理在這了赏枚,給大家節(jié)省了很多時間。

image

光學(xué)理論是沒用的晓猛,要學(xué)會跟著一起敲饿幅,要動手實(shí)操,才能將自己的所學(xué)運(yùn)用到實(shí)際當(dāng)中去戒职。如果你不知道你該做什么栗恩,可以查看下面的實(shí)戰(zhàn)案例。


image

我們學(xué)習(xí)Python必然是為了找到高薪的工作洪燥,下面這些面試題是來自阿里磕秤、騰訊乳乌、字節(jié)等一線互聯(lián)網(wǎng)大廠最新的面試資料,并且有阿里大佬給出了權(quán)威的解答市咆,刷完這一套面試資料相信大家都能找到滿意的工作汉操。

image

你曾年輕過,奮斗過蒙兰,不放棄磷瘤,精彩還會繼續(xù)...

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市搜变,隨后出現(xiàn)的幾起案子采缚,更是在濱河造成了極大的恐慌,老刑警劉巖挠他,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件仰担,死亡現(xiàn)場離奇詭異,居然都是意外死亡绩社,警方通過查閱死者的電腦和手機(jī)摔蓝,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來愉耙,“玉大人贮尉,你說我怎么就攤上這事∑友兀” “怎么了猜谚?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長赌渣。 經(jīng)常有香客問我魏铅,道長,這世上最難降的妖魔是什么坚芜? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任览芳,我火速辦了婚禮,結(jié)果婚禮上鸿竖,老公的妹妹穿的比我還像新娘沧竟。我一直安慰自己,他們只是感情好缚忧,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布悟泵。 她就那樣靜靜地躺著,像睡著了一般闪水。 火紅的嫁衣襯著肌膚如雪糕非。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天,我揣著相機(jī)與錄音朽肥,去河邊找鬼禁筏。 笑死,一個胖子當(dāng)著我的面吹牛鞠呈,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播右钾,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼蚁吝,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了舀射?” 一聲冷哼從身側(cè)響起窘茁,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎脆烟,沒想到半個月后山林,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡邢羔,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年驼抹,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拜鹤。...
    茶點(diǎn)故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡框冀,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出敏簿,到底是詐尸還是另有隱情明也,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布惯裕,位于F島的核電站温数,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏蜻势。R本人自食惡果不足惜撑刺,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望握玛。 院中可真熱鬧猜煮,春花似錦、人聲如沸败许。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春搞挣,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背囱桨。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工仓犬, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人舍肠。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像叽躯,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子肌括,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評論 2 359

推薦閱讀更多精彩內(nèi)容