寫在前面
畢業(yè)已有四年,2015 應(yīng)該是一個轉(zhuǎn)折點揍魂,學(xué)習(xí)讽膏、收獲最多的一年檩电,剛好 Oliver Ding老師 建議我們寫學(xué)習(xí)自傳
,于是決定寫一下今年的學(xué)習(xí)過程桅打。一來是對這一年的總結(jié)反思是嗜,同時,因為自己曾在迷茫時閱讀 大媽(Zoom.Quiet) 和 Oliver Ding老師 的自傳挺尾,并從中尋找方向,我設(shè)想過站绪,如果每個人都能將自己的學(xué)習(xí)成長過程寫成自傳遭铺,對于 自己/別人 將會很有價值。希望通過分享恢准,能夠給有相同目標(biāo)的人借鑒魂挂,避免一些不必要的彎路。
Python
Python 入門
畢業(yè)后一直在一家通訊公司做網(wǎng)絡(luò)工程師馁筐,由于去年很有幸加入了開智社群涂召,被社群的氛圍和氣質(zhì)深深吸引,開始感到對于當(dāng)前公司和工作的不滿敏沉。
剛好社群開設(shè)了 Python學(xué)習(xí)班果正,大媽做導(dǎo)師炎码,于是,萌生了轉(zhuǎn)行做 Python程序員 的想法秋泳。從沒接觸過 Python潦闲,編程基礎(chǔ)幾乎為零,于是迫皱,按照大媽的課程安排歉闰,學(xué)習(xí) git、github 的使用卓起,參與 Course 上 Rice 的編程課和敬,而后開始組隊做項目。整個學(xué)習(xí)過程中的教程Python班學(xué)習(xí)教程最后的畢業(yè)作品微信機器人戏阅。當(dāng)時拘泥于 代碼本身昼弟,卻沒有思考 Python學(xué)習(xí)班畢業(yè)項目 的整個開發(fā)過程。
Python 書籍與小項目
跌跌撞撞地堅持到最后饲握,對于 Python 有很多不明白的地方私杜,于是繼續(xù)自學(xué),學(xué)習(xí)《Python 學(xué)習(xí)手冊》救欧,解決了很多疑惑衰粹,學(xué)完后遇到一個問題,類似編程這樣的實踐領(lǐng)域笆怠,最好的學(xué)習(xí)方式是在實際項目中學(xué)習(xí)铝耻。但自己卻找不到項目,現(xiàn)在想想蹬刷,其實是被自己困住了瓢捉,當(dāng)時只知道 Python 可以做網(wǎng)站、爬蟲办成,但自己一心想做和網(wǎng)絡(luò)有關(guān)的泡态,沒有考慮這些項目。于是在 Python學(xué)習(xí)班的 Google 群組中尋求建議迂卢。很快某弦,大媽建議我做一個即時聊天系統(tǒng)。有了目標(biāo)而克,經(jīng)過查找資料進行了解靶壮,開始了項目,完成了多人聊天系統(tǒng)员萍。然后腾降,又不知道做什么了,在啄木鳥社區(qū)看到一本Python 源碼剖析碎绎,學(xué)了幾章并寫了一些筆記螃壤。
調(diào)整方向抗果,學(xué)習(xí)綜合技能
然后開始找工作,通過招聘要求(對映穗,我這時才開始去看招聘要求窖张,雖然很早就打算轉(zhuǎn)行,這步走得晚了)蚁滋,才知道 Python程序員 需要掌握的技能不僅僅是 Python宿接,很多都不懂。很糾結(jié)辕录,于是看 大媽 在開智的學(xué)習(xí)經(jīng)歷講座睦霎,閱讀 Oliver Ding老師 的學(xué)習(xí)自傳。
然后詢問開智青年群的群友 CP4走诞,向大媽尋求建議副女。
大媽的回答:
無論如何,先走起來!
知道要什么技能?
這些技能自個兒能學(xué)習(xí)先嘛?
對于一切領(lǐng)域技能,你都能自學(xué)獲得的
嘦你開始,堅持一段時間的刻意訓(xùn)練
無論什么策略/姿勢 都必須達到行業(yè)期待基準(zhǔn)線以上 才可能獲得跨界機會的
于是,調(diào)整方向蚣旱,逐個去學(xué)習(xí)碑幅。
- 《鳥哥的私房菜 基礎(chǔ)篇》
-
w3school學(xué)習(xí)
HTML
、XML
- 跟著 django 官方初學(xué)者教程學(xué)習(xí)
- MySQL 官方文檔
- 《圖解HTTP》
- RESTful塞绿、MVC 框架
漸漸明白了互聯(lián)網(wǎng)應(yīng)用的完整體系和流程
找資料時沟涨,發(fā)現(xiàn)并學(xué)習(xí) youtube 上的 django 教程Try Django 1.8 Tutorial,得知了Bootstrap, 一個 Twitter 開發(fā)的開源客戶端框架异吻。
Python 的應(yīng)用裹赴、學(xué)習(xí)資料
后來知乎出了《編程周刊》, 從而知道了:
- Python 能做什么?才知道 Python 的應(yīng)用方向
- 網(wǎng)站業(yè)務(wù)邏輯的開發(fā)Python 有一個優(yōu)良的網(wǎng)頁開發(fā)框架django诀浪,django 支持各種主流數(shù)據(jù)庫棋返,有好用的orm 系統(tǒng)和模板系統(tǒng),完善的第三方庫能幫助解決遇到的大部分問題雷猪。并且支持各種操作系統(tǒng)睛竣。
- 數(shù)據(jù)分析和科學(xué)計算Python 有NumPy, SciPy 等一大批科學(xué)計算庫,有Pandas 數(shù)據(jù)分析庫求摇,還有Matplotlib 等繪圖庫酵颁,在科學(xué)計算和數(shù)據(jù)分析領(lǐng)域已經(jīng)成為主流語言。
- 網(wǎng)絡(luò)爬蟲Scrapy 作為Python 實現(xiàn)的爬蟲庫月帝,被廣泛使用,同時Python 還擁有beatifulsoup幽污,pyquery 等html 解析庫嚷辅,requests 網(wǎng)絡(luò)庫可以用來做爬取和分析用途。
- 自動化運維主流的操作系統(tǒng)都集成有Python距误,同時自動化運維領(lǐng)域主流技術(shù)棧saltstack 和ansible 也是基于Python 技術(shù)開發(fā)簸搞”馕唬可以使用Python 打造強大的自動化運維
- Python 學(xué)習(xí)資料
Full Stack Python, 對 Python 的 網(wǎng)站架設(shè)方面有了更詳細的了解,特別是這張圖
- Python Web 項目書籍
Flask Web 開發(fā)和The Django Book, 介紹框架的各個組件趁俊,然后完整地介紹開發(fā)一個項目的整個流程
為什么沒有早點上知乎尋找相關(guān)領(lǐng)域?qū)I(yè)人士的建議
完整 flask 項目
后來域仇,Oliver Ding老師得知我在找工作,建議寫自我介紹寺擂,但寫了一半?yún)s不得不中斷暇务,因為還沒有能拿得出手、向別人證明自己 Python 水平的 項目/作品怔软。
最近一個月垦细,在跟著Flask Web 開發(fā)做項目,代碼倉庫flask 框架的博客挡逼,已經(jīng)完成了13章括改。
記下遇到的每一個問題、不懂的地方家坎。去找資料嘱能、請教別人,反復(fù)思考虱疏。在學(xué)習(xí)之初就記錄下自己的理解惹骂,并不斷補充完善,應(yīng)該會是最好的方式订框。
讀書
今年買了很多書析苫,但讀的不多,主要是這幾個方向穿扳,列出部分
編程衩侥、Linux、信息技術(shù)
《笨辦法學(xué) Python》《Python 學(xué)習(xí)手冊》《Python 源碼剖析》《鳥哥的私房菜 基礎(chǔ)篇》《信息簡史》心理學(xué)
《對偽心理學(xué)說不》學(xué)習(xí)科學(xué)
《劍橋?qū)W習(xí)科學(xué)手冊》認知科學(xué)
《超越智商》《為什么學(xué)生不喜歡上學(xué)》進化
《自私的基因》《機器人叛亂》心智
《成功矛物,動機與目標(biāo)》
社群茫死、活動
- 參加開智的 北京、南京履羞、上海 線下活動
- TEDxNanjing
- 新工作觀微信群
習(xí)慣養(yǎng)成
- 開始寫讀書筆記峦萎、技術(shù)文章簡書主頁
- 堅持每天寫日記