一個阿里架構師十年的從業總結:比起掉髮,我更怕掉隊(文末福利分享)

驀然回首,從畢業到現在做後臺開發已經十年了,這十年中我獲得了很多,技術能力、培訓、出國、大公司的經歷,還有很多志同道合的朋友。但再仔細一想,這十年碼農路上我至少浪費了五年時間,這五年可以足夠讓自己成長爲一個優秀的程序員,可惜我錯過了,我用這五年時間和很多程序員一樣在困惑和迷茫中找不到出路!“路上本沒有坑,走的人多了,路就爛了。”

在大公司做事情有一個特徵,你只需要在工作時間做好公司給你安排的那份工作,你就會做的很好,這也就是說每個人都是一顆螺絲釘。所以,我在一進入大公司後,由於自己經歷不夠,再加上剛畢業就作爲大學班上進入大公司的佼佼者,所以有點飄,不能沉下心來研究技術,所以浪費了一段時間。後來在和在貝爾實驗室(上海)工作的研究生同學的一次交流中,讓我嚴重的意識到,做爲程序員除了做好公司安排的工作只是爲了自己“活着”,而程序員的“生活”應該是體現在自己對技術的追求和對源碼的執着之上。雖然自己經常和周圍的朋友進行程序生涯的交流,唯獨這次交流才真正影響了我的程序人生。回想起來,影響程序員明天困局的往往就是一直掛着我們嘴邊的小事,那些源碼啊,框架啊,實戰,造輪子,開源這一切都需要我們實實在在親力親爲的一行行代碼去解決。

我一直擔驚受怕,過去,可能是因爲我年輕,但現在,我已經不是那麼年輕了,我仍然發現有很多事情讓我害怕。當年紀越來越大後,我開始變得不能加班。我開始用更多的時間和家人在一起,而不是坐在計算機前(儘管這樣,她們仍是抱怨)。我在本地教育委員會社區裏提供一些幫助,還組織開源興趣小組參加活動。

我在思考,爲什麼以前會把如此多的時間全部用在編程上。大量的編程。那是我渴望深入研究一個類庫,一個框架或一門技術。現在的技術的學習曲線的增加,讓我的忍耐性越來越低。各種新技術,因爲新奇讓人興奮,但最終變成一場場爭論。我越來越無法忍受這些充滿市場宣傳氣息的喧囂。我對技術看重的是穩定,清晰。隨着人工智能的發展,作爲它的本命語言Python已經在行業上領先了Java的從業人數,而且這個競爭以後只會越來越大那麼,作爲一名Python開發者,怎樣努力才能快速成長爲一名高級的程序員或者架構師,或者說一名優秀的AI工程師或架構師應該有怎樣的技術知識體系,這不僅是一個剛剛踏入職場的初級程序員,也是工作三年之後開始迷茫的老程序員,都必須要面對和想明白的問題。針對這些問題我總結出一個Python程序員的工作1-3年快速成長的路線圖。

往 WEB開發方向的話

  1. HTTP協議網絡編程我感覺是最重要的學習點。

  2. 還有REST、Django、電子郵件的網絡編程。

自動化運維方面的話

  1. 瞭解自動化運維技術

  2. 熟練使用Ansible等運維工具

  3. 熟悉掌握互聯網企業運維流程;能夠自主搭建B/S自動化運維平臺

  4. 通過Python實現對集羣服務器進行批量自動化運維

人工智能的話

1.掌握機器學習與數據挖掘、深度學習基礎

2. 學會數據處理

3. 掌握數據挖掘、機器學習與深度學習的核心知識點

4. 深入理解常見機器學習與數據挖掘算法的底層原理,並通過Python實現

5. 深入理解神經網絡與深度學習算法的底層原理,並通過Python實現

6. 熟練使用深度學習的各種框架的底層原理
 

網絡爬蟲的話

1.掌握網絡爬蟲基礎及進階

2.動態頁面爬取

3.分佈式爬蟲原理和實戰

4.可以多看看源碼和別人做過的一些項目

                     點擊鏈接獲取免費的資料



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章