写点什么

【答读者问】把 Go 基础学完后,是学 web 方向还是区块链方向?

作者:王中阳Go
  • 2022-10-12
    北京
  • 本文字数:1569 字

    阅读完需:约 1 分钟

【答读者问】把Go基础学完后,是学web方向还是区块链方向?

前两天有位读者和我讲:他把 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 语言开发,甚至想入行互联网行业,都面临的问题。


总结出来,抛砖引玉,供大家参考,希望对你有帮助。


正如标题所说,这是一个开放性问题,非常希望大家可以参与讨论,毕竟:“辩论出真知。”

发布于: 2022-10-12阅读数: 67
用户头像

王中阳Go

关注

公众号:程序员升级打怪之旅 2022-10-09 加入

微信:wangzhongyang1993

评论 (4 条评论)

发布
用户头像
大佬们,你们说是选择web方向还是区块链方向呢?
2022-10-12 07:18 · 北京
回复
rust呢
2022-10-12 10:27 · 北京
回复
Go和Rust 我都要
2022-10-12 11:16 · 北京
回复
web
2022-10-13 19:14 · 上海
回复
没有更多了
【答读者问】把Go基础学完后,是学web方向还是区块链方向?_php_王中阳Go_InfoQ写作社区