My plan for being hired as a Go developer. In 2017

我知道是2020年。但是我正在閱讀我在2017年制定的計劃的筆記。

我知道這是2020年,但是當我在計算機上進行春季大掃除時,我偶然發現了2017年的思維導圖。

根據這些說明,20162017我有一個目標:成為員工。找一份穩定,薪水高的工作,而不是成為承包商,並從事無數似乎從未發展成可盈利業務的附帶項目。

我想被一家公司聘為Go開發人員。儘管是一位熟練的PHP / JavaScript開發人員,並且除了個人項目以外,沒有使用Go的經驗。但是,我有點厭倦了使用相同的堆棧,並且想嘗試一些新的東西。

今天,這個想法對我來說聽起來很瘋狂,因為

1)我從沒當過員工2)那時,我已經成為自由職業者/承包商近10年(現在已經超過13年)3)我不敢相信自己不從事自己的項目

但是,您可能會很感興趣,看看我打算如何在幾個月的時間內從一無所知的Go語言發展成為一家Go語言開發公司的公司。

我買了Donovan和Kernighan撰寫的關於Go:Go編程語言的權威書籍。是的,與著名的《 The C Programming Language K&R》一書中的Kernighan相同。

順便說一下,這本書令人難以置信,值得推薦。

我努力地閱讀了每個章節,為期一個月。每天我都學到新東西,並在博客文章中總結我的筆記。

我每天都發表博客文章,有時甚至不止一個。

我從事算法工作,並在那些算法平台上從事過一些小項目。

我開始了自己的項目。這是一個好主意。我仍然認為是。這是一個與GitHub交互的Web應用程序,旨在幫助可視化項目隨時間的進展。

我使用Go構建了它,這是一個很棒的學習過程。

當您對自己感興趣的項目進行工作時,學習事情比學習事情要容易得多,因為像在學校一樣,被要求這樣做。

我在GitHub上閱讀了其他人的代碼。我在圍棋論壇上度過了幾天,試圖了解人們在寫什麼。

我看了用Go構建的流行項目(Docker,Kubernetes等)。

我關注了Go世界中的每個主要“影響者”,以及該主題上每個著名的Twitter帳戶。

我訂閱了所有可以找到的Go郵件列表。

我訂閱了Go上的每個播客,以及所有可以找到的YouTube頻道。

簡而言之,我整天都在生活和呼吸Go。

從清晨到深夜。

這是一個好計劃。

有點解決了,因為我在幾個面試過程中都處於後期階段。

它沒有奏效,這意味著我沒有被雇主僱用,原因有1個:我真的不想成為一名僱員。

自由和獨立以及建立自己的事業的動力太強了,而我從自由職業者/承包商/獨立者到僱員的轉換失敗了。

回想起來,我對此感到高興。

從長遠來看,也許我會做不到一名員工。

我仍然知道Go,我真的很高興我花了所有的時間和精力來學習它。

當然,這使我成為了更好的開發人員。


更多實驗教程: