我為何沒有成為機器學習專家

每個人都喜歡成功故事。 而且集線器上有很多這樣的東西。

《我如何在矽谷找到一份年薪 300 萬美元的工作》
《我是如何在Google找到工作的》
“我是如何在 200 歲時賺到 000 萬美元的”
“我如何透過一個簡單的匯率應用程式進入頂級 AppStore”
「我如何…」以及一千零一個類似的故事。

我為何沒有成為機器學習專家
一個人取得了成功並決定談論它,真是太好了! 你閱讀並為他感到高興。 但這些故事大多都有一個共同點:你無法追隨作者的道路! 要嘛你活在錯誤的時間,要嘛生活在錯誤的地方,要嘛你生為男孩,要嘛…

我認為在這方面失敗的故事往往更有用。 你只是不必做作者所做的事情。 你看,這比嘗試重複別人的經驗要容易得多。 只是人們通常不願意分享這樣的故事。 我會告訴你。

我在系統整合和技術支援領域工作了多年。 幾年前,我甚至去德國當系統工程師來賺更多的錢。 但係統整合領域已經很久沒有激發我的靈感了,我想把這個領域換成更有利可圖、更有趣的領域。 2015 年底,我看到一篇關於 Habré 的文章 “從物理學家到數據科學(從科學引擎到辦公室浮游生物)”,弗拉基米爾在其中描述了他的數據科學之路。 我意識到:這就是我所需要的。 我很了解 SQL 並且對處理資料很感興趣。 這些圖表給我留下了特別深刻的印象:

我為何沒有成為機器學習專家

就連這個領域的最低工資,也比我前世賺到的任何工資都要高。 我決心成為機器學習工程師。 效法弗拉基米爾的例子,我在 coursera.org 報名了九門專業課程: 《數據科學》.

我每個月上一門課。 我非常勤奮。 在每門課程中,我都完成了所有作業,直到我獲得最高成績。 同時我在kaggle上接了任務,竟然成功了!!! 很明顯,我注定不會獲獎,但我幾次進入了 100 名。

在成功完成 coursera.org 上的五門課程和 stepik.ru 上的另一門「使用 Apache Spark 進行大數據」課程後,我感到自己充滿了力量。 我意識到我開始掌握事情的訣竅了。 我了解在哪些情況下應該使用哪些分析方法。 我已經非常熟悉 Python 及其函式庫。

我的下一步是分析就業市場。 我必須弄清楚我還需要知道什麼才能得到這份工作。 哪些學科領域值得學習並且雇主感興趣。 在剩餘 4 門課程的同時,我想選修其他高度專業化的課程。 特定雇主希望看到什麼。 這將提高我為一個知識淵博但沒有經驗的新手找到工作的機會。

我去了一個求職網站進行分析。 但方圓10公里內卻沒有空位。 而且半徑25公里內。 甚至在半徑50公里之內! 為何如此? 它不可能是!!! 我去了另一個網站,然後是第三個......然後我打開了一張有空缺的地圖,看到了這樣的內容:

我為何沒有成為機器學習專家

原來我住在德國異常蟒蛇禁區的正中心。 在方圓 100 公里之內,沒有一個機器學習專家甚至 Python 開發人員可以接受的職缺! 這真是一場慘敗啊兄弟!!!

我為何沒有成為機器學習專家

這張照片100%反映了我當時的狀態。 這是我對自己造成的沉重打擊。 而且真的很痛...

是的,你可以去慕尼黑、科隆或柏林——那裡都有空缺。 但這條路上存在著一個嚴重的障礙。

搬到德國時我們最初的計劃是:去他們帶我們去的地方。 他們將我們送到德國的哪個城市對我們來說絕對沒有差別。 下一步是適應、完成所有文件並提高您的語言技能。 好吧,那就衝到大城市賺更多的錢吧。 我們的初步目標是斯圖加特。 德國南部的一座大型科技城市。 而且不像慕尼黑那麼貴。 那裡氣候溫暖,葡萄生長在那裡。 工業企業眾多,職缺多,薪資待遇優。 高品質的生活。 正是我們所需要的。

我為何沒有成為機器學習專家

命運把我們帶到了德國正中心的一個人口約100000萬的小鎮。我們安頓下來,過得很舒適,並完成了所有的文書工作。 這座城市變得非常舒適、乾淨、綠色和安全。 孩子們上幼兒園、上學。 一切都很接近。 周圍有非常友好的人。

但在這個童話故事中,不僅沒有機器學習專家的空缺,甚至連Python也對任何人都沒有用處。

