【答讀者問】把Go基礎學完後,是學web方向還是區塊鏈方向?

語言: CN / TW / HK

highlight: a11y-dark theme: Chinese-red


WX20220911-153433.png

前兩天有位讀者和我講:他把Golang基礎學完了,在糾結如何選擇後續的學習方向?

是選擇web方向呢?還是選擇區塊鏈方向呢?

先説結論

我建議他學web方向,而不是區塊鏈方向。

核心原因很簡單:web方向的崗位多。

當然也有結合這位讀者的其他因素,綜合考慮下來,更加深了他學習web方向更合適的結論。

下面聽我慢慢道來:

深入分析一下為什麼選擇web方向?

其實這位讀者在問我之前,他自己心裏已經有答案了:他也傾向於web方向。

因為和前同事討論時,被告知做區塊鏈工資高,所以有些糾結。

這是他們的對話:

image.png

前同事的兩句“服了”,也把我整服了。

這讓我想起了,張雪峯老師關於考研的段子:“人家大學就錄取一個人,你也敢報?!你家冒青煙都不行,得着🔥了!”

關於考研的方向和選從業方向,我認為底層道理是一樣的。

對小白來説,崗位少就意味着工作機會少,哪怕工資高也不是最佳選擇;對小白來説,學習完一門技能後,能順順利利找到工作才是王道,先生存再發展,職業發展之路是一步一步走出來的。

至於能賺多少錢,這都是後話了。

賺錢的多少不取決於你的相對能力,而取決於“選擇力和判斷力”,當然“運氣”的成本同樣不能忽視。

關於Go,再多説兩句,最近有看到很多有意思的討論(吐槽)

Go有意思的討論

這是菜鳥教程轉載我文章中的評論:《# 為什麼 Java 和 PHP 越來越“卷”?為什麼 Go 語言值得學習?》

image.png

有位陝西的同學認為:

“PHP一點都不卷,Go的需求也沒有那麼大,尤其是新一線幾乎沒有啥職位,目前的情況是,Go和Python一樣,都是網紅語言。”

而且這是點贊量最高的評論,起碼能表明在菜鳥教程的公號粉絲裏,是比較受認可的觀點。

咱們客觀分析一下

1. PHP一點都不卷

這個怎麼説呢?不知道陝西等非一線城市是什麼樣子的?

我在北京的開發圈子裏,已經很少有人繼續用PHP了:項目要麼用Go重寫,要麼本來就使用的Java語言。

PHP到底卷不卷,咱們還是評論區見分曉吧。天黑請閉眼,大家請投票。

2. Go的需求也沒有那麼大,尤其是新一線幾乎沒有啥職位

Go的需求沒有那麼大,我是不同意的。

如果説加一個限制條件,在非一線城市目前Go沒啥崗位需求,這個我同意。

畢竟,需要一個過程。

而且,大廠和獨角獸這類一定存在高併發的業務絕大多數都在一線城市。

3. Go和Python一樣,都是網紅語言。

我不知道如何理解“網紅”的含義。

我只知道目前北京很多招聘Java和PHP的崗位,都有個括弧要求:接收後期轉Go。

小小總結一下

綜上分析,我們發現無論是上學的時候做閲讀理解,還是現在做職業規劃,結合Context上下文(也就是自己的客觀條件)都是非常重要的。

下面通過這位讀者的情況舉例,來簡單分析一下。

看對你的職業規劃有沒有啟發和幫助:

結合自己特點做職業選擇

1. 所在城市非常重要

如果你像我和這位讀者一樣,在北上廣深一線城市,那麼需要學習和使用的技術棧一定是比較新的,要求也是比較高的。

如果是在非一線城市,出現“PHP才不卷”,“Go和Python是網紅語言”,有這種認識也不足為奇。

畢竟圈子很重要,自己所處的環境,很大程度會影響自己的認知。

2. 以往的經驗很重要

比如這位讀者有運維經驗,對Linux非常熟悉,也有docker和k8s的使用經驗。

在這種經驗優勢的加持下,對找web方向的開發崗位是非常有幫助的。

在選擇就業方向時,結合自己之前的工作經驗(實習經驗)也是非常重要的。

3. 持之以恆才是最重要的

坐公交車的一個常識是:“不怕慢,就怕站”,車開的慢點沒關係,就怕停靠站太多,走走停停才走不快。

慢慢走,會很安全,很紮實;總是靠邊停車,因為一些事情不繼續趕路,才是影響我們效率最大的障礙。

和大家共勉:“持之以恆”是做成事情,最簡單也是最有效的方式。

總結

這位讀者問我的問題,相信也是很多想入行Go語言開發,甚至想入行互聯網行業,都面臨的問題。

總結出來,拋磚引玉,供大家參考,希望對你有幫助。

正如標題所説,這是一個開放性問題,非常希望大家可以參與討論,畢竟:“辯論出真知。”

送福利

🧧領小冊優惠券點這裏

✌️進Go學習羣點這裏

😎找我嘮嗑點這裏或者直接加微信: wangzhongyang1993