年薪48w,10年间最有“钱”景的程序员是谁?

polaris · 2022-05-12 09:30:32 · 15590 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2022-05-12 09:30:32 的主题,其中的信息可能已经有所发展或是发生改变。

现如今,越来越多的程序员因为自己或公司的需求,逐渐转成Go开发。当前国内外一线,包括 BAT 等大厂,以及初创小厂也都广泛接纳并应用Go,有的甚至已经成长为主力语言。

Go 语言能如此火爆,离不开它自身的特性:对初学者来说,门槛低且能快速上手。作为一门静态编程语言,它的入门门槛已经降低到和动态语言一个水平线上了,也是业界都公认的非常简单的语言。

另一个原因,Go 是生产力与性能结合得最好的语言,现如今也被称为云基础架构语言。而且 Go 语言工程师的就业前景广阔,薪资也远高于平均水平,在stackoverflow 2021调查报告中可以看到:Go 开发的收入名列前茅。

01.png

这还仅仅是以欧美开发人员调查数据为主的数据结果。而在 Go 更加火爆的国内,就业“钱景”更佳!

因此,越来越多的人投身于 Go 语言,但盲目的“一头热”会让你多走不少弯路,举几个最常见的问题:

  • “入错行”,从开始到放弃。如果最开始未认真评估这门语言,后期沉没的时间和精力成本都会巨大;
  • 不动手,忌“纸上谈兵”。不管学习什么语言,都要动手去用;
  • 用其他编程语言思维编写 Go 代码。每门语言都有其独特的编程思维方式,如果套用,很可能“形神皆丧”,无法掌握语言真谛;
  • 无法建立起“设计意识”。我们的最终目的,是写出具有现实意义上实用的代码程序,所以要培养自己的语言元素构造程序骨架的能力,搞懂不同语言元素所在的层次,也就是“设计意识”。

其实,想学好 Go 语言的一个最大前提是要能坚持,其次就是基础知识的牢靠掌握,就好比一座在建的大厦,只有地基坚实、稳固,大厦才可能迎来建成并耸立云霄的那天。

这里分享一个我收藏的简易版「 Go 入门路线图」,其中包括“心定、手勤、脑勤”三个诀窍与“前置、入门、基础、核心、实战”五个阶段:

02.png

这张图出自白明,也就是鼎鼎大名的 Tony Bai 老师。他是 GopherChina 大会讲师开源中国源创会技术讲师,Go语言技术博客tonybai.com的作者。

作为在国内最早接触 Go 的那批人,Tony Bai 的 Go 开发知识和经验,用丰富都不足以形容。从很早开始,他就在个人博客上撰写了大量 Go 相关的文章,在各大 Go 社区里引起了不少的讨论,我也是那会儿经常看到大家转发他的文章才知道他的。

最近,白哥把他十多年的 Go 开发经验进行了整合与梳理,集中在了《Tony Bai · Go语言第一课》专栏中,如今超级会员首月6元即可学习,推荐给缺乏入门经验的各位。 在专栏中,他总结了一条完整的 Go 语言入门路径,并提供保姆级的基础语法教学,超适合初学者的入门和落地;另外,他还专门结合了 4 个实战小项目,以及一些常见的坑点以及避坑指南,也为正在使用 Go 语言的开发者,提供了查缺补漏和夯实基础的机会。

3.png

6 元开通超级会员,立省 ¥199

立即看《Tony Bai · Go语言第一课》

Tony Bai 如何带你入门 Go 语言?

课程整体分为五个阶段,他希望通过上述的“三个诀窍与五个阶段”,辅助你顺利踏上对 Go 语言的探索之路,同时能早日成为优秀的 Go 开发。

值得一提的是,区别于市面上各种陈旧的资料,这门课很“新”,90% 以上内容都默认使用 Go 最新的稳定发布版来讲解。具体内容如下:

第一个阶段:前置篇,“心定”建立认同感。带你了解 Go 的前世今生和设计哲学,建立你对 Go 语言全方位的认同感,包括设计目标、设计哲学、演化思路,还有社区行为规范等等。

第二个阶段:入门篇,“手勤”多动手实践。告诉你不同平台上安装各种 Go 版本的方法,以及程序的语法元素和结构。编程不是“纸上谈兵”,最终是要将编写完的源码提交给计算机编译运行的,所以希望你能多动手、多实践。

第三个阶段:基础篇,“脑勤”多理解,夯实基础。这部分他会围绕着“程序=数据+算法”的逻辑,从基本概念到数据类型,再到广义的算法,让你用 Go 建立对现实世界的抽象认知,搞懂程序运行的基本逻辑。 在基础篇的结尾,他会结合已学习的基础语法做一个小练习项目,毕竟实践与理论的结合才能达到更好的效果。

第四个阶段:核心篇,“脑勤+”建立自己的 Go 应用设计意识。这部分他为你介绍 Go 语言独有或经过较大创新的接口类型与 goroutine 等并发原语类型,这些语法元素是 Go 语言的核心,树立你自己的应用“设计意识”。

第五个阶段:实战篇,攻克 Go 开发的“最后一公里”。编程就是要做到学以致用。在掌握了 Go 语言的基础语法、核心语法并建立起自己的“设计意识”后,便可以应用这些 Go 语言的特性来解决实际问题了。

在这部分中,他会通过一个实战的例子,展示如何做好学习与使用之间的衔接,帮助你走完“使用 Go 进行生产级开发”这“最后一公里”。 更具体的目录,我也放在了这里,可以看一下:

04.jpeg

Go 简单却不失表达力,它的高性能也让其兼具高生产力与战斗力。那你为什么不加入我们,来即刻体会 Go 的编码快乐和个人“钱”景的提升呢? 这个专栏我推荐给过很多人,大家反馈内容确实很不错,原价要 ¥129,现在一个会员首月6元,就能直接学习,稍微勤快点一个月内拿下没问题。

3.png

6 元开通超级会员,立省 ¥199

立即看《Tony Bai · Go语言第一课》

对了,开通会员后,极客时间的绝大部分内容你都能随便看,当你想学习某个知识点,或者想查点资料时,可以直接去首页搜索,内容贼多还免费。

更多权益可以看看这张图,我就不多说了,绝对是划算的。

5.png

点击 http://gk.link/a/11p696 块钱直接看《Tony Bai · Go语言第一课》


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

15590 次点击  
加入收藏 微博
2 回复  |  直到 2022-07-04 17:19:31
caonisima
caonisima · #1 · 3年之前

你在瞎扯什么, CBA 顶薪还 800 万呢, 郭艾伦 Jordan 代言费每年千万, 才 48 万塞牙缝都不够, 何况程序员能不能 35 岁都是个问题

fengyangdegithub
fengyangdegithub · #2 · 3年之前

la~la~la

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传