我和我的妻子開始討論搬到斯圖加特或法蘭克福的選擇……我開始尋找職位空缺,看看雇主的要求,我的妻子開始看公寓、幼兒園和學校。 經過大約一周的尋找,我的妻子告訴我:「你知道,我不想去法蘭克福、斯圖加特或任何其他大城市。 我想留在這裡。”

我意識到我完全同意她的觀點。 我也厭倦了大城市。 只是當我住在聖彼得堡時,我才明白這一點。 是的,大城市是建立事業和賺錢的理想場所。 但對於有孩子的家庭來說,這並不是為了舒適的生活。 對我們一家人來說,這個小鎮正是我們所需要的。 這是我們在聖彼得堡錯過的一切。

我為何沒有成為機器學習專家

我們決定留下來直到我們的孩子長大。

那麼,Python 和機器學習怎麼樣呢? 我已經在這一切上花了六個月的時間? 決不。 附近沒有空位! 我不再願意每天花3-4小時在上班路上。 我在聖彼得堡已經這樣工作了好幾年:當環島尚未建成時,我和戴本科一起去了克拉斯諾耶村。 去一個半小時​​,回來一個半小時​​。 生命流逝,你從汽車或小巴的車窗看著閃閃發光的房子。 是的,您可以在路上閱讀、聆聽有聲書等等。 但這很快就會變得無聊,六個月或一年後,你只是透過聽廣播、聽音樂、漫無目的地眺望遠方來消磨時間。

我以前也有過失敗的經驗。 但我已經很久沒有做過這麼蠢的事了。 意識到我找不到機器學習工程師的工作,這讓我失去了平衡。 我退出了所有課程。 我根本停止做任何事。 晚上我喝啤酒或葡萄酒,吃薩拉米香腸,玩《英雄聯盟》。 一個月就這樣過去了。

事實上,生活帶給你什麼困難並不重要。 或甚至你把它呈現給自己。 重要的是你如何克服它們以及你從這些情況中學到了什麼。

“那些殺不死我們的,都會讓我們變得更強大。” 你知道這句睿智的短語,對嗎? 所以,我認為這完全是無稽之談! 我有一個朋友,在 2008 年危機之後,失去了聖彼得堡一家相當大的汽車經銷店總監的工作。 他做了什麼? 正確的! 像一個真正的男人一樣,他去尋找工作。 導演的工作。 當你在六個月內沒有找到導演的工作? 他繼續尋找導演的工作,但在其他領域,因為… 擔任汽車銷售經理或董事以外的其他人對他來說並不值得。 結果一年了,他什麼也沒找到。 然後我就徹底放棄了找工作的念頭。 簡歷掛在 HH 上——任何需要的人都可以打電話給他。

他已經四年沒有工作了,他的妻子一直在賺錢。 一年後,她升職了,他們的錢也變多了。 而他仍然坐在家裡,喝啤酒,看電視,玩電腦遊戲。 當然,不僅如此。 他煮飯、洗衣服、打掃、去購物。 他變成了一頭吃得飽的豬。 這一切是否讓他變得更強壯? 我不這麼認為。

我也可以繼續喝啤酒,並責怪雇主沒有在我的村莊開設職缺。 或者怪我自己太傻了,在學習 Python 之前都懶得去看看職缺。 但這沒有意義。 我需要B計劃...

於是,我整理了一下思路,開始做我一開始就該做的事情──需求分析。 我分析了我所在城市的 IT 就業市場,得出的結論是:

  • 5 個 Java 開發人員職缺
  • 2 SAP 開發人員職缺
  • MS Navision 下有 2 個 C# 開發人員職缺
  • 2 個職缺,供一些微控制器和硬體開發人員使用。

結果發現選擇很小:

  1. SAP 在德國最為普遍。 複雜結構,ABAP。 當然,這不是1C,但以後很難跳下去。 如果你搬到另一個國家,你找到好工作的可能性就會急劇下降。
  2. MS Navision 的 C# 也是一個特定的東西。
  3. 微控制器自行消失了,因為… 在那裡你還必須學習電子學。

結果,從前景、薪資、流行程度和遠距工作的可能性來看,Java 獲勝。 事實上,是Java選擇了我,而不是我選擇了它。

許多人已經知道接下來發生了什麼事。 我在另一篇文章中寫到了這一點: 《如何在1,5年內成為Java開發人員》.

所以不要再犯我的錯誤。 幾天的深思熟慮的分析可以為您節省大量時間。

我在 Telegram 頻道中寫了我如何在 40 歲時改變了自己的生活,並與妻子和三個孩子一起搬到了德國 @LiveAndWorkInGermany。 我正在寫關於德國的過去、好的和壞的事情,以及對未來的計劃。 簡明扼要。 有趣的? - 加入我們。

來源: www.habr.com

添加評論