今天我和大家來(lái)談?wù)剬W(xué)習(xí)Python的第一步也是必須要的走的第一步。讓Python帶給你不一樣的人生精彩和巔峰。先講講我從事Python開(kāi)發(fā)之前我的個(gè)人經(jīng)歷,我從一名銷售崗位轉(zhuǎn)到技術(shù)崗位,在公司銷售崗位中,我也算是半個(gè)成功。業(yè)績(jī)做的還不錯(cuò),但是覺(jué)得自己太累,太辛苦。被客戶罵的狗血事件可不少,做銷售5年我給公司帶去的利潤(rùn)可不少。(在工作的第3年我選擇成家,以前我經(jīng)常不同意這個(gè)想法,父母催的太狠沒(méi)辦法,想必很多人都有同樣的經(jīng)歷)但是經(jīng)常出差,長(zhǎng)期在外不能讓我好好的陪家人以及孩子,所以我后來(lái)選擇了辭職。領(lǐng)導(dǎo)還不放我走,我去意一已定。這個(gè)是跟我家人都商量好了的。
當(dāng)然有家庭后我的壓力也沒(méi)有減少,雖然父母幫忙帶著孩子,老婆也是在一家公司從事人事方面的工作,月薪也就5K。在二線城市還算是過(guò)的去吧。但是我辭職后我的壓力事情越來(lái)越大,因?yàn)樾枰X來(lái)支撐整個(gè)家庭包括父母,父母已經(jīng)退休。難道自己得靠父母的養(yǎng)老金來(lái)啃老嗎?從事銷售的我讓我磨出了一定的意志力,我是一個(gè)不太喜歡靠別人成長(zhǎng),想通過(guò)靠自己的付出創(chuàng)造屬于自己的財(cái)富。
離職后,我就開(kāi)始尋找下一份工作,我發(fā)現(xiàn)很多公司招聘的都是銷售崗位。要么就是技術(shù)型崗位。對(duì)于我一個(gè)不懂技術(shù)的人,完全看不懂招聘簡(jiǎn)歷上寫的要求。接到面試邀請(qǐng)的人還是銷售崗位,我通通都拒絕了。
我老婆后來(lái)跟我談過(guò),讓我去學(xué)IT寫程序代碼這塊。我老婆是非常相信我的學(xué)習(xí)水平。在她心里這樣評(píng)價(jià)我:做事情認(rèn)真,肯學(xué),會(huì)抓住機(jī)會(huì),但是有點(diǎn)傲慢。現(xiàn)在想來(lái)老婆的意見(jiàn)很對(duì),對(duì)我人生中的一個(gè)重要的=意見(jiàn),畢竟她也面試了很多技術(shù)人才,說(shuō)他們做技術(shù)的薪資好高,很輕松,想讓我去學(xué)習(xí)技術(shù)。哈哈對(duì)于代碼一竅不通的我該如何下手呢? 我開(kāi)始慢慢的去接受她的意見(jiàn),我開(kāi)始上網(wǎng)查找了解這方面的知識(shí)。
我一開(kāi)始通過(guò)百度是了解了 java,PHP,c++還有現(xiàn)在從事的Python,我跟Python還真的很有緣分。之前我從事銷售崗位是賣人工智能軟件系統(tǒng)這塊,現(xiàn)在的工作居然是用Python寫人工家具系統(tǒng)。說(shuō)起來(lái)還真TM的巧了。回到主題吧。很多人問(wèn)我為啥當(dāng)初沒(méi)有選擇JAVA,我老婆當(dāng)時(shí)也讓我選擇JAVA,因?yàn)樵?013年前JAVA整個(gè)IT行業(yè)都非常的火熱,當(dāng)時(shí)我記得還看過(guò)最受歡迎的語(yǔ)言排名榜。JAVA好像是排在第一名,PYHTHON連榜單都沒(méi)有上。當(dāng)時(shí)的Python在國(guó)內(nèi)根本不受歡迎,所以懂的人并不是很多。我愛(ài)人也讓我選擇JAVA語(yǔ)言,在選擇上我和她是有沖突,但是我堅(jiān)持了我的選擇。不在意任何人的想法。通過(guò)網(wǎng)上學(xué)習(xí)查資料,一步步的研究語(yǔ)言,不停的敲打代碼,家里的鍵盤被我敲壞了好幾個(gè),哈哈。老婆總是問(wèn)我,學(xué)習(xí)感想,問(wèn)我累不累。真的很感謝我的愛(ài)人一直這樣的陪伴。網(wǎng)上查找資料學(xué)習(xí)沒(méi)有一定的系統(tǒng)化,專業(yè)化,但是很多入門的技術(shù)都差不多。后來(lái)我慢慢的就愛(ài)上寫代碼。自己學(xué)習(xí)花了3個(gè)月在家學(xué)習(xí),了解到很多基本的語(yǔ)法還有框架搭建。邏輯思維要強(qiáng) 特別是寫后臺(tái)的。通過(guò)互聯(lián)網(wǎng)交流群也讓自己成長(zhǎng)了不少。QQ群是我們當(dāng)時(shí)交流的一個(gè)重要的學(xué)習(xí)渠道,我現(xiàn)在都和QQ群里的伙伴們都還有聯(lián)系,群里的很多伙伴都幫助過(guò)我。我真的很感謝你們,我要點(diǎn)名感謝:小猴子群主,老汪大哥,陽(yáng)兄,等等真的很感謝你們的指導(dǎo)。多的話不說(shuō)了,有機(jī)會(huì)我親自去拜訪你們。喝酒聊天。 在摸索的時(shí)候真的是很頭痛的事情,很多技術(shù)點(diǎn),連百度上面都沒(méi)有解決的辦法。現(xiàn)在想起來(lái)真的很幸福。
我是這樣開(kāi)始入手:先了解Linux系統(tǒng)在安裝到服務(wù)器上,了解基本的小知識(shí)要點(diǎn),然后學(xué)習(xí)數(shù)據(jù)類型種類:數(shù)字,字符串,列表,元組,字典,集合
下面就整體介紹下,作為過(guò)來(lái)人,怎么學(xué)習(xí),以及入門和學(xué)習(xí)的路線。
作為一名5年經(jīng)驗(yàn)的Python開(kāi)發(fā)者,我給大家寫下所有的學(xué)習(xí)流程,按照這個(gè)走 基本上是沒(méi)錯(cuò)的,我個(gè)人沒(méi)有去培訓(xùn)機(jī)構(gòu)學(xué)習(xí),我覺(jué)得也沒(méi)有必要去培訓(xùn)機(jī)構(gòu)學(xué)習(xí),作為一名大學(xué)生,應(yīng)該懂得如何去分辨是非,如何判斷東西的好壞,成年人了,還需要?jiǎng)e人來(lái)指導(dǎo)你這里該怎么走那里該怎么做,我覺(jué)得是錯(cuò)誤的,所有我沒(méi)有選擇培訓(xùn)機(jī)構(gòu),我在這里并不是說(shuō)培訓(xùn)機(jī)構(gòu)不好哈,花錢和不花錢也許真的有一定的區(qū)別吧。還是看自己的學(xué)習(xí)成長(zhǎng)態(tài)度。
運(yùn)維學(xué)習(xí)需要分為四個(gè)階段,初級(jí)入門-中級(jí)進(jìn)階-高級(jí)提升,和資深方向細(xì)化。
關(guān)注加我個(gè)人微信我送你學(xué)習(xí)資料:819178119
1初級(jí)入門
初級(jí)階段需要把Linux學(xué)習(xí)路線搞清楚,任何學(xué)習(xí)都是循序漸進(jìn)的,所以學(xué)Linux也是需要有一定的路線。
個(gè)人建議學(xué)習(xí)的路線如下:
初級(jí)入門:
1、Linux基礎(chǔ)知識(shí)、基本命令(起源、組成、常用命令如cp、ls、file、mkdir等常見(jiàn)操作命令)
2、Linux用戶及權(quán)限基礎(chǔ)
3、Linux系統(tǒng)進(jìn)程管理進(jìn)階
4、linux高效文本、文件處理命令(vim、grep、sed、awk、find等命令)
5、shell腳本入門(可邊練習(xí)邊學(xué)習(xí))
2中級(jí)進(jìn)階
中級(jí)進(jìn)階需要在充分了解linux原理和基礎(chǔ)知識(shí)之后,對(duì)上層的應(yīng)用和服務(wù)進(jìn)行深入學(xué)習(xí),其中說(shuō)到服務(wù)肯定涉及到網(wǎng)絡(luò)的相關(guān)知識(shí),是需要花時(shí)間學(xué)習(xí)的。
1、TCP/IP網(wǎng)絡(luò)基礎(chǔ)(差不多CCNA、NP的知識(shí)就夠用)
2、Linux企業(yè)常用服務(wù)(如dns、http、ftp、mail、nfs等)
3、Linux企業(yè)級(jí)安全原理和防范技巧(系統(tǒng)性能/安全、安全威脅模型和保護(hù)方法
4、 加密/解密原理及數(shù)據(jù)安全、系統(tǒng)服務(wù)訪問(wèn)控制及服務(wù)安全基礎(chǔ)
5、iptables安全策略構(gòu)建
6、shell腳本進(jìn)階(主要是結(jié)合一些應(yīng)用,寫一些案例)
7、MySQL應(yīng)用原理及管理入門(能管理和搭建一個(gè)個(gè)人博客站點(diǎn))
學(xué)到這里,掌握的基本技能,已經(jīng)夠用了,已經(jīng)能做一些基礎(chǔ)的運(yùn)維工作和簡(jiǎn)單維護(hù)了。
3高級(jí)提升
1、http服務(wù)代理緩存加速(其中主要學(xué)習(xí)varnish、nginx緩存系統(tǒng),要對(duì)CDN的知識(shí)有所了解。)
2、企業(yè)級(jí)負(fù)載集群(其中主要學(xué)習(xí)nginx、haproxy、lvs要對(duì)主要知識(shí)熟練掌握,對(duì)負(fù)載均衡算法有清晰認(rèn)識(shí),)
3、企業(yè)級(jí)高可用集群 (其中需要對(duì)keepalived,heartbeat等進(jìn)行深入講解)
4、運(yùn)維監(jiān)控zabbix詳解(主要是zabbix、cacti、nagios等監(jiān)控系統(tǒng),現(xiàn)在用的比較多的是zabbix)
5、運(yùn)維自動(dòng)化學(xué)習(xí)(需要學(xué)一些開(kāi)源運(yùn)維自動(dòng)化工具的使用如ansible、puppet、cobbler等運(yùn)維自動(dòng)化工具)
能掌握到這里,基本能處理搞定很多工作了,可以去面試高級(jí)運(yùn)維工程師,差不多薪資能達(dá)到12-18K左右。
4資深方向進(jìn)階
50萬(wàn)年薪的Python必經(jīng)之路
大數(shù)據(jù)計(jì)算概念的現(xiàn)代它技術(shù)
1、 大數(shù)據(jù)方向(需要對(duì)hadoop、storm等常見(jiàn)開(kāi)源大數(shù)據(jù)系統(tǒng)需要深入了解)。
2、 云計(jì)算方向(主要是openstack這套東西,當(dāng)然像一些kvm等虛擬化技術(shù),也是需要掌握的,現(xiàn)在docker也比較流行)。
3、 運(yùn)維開(kāi)發(fā)(主要是python運(yùn)維開(kāi)發(fā))。
4、 自動(dòng)化運(yùn)維(在之前自動(dòng)化基礎(chǔ)上做深入)。
5、 運(yùn)維架構(gòu)師(主要需要廣度,差不多5年左右以上經(jīng)驗(yàn),可以擔(dān)當(dāng)此職位)。
Python其實(shí)帶給我們的不僅僅是金錢,而是思維,人的思維和想法結(jié)合起來(lái)是非常恐怖的,有時(shí)候你會(huì)發(fā)現(xiàn)生活中很多事情都非常的假象,也許是帶著自信吧。最后一句話送大家:人生苦短,我用Python
我居然把你的故事看完了。不容易
python
我居然認(rèn)證的讀了好久
人生苦短, I need python