Golang Go语言还是转的话题
有人说现在公司不是做 Go 的,没有机会转。
那就利用休息时间自学吧,一定要真真实实的写代码。
Go 的语法很简单,看看文档看看视频一个周末差不多能搞定。
然后就是做项目:
1 找个 web 框架,写接口,crud ,熟悉语法。
2 写个 IM ,前端 vue/react 配合,做个真正能用的,比如支持文本图片语音消息,单聊群聊。
3 找个 grpc 框架,熟悉 Go 开发微服务。
4 熟悉 Devops 。
预计以上需要 3-6 个月,然后就可以作为初级 Go 开发去投投简历。
如果有多年其他语言的经验,过程会更简单些。
Golang Go语言还是转的话题
更多关于Golang Go语言还是转的话题的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
好好其他语言的高级,然后转个 Go 的初级,有病吧
更多关于Golang Go语言还是转的话题的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
给想转的人提点建议而已,不想转的当然随意。
初级 Go 去找工作也不好找的,本来 Go 的工作就不多,一线的除外,其他招的 Go 不单单你要会业务的.
在小城市几乎都是 java 的天下,前段时间想转 Go,看了看招聘软件,一个岗位都没有
建议跳过 Go 转 rust 吧
一般来说不建议热门转冷门 Go 虽然热 但是岗位少啊
为什么要转呢,都会不行吗
为啥我看一线大厂招 go 都写着 java 可转,有没有一种可能,搞熟各种中间件,把数据结构这些搞扎实了 语言都不是问题
岗位是真的少。。。
岗位是真的不多
大厂 go 岗位确实如你所说的绝大多数都不太重视应聘者的语言背景,我一些同事都是一句 go 都没写过直接换的 go 岗位的工作
#8
是这样,遇到过有的公司招聘根本不 care 语言,只考基础和算法。不过这似乎对团队 /leader 的要求应该比较高
高级变初级? 你如果以前是高级,你学完还是高级呀?你的业务能力综合能力依然是高级的水平呀~
我转 go 就用了半个月,大部分公司现在看的不是语言了早就
v2ex 大聪明系列😄
投初级?合着吭呲吭呲费了大半年的劲就为了把自己打回原形
国内的技术栈和技术负债以 java 为主
不管增量还是存量市场都是 java 多。
如果公司要求转 go 那可以理解,胳膊拧不过大腿
都已经混到中高级别 java 了,再去混 go 。
这想啥呢。。
国内 java 人员一大堆,搞什么 go 给自己找别扭,除了大厂有这个人力和物力,其他的都是扯。
前端想学一个后端语言,目前公司在用 node ,想学一下 go 。有入门的课程书籍或者项目推荐吗?
什么高级变初级。。
难道服务端的高级跟初级的区别只有语言框架熟练度?
如果是,那应该不是程序员,而是码农。
对于有经验的后端来说,语言只是很小很小一部分吧,不存在换个语言就变初级的事情,一般学学语言特性了解完生态就无缝转了吧。
初学者倒是个入门的方法。
在职的没有写过 go 内部转的话那是没问题的,很好的机会。 去应聘的话,去年还有很多不要求 go 经验接受其他语言转的。今年明年肯定会越来越少。
什么高级变初级,go 也就语法的框架需要学,其他的如果是后端程序员有什么不会的?中间件缓存等等用的不都一样吗?如果真能边初级,建议好好评估一下自己是不是高级。
真正搞技术的,要求一专多长,有些语言的天花板比较低,还是比较建议换的。另外学习多语言是常态化,每个语言都有自己的特性跟擅长点,特别是到了架构师这个地步,懂得要更多
go 的初级比其它语言的高级厉害不知道吗,go yyds
真正搞技术的语言真的只占很小的戏份。
初级玩的基础,数据怎么存储,信息怎么转换,服务怎么通信,说白了就是计算机几大基础:存储、算法、网络、操作系统等。
高级玩的是经验,服务架构设计、通信协议设计、安全性、可用性 …
所有语言都是对上层应用开发封装一组方便使用的系统调用接口。
楼主掌握了流量密码,不停在做语言战 哈哈哈哈
以上需要裸辞 3-6 个月好吧?
搞 rust 的是不是偏前端的
感觉前端人员更看好 rust
运维学 go 总可以吧,哈哈哈
老哥何出此言
rust 编译出 webassemble 吗?好像是前端人员学 rust 的挺多
高级转过去还是高级,语言不重要
客观点说,
go 除了没有泛型,只能无脑 interface{}一路战到底外,写业务时心里上不讲究点,go 真的很实用。
web 网站搞 crud ,java 里面 mybatis 用 xml ,go 里面也用类似的 https://github.com/zhuxiujia/GoMybatis 大家都用 xml 写业务。
java 里用 spring 管理业务依赖注入,go 里面用各种三方依赖注入容器实现,比如这个类似 requirejs 的依赖注入容器 https://github.com/golobby/container ,而且 go 自带的每个 go 文件的 init 函数,也能直接实现不少 java 需要依赖注入容器才能实现的黑魔法。
在都有 xml 搞 sql 业务,都有不错的依赖注入容器的情况下,go 和 java 写写业务其实都很容易,只要部分人能克服一下写 go 的心理抗拒,go 就是一个比 java 部署容易,上手更简单的开发语言。
GO 现在已经有泛型了 https://go.dev/doc/tutorial/generics
思路不对,一般工作几年后转 go 都想现学现转
php 转 go 学了 1 天就转了 现在块半年了 比较 php 来说更容易开发了 毕竟编译的时候就避免了大部分的 bug 最近看了下 rust 语法比 go 感觉还要优雅也很简单跟 js 差不多的语法 但是毕竟只是语法简单 没有 gc 需要注意的地方比较多 还没有具体的应用场景 不过语言无所谓了 都只是熟悉的问题 架构各个语言大同小异 没啥难的
当时也是转 Go 就学了一天,马上上手项目开发了,这让我自信心爆棚,感觉语言已经不是限制我的瓶颈了。今天公司打算做量化,开了个项目组,准备拿 Rust 写,我从最开始的信心爆棚到一路挫败,每天都花几个小时跟编译器打架。一个月以后这样的状态才有所改善。后面还因为随意用 unsafe 导致生产事故…我至今都对 Rust 抱有敬畏之心。
关于Golang(Go语言)是否仍然是值得关注和学习的热门话题,我的看法是肯定的。
Go语言自2009年由Google推出以来,凭借其简洁、高效、并发性能强大等特性,迅速在IT领域占有一席之地。它不仅适用于构建高性能的服务器端应用,还广泛用于云计算、大数据处理、容器化技术(如Docker)、DevOps工具链等多个热门技术领域。
Go语言的并发模型(goroutines和channels)使得开发者能够轻松编写出高效的并发程序,这对于处理现代互联网应用中常见的高并发场景至关重要。此外,Go语言的编译速度快、内存占用低,也是其受到青睐的重要原因。
随着Google、Uber、Netflix、腾讯、阿里巴巴等众多知名企业对Go语言的广泛应用,以及Go社区的不断壮大,Go语言的学习资源和就业机会也在不断增加。从初学者到高级开发者,都能找到适合自己的学习路径和成长机会。
因此,我认为Go语言仍然是一个值得投入时间和精力去学习的热门话题。无论你是对后端开发感兴趣,还是希望在云计算、大数据等领域有所建树,掌握Go语言都将为你的职业发展增添一份有力的竞争力。当然,技术领域的热点总是在不断变化,但Go语言凭借其独特的优势和广泛的应用前景,无疑将在未来一段时间内继续保持其热门地位。