【答讀者問】把Go基礎學完後,是學web方向還是區塊鏈方向?
highlight: a11y-dark theme: Chinese-red
前兩天有位讀者和我講:他把Golang基礎學完了,在糾結如何選擇後續的學習方向?
是選擇web方向呢?還是選擇區塊鏈方向呢?
先説結論
我建議他學web方向,而不是區塊鏈方向。
核心原因很簡單:web方向的崗位多。
當然也有結合這位讀者的其他因素,綜合考慮下來,更加深了他學習web方向更合適的結論。
下面聽我慢慢道來:
深入分析一下為什麼選擇web方向?
其實這位讀者在問我之前,他自己心裏已經有答案了:他也傾向於web方向。
因為和前同事討論時,被告知做區塊鏈工資高,所以有些糾結。
這是他們的對話:
前同事的兩句“服了”,也把我整服了。
這讓我想起了,張雪峯老師關於考研的段子:“人家大學就錄取一個人,你也敢報?!你家冒青煙都不行,得着🔥了!”
關於考研的方向和選從業方向,我認為底層道理是一樣的。
對小白來説,崗位少就意味着工作機會少,哪怕工資高也不是最佳選擇;對小白來説,學習完一門技能後,能順順利利找到工作才是王道,先生存再發展,職業發展之路是一步一步走出來的。
至於能賺多少錢,這都是後話了。
賺錢的多少不取決於你的相對能力,而取決於“選擇力和判斷力”,當然“運氣”的成本同樣不能忽視。
關於Go,再多説兩句,最近有看到很多有意思的討論(吐槽)
Go有意思的討論
這是菜鳥教程轉載我文章中的評論:《# 為什麼 Java 和 PHP 越來越“卷”?為什麼 Go 語言值得學習?》
有位陝西的同學認為:
“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語言開發,甚至想入行互聯網行業,都面臨的問題。
總結出來,拋磚引玉,供大家參考,希望對你有幫助。
正如標題所説,這是一個開放性問題,非常希望大家可以參與討論,畢竟:“辯論出真知。”
送福利
😎找我嘮嗑點這裏或者直接加微信: wangzhongyang1993
- Go異步任務處理解決方案:Asynq
- 一天約了4個面試,覆盤一下面試題和薪資福利
- 世界上最健康的程序員作息表!「值得一看」
- 8千字詳解Go1.20穩定版
- 不愧是微軟出品的工具,逆天!
- 【視頻 源碼】登錄鑑權的三種方式:token、jwt、session實戰分享
- 程序員副業接單做私活避坑指南
- Git操作不規範,戰友提刀來相見!
- 【簡歷優化】如何寫好項目的亮點難點?項目經歷怎麼寫最好?
- 技術男的春天:小姐姐求助&暖男分析
- 【簡歷優化】如何在簡歷中最大化體現出自己的學習能力?
- 如何快速學一門新語言?關鍵問題是什麼?
- Go WEB進階實戰:GoFrame結合電商項目深入理解Go知識點
- Go容易搞錯的知識點彙總
- 開發gRPC總共分三步
- 【答讀者問】把Go基礎學完後,是學web方向還是區塊鏈方向?
- Go WEB進階實戰:基於GoFrame搭建的電商前後台API系統
- 給想轉Go或者Go進階同學的一些建議
- 聽了大佬們的直播,我決定卷掘金小冊了。| Flag永不倒
- 爆肝兩千字整理《Go學習路線圖》| 文末投稿送投影