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