我學 Go 語言這一年

roseduan發表於2021-08-04

去年大概就是這個時候,我剛開始學習 Go 語言,如今一年過去了,我的生活也因為 Go 語言發生了很多的變化,值得跟大家分享一下,希望給你帶來一些啟發。

或許好多人都不知道,在去年的這個時候,我在一家小公司做的還是 Java,那時候畢業也剛剛一年。具體是為什麼學習 Go 語言的,我已經忘記了,或許是因為它比較火,加之因為疫情,我還有一些業餘時間。

我當時在某付費平臺上花幾十塊購買了一個 Go 語言的基礎入門教程,然後每天就跟著教程學習,敲點程式碼。
在這裡插入圖片描述

但是我當時並沒有要轉語言方向的打算,我也並不是一個語言控,我認為無論什麼語言,只要能夠在實際的業務當中產生價值,都是挺好的。

我當時還看了一本 Go 語言方面的書籍 《Go 程式設計語言》,對我的幫助還是挺大的。書中的程式碼還是挺有質量的,初看會覺得比較難,但是值得琢磨。如果你正在學習 Go,推薦這本書給你。

在這裡插入圖片描述

學習了幾個月,掌握了基礎的語法特性之後,我覺得有必要找個 Go 相關的專案實戰一下,於是就有了後來的開源專案 rosedb。

到現在,我的開源專案 rosedb 已經有 360+ star 了,雖然只是一些牛逼專案的零頭,但對於我,已經是一年前的我根本不可能想到的。應了那句話,只要走在正確的路上,那麼不要低估你在一年內能做到的事情,更不要低估你在十年內能夠做到的事情。

又過了幾個月,在 2020 年底的時候,我有了跳槽的想法,歪打正著,面試之後我找到了一個 Go 開發的崗位。各方面我覺得都還是可以的,於是工作也換成了 Go 語言方向的了。

最大的兩點變化便是如此,工作換了,並且目前在業餘時間,也大多是在維護和完善這個開源專案。

其實去年疫情,很多公司和個人的境況並不是很好,但是對於我並沒有太大的影響,在學習上面的進度還是不錯的。總之,還算是挺幸運的吧。

在過去的一年裡,從我的經歷當中,我也總結了一些感悟。

一年前我學習 Go 語言的時候,我不可能想到一年後我的生活會發生這麼多的變化。唯一讓我堅持下去的,就是我始終做自己所熱愛的事情,現在回頭來看,才會發現當時的選擇還算不錯。

賈伯斯老爺子曾說,我們無法預知未來,我們只能回頭看,才能將生活的點滴串聯起來。所以我們需要相信點什麼,命運也好,直覺也罷。

在學習的初期,體驗不到任何成就感的時候,我們需要靠著自己所相信的東西堅持下去。

還有,不要低估自己的能力,我在一年前的時候,不會想到自己能寫出一個資料庫來的,也只是憑著自己的一點點興趣,然後慢慢的去鑽研。

如果你有自己的興趣,那麼不要浪費了,這是內心深處的召喚,或許這就是你的基因當中比別人強的地方。

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章