go语言开发为什么难找工作go语言开发为什么难找工作

作者| 慕课网精英讲师 前蚂蚁金服技术专家/Go语言 Contributor 曹大

本文首发自「慕课网」,想了解更多IT程序员圈热闻干货内容,欢迎关注!

作为一个 Gopher 幸运的是,我们总是站在时代的前沿。

01

我曾经是一个 PHP 程序员,当时,几位好同事在一家初创公司努力工作,追求改变中国农业 O2O 但这个梦很快就被资本唤醒了。

失业的我要找新的机会,作为一名技术人员,摆在我面前的选择似乎很多,其实并不多。

几乎所有的公司都希望我的语言经验能直接迁移,不接受我的面试 PHP 以外的职位。所以我去了一个可以写的职位 PHP 在公司等机而动的地方,最后如愿以偿地变成了一个 Gopher。

02

我们用 Go 一些公司的旧代码被重构,以便与这些系统进行比较 PHP 维护更好,性能更高。必须说,换了语言后,我的幸福感急剧上升。从那以后,我不仅可以继续写我熟悉的业务代码,还可以轻松创建轮子。

例如,我可以用 Go yacc 写自己的 SQL parser;可以用这个 SQL parser 做个神奇的 sql 审校工具;也可以去行业先进 etcd 项目里学习 raft 算法;还可以 TiDB 看看未来的数据库是什么样子的;在各种高并发场景下,你可以了解其他工程师的总结和思考,并通过与他们的思想碰撞来提高自己。

go语言开发为什么难找工作go语言开发为什么难找工作

社区让我接触到了中国最好的工程师之一,他们源源不断的想法总能给我带来灵感。与此同时,对 Go 经过深入学习,我也接触到了同样优秀的外国工程师。

可能是在 golang-nuts 也可能是问题 reddit 上回答一些 Gopher 新手的问题也可能是 go 的官方 repo 向官方提 proposal,希望官方能改进一些语言问题。

我终于开始觉得我每天都在做与计算机科学有关的工作,而不是工厂装配线上的螺丝工人。

Go 语言设计本身就像一个非常微型的操作系统,所以毕业多年后,我也回到炉子上学,读了操作系统教科书,买了所有流行的语言垃圾回收书(哈哈)。我也读了很多曾经给人们带来心理阴影的大部分。

语言是技术人员之间的联系,Go 让我与业务项目以外的工程师进行大量的沟通和联系。

有时做中间件,有时做网关,有时做网关 k8s 和 etcd 是的。这种联系使我的视野不局限于一个狭窄的角落。我开始逐渐了解技术如何在不同的领域产生价值,以及各个领域的人们如何使用这些工具,他们的理想、抱负和抱怨。

这让我对语言的优缺点有了更深的理解,开始学会从更底层、更全面的角度审视一门技术。

我也开始总结我的经验和方法论。说实话,只要你感兴趣,你也可以在几个月内完全调整你的工作方向。

03

不知不觉中,这种语言已经风靡全国。

即使你不知道每年一度 GopherCon,你也应该知道声势浩大。 Gopher China,社区活动激发了工程师的激情。我从未见过如此热闹的社区和如此热情的分享。除了个别公司的广告,大多数工程师的分享都是纯粹而真诚的。每次分享都会有一些亮点,原来的项目也可以这样做!

自 2015 年以来,除了绑在一起 Java 战车上的公司,国内大多数大公司的新业务几乎是片面的 Go 来编写

例如:滴滴百度,字节,高德腾讯等等,熟悉的公司开始倾斜资源 Go 完成他们的新业务项目。知乎腾讯现在被视为负面案例 bu 还有统一的框架、统一的规范和统一 CI/CD,时光飞逝,士别三天。可以认为 Go 已成为各大公司之间的通行证。

以下图片来自腾讯研发大数据报告:

go语言开发为什么难找工作go语言开发为什么难找工作

尽管早期选择 Go 需要面对各种是否基于政治的质疑 2021 现在,如果你选择使用年, Go 没有人能质疑你做项目。

这种语法很简单。从工程开始,设计比(防喷宝典)更完美的语言的魅力在于我们可以在短时间内学习他,在压力测试中优化他,并在长期使用中掌握他

传统语言要么面临复杂的内存安全问题,要么面临复杂的历史负担。在云原时代,其他看似完美的语言遇到了各种容器部署的问题。

即使你不是一个 Gopher,我相信你也会对云原生感兴趣。在这个时代,云原生的基础设施和基础设施几乎大施 Go 有关系,随着时代的洪流,我们不学云原生的重要组织基因 — Go 也说不过去。

当今 service mesh 和 dapr 颠覆了传统的结构,这些工作都有 Go 阴影,可以说作为一个 Gopher 幸运的是,我们总是站在时代的前沿

go语言开发为什么难找工作go语言开发为什么难找工作

如果你走对了,你就不怕远。如果你还是一个只会写业务的程序员,我希望你能像我一样勇敢地打破障碍,成为一个更好的自己。

欢迎关注「慕课网」,发现更多IT圈好内容,分享干货知识,帮你成为更好的程序员!

好了,这篇文章的内容就和大家分享到这里,如果大家对网赚副业项目资源感兴趣,可以添加微信:beng6655  备注:项目

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 sumchina520@foxmail.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.hzy3.com/750.html