催淚!資深Python工程師的六年心路歷程
圖片來自設計師Alex Kunchevsky
2017年,Python又火了一年,甚至還火到了教育界。
火不火主要是看市場需求,和語言本身好不好是有相關性,沒有因果性。
誠然,近些年Python是越來越火了,使用的人是越來越多了,市場上對Python人才的需求也是越來越多了。可以大膽地說,未來十年Python的就業前景一片大好。
大數據、數據分析、人工智慧幾乎已成為Python的標籤。
這不,編程汪和編玩邊學的Python課程設計師聊了一下火爆的Python,以下是課程設計師的獨白:
PS:下文整理自編玩邊學編程技術達人。
2013年
難以忘記初次見你
我的專業是通信工程,可以說與Python關係不大。大概四年前,我大三下學期的時候,機緣巧合地選擇了一位學院剛引進的計算機方面教授的課。他姓許,我叫他許老師,他還是全國複雜網路系統專家。
依稀記得,初識許老師時,許老師給了我兩本書,分別是《網路科學導論》和《R語言初學者指南》。《網路科學導論》這本書,為我今天成為課程設計師埋下了第一個伏筆。
大三時的我只能幫許老師做一些數據處理工作,《網路科學導論》那本書就是課餘的讀物,但它開啟了我的另一扇興趣大門,並且這個興趣點一直持續至今。
就這樣半年的時間一晃而過,大四開學的時候,許老師又給我一本書《Python基礎教程》,這就是我與Python的第一次接觸。這為我成為課程設計師埋下了第二個伏筆。
學Python之前,我在大學課程上學的語言只有彙編語言、C/C++,憑藉這些編程基礎,入門更偏向人類語言的Python可以說是輕而易舉。
圖片來自設計師 Kasia Bojanowska
不過遺憾的是,因為工作和畢業論文的關係,不得不捨棄Python的學習,暫時與Python告別。
2014年
愛情「苟且」於麵包
快要離校時的場景又浮現眼前,畫面切換回2014年,當時的我正在跟許老師做最後的道別,並簡談了我的職業選擇。
許老師說,互聯網未來的發展方向有以下幾個:
1. 大數據
2. 二維碼
3. 移動互聯網
4. 軟體
現在Python在數據處理方面做的不錯。還有就是從事嵌入式開發,本身跟專業的契合度比較高,就業很容易。
抱著「先就業,再擇業」的想法,我放棄Python編程和複雜網路,選擇從事嵌入式開發。為了趕緊找到一份填補生活費的工作,我開始學習Unix、shell、APUE,當然還有一塊S3C2410開發板。
這些學習讓我在畢業後順利找到工作,從事與專業相關的嵌入式開發,可是工作半年之後,一次月下深思,發現自己竟然還對Python和複雜網路戀戀不忘。
只能說,它們真的太迷人了,當初機緣巧合地結識,而後又迫於生活壓力分開,心裡遺留著一點遺憾。
2015年
多年後,我們再次相遇
經過一系列思考過後,我堅信興趣是最好的老師。
工作半年的我,決定辭掉現有的嵌入式開發工作,開始轉向互聯網方向,希望能從事Python和複雜網路相關的工作。
很幸運的是,在一家做雲計算開發的公司得到了一個機會。起初的工作確實與所學相關,可是慢慢的,後來公司的變動,被迫的做起了網站後台開發。這份工作里,只能使用Python編寫一些腳本。
2016年
剪不斷理還亂的情愫
在雲計算公司工作的時間裡,才發現網上那些關於程序員的描述都是真的。
加班和孜孜不倦地修復bug,這樣的工作一直持續到去年,最後因為公司被行業巨頭收購,我的工作被迫中止。
圖片來自設計師Bryan Veloso
公司面臨裁員,而我這種初入公司的新人就是其中一個,為了能夠留在大公司,通過自己的努力,我最終獲得了一次面試。
還記得面試官說我很真誠,願意帶我,但是又擔心崗位與我的所學契合度不高,不夠穩定。經過認真地思考後,我還是放棄了這個入職機會。
一是因為面試官很真誠,我不想為了留下來而留下來;
二是因為我堅信興趣是最好的老師,我還是希望找到一份與興趣相契合的工作。
在這裡感謝那位真誠的面試官,跟我進行了一場真摯地交談。
2017年
我把對Python的愛轉移到孩子身上
在離職雲計算公司之後,開始下一輪的就業思考。這個時候,我的興趣點還是網路科學和Python。不過這時的我,對職業的認知更加具體了。心中決定這一次,一定要找一份與興趣相契合的工作。
張小龍,圖片來自百度百科
決定之後,開始擬定職業規劃和新一輪的自學,然後求職。不過這一次,因為性格使然,不夠外向,導致轉崗失敗。時間來到了2017年6月份,又是一次機緣巧合,我成為了編玩邊學團隊一名課程設計師。
說到這裡,很多人會問?一個開發工程師為什麼會選擇教育行業?
我的回答只有一個,憑著興趣做教育是一件很有意義的事情。
這個崗位把我的興趣點和工作有機地結合在一起,現在的我,追隨我的興趣在做一件有意義的事情。我想把這門語言的魅力,傳授給更多的年輕人。
2018年
我的未來不是夢
編程是一門神奇的學科,它具有跨學科的特點,使得編程不僅僅只是編寫幾行代碼,它可能會涉及到數學、英語、物理等等。
少兒編程在國內剛剛興起,就課程內容而言,大致分為三個階段,圖像化編程-代碼編程-演算法。對學習而言,興趣是最好的老師,如果你的孩子因為興趣選擇Python,讓他學吧。
Python只是眾多編程語言里的一種,之所以能在教育界也火起來,更多的不是因為它的功利性,而是語言本身的設計哲學——最接近人類的編程語言,這才是它的魅力所在。
※你竟然不知道這六款Python開發常用的IDE工具?
※學習 Python,不知道這個軟體,是你的損失
TAG:Python |