看着市面上大量 Go 岗,如何调整心态?

2021-04-24 00:59:31 +08:00
 ccde8259
其实是一种典型的吃着碗里的看着锅里的心态问题。吃着 Java 的饭的童鞋看着大量 Go 岗心里会不会抖一下?反过来 Go 选手们怎么看待 Java 岗?类似的情况在前端就是,Vue 选手怎么看 React 岗,React 选手怎么看 Vue 岗?这种技术栈焦虑可能导致的最坏的情况就是两个都学两个都菜,哪个都去不了……
10921 次点击
所在节点    程序员
74 条回复
agdhole
2021-04-24 17:47:50 +08:00
收了很多封内推信,总结出来一个全世界制霸的方向
前端,typescript,react (
lewis89
2021-04-24 17:48:07 +08:00
@rpish 拿 Java 写了这么多年的事物脚本,连 oop 长啥样都忘光了
raaaaaar
2021-04-24 17:59:06 +08:00
的确,两个语言要说思维方式的不同其实就是泛式的区别,一个过程一个对象,区别还是挺大的。

既然这两个比较,那就默认后端岗位了,说实在的,语言上真的没什么好说的,无非是自己的工具链,语法糖这些的积累,但是要转真的不难,重点还是那几个基础知识,网络,操作系统,数据库,这些东西才是重要的,不只是说转语言,要把一个语言 /后端学好,也是学这些东西。

所以说结论就是,重心放基础上,语言都好说。
OHyn
2021-04-24 18:45:30 +08:00
前端来说一下,我是先 Vue 后 React 。如果是现成的项目,参与进来继续开发,那看几小时文档就可以了。
前端这边,困难的地方在项目前期---拿到需求,捋清楚逻辑关系,后面就顺水推舟了。
还有一个是搞基建,这个和 Vue or React 就没太大关系了。
tourist2018
2021-04-24 18:47:25 +08:00
@chnyuwen #40 。。。这就杠了,是不是不同意你想法的都是杠精了?你以后别混论坛了
James369
2021-04-24 19:10:11 +08:00
我反对语言工具论者,有点过于轻挑。虽然一门语言可以在半个月甚至一周之内掌握。但是往小的说,相关配套的工具你得熟悉,全然不同的类库你得掌握,如果语言有新的特性,还会产生新的设计范式。往大的说,就是一个生态和阵营的切换,这些都是逝去的沉没成本。
hello2060
2021-04-24 19:20:47 +08:00
@James369 所以 Google Facebook Amazon 招人从不要求语言背景是因为他们有钱,付得起这沉没成本?
ravenl
2021-04-24 19:30:29 +08:00
语言是材料
interim
2021-04-24 19:48:55 +08:00
@tourist2018 请问你是阅读理解有问题还是怎么样?
Akiya
2021-04-24 20:23:21 +08:00
之前写 C#的,用 go 写 oo 难受的一批,但是没办法,为了钱还是得转
wupher
2021-04-24 20:47:07 +08:00
两者都写,周边不少也两者都会,尤其是 PHP 背景工程师。

- 旧项目除非别人同意,原来是什么还是什么,这个没办法。
- 新的业务类型项目我尽量使用 Kotlin,这是当前使用最顺手,灵活的 OO 语言。语法糖也多,可以完全利用 Java 栈的优势。不同意,比如有队友,就用 groovy/Java 了。
- 中间件或公用服务类尽量使用 golang,其实并不把它当 OO,还是觉得它就是 FP + struct(data)
- k8s 相关就不用选择了
- 希望有机会尝试 rust
neoblackcap
2021-04-24 20:49:23 +08:00
打不赢就加入他们
lx3608
2021-04-24 22:01:47 +08:00
go 做复杂业务的 CURD 不如 java,毕竟面向对象系统很不完善;但是做中间件相关 go 就优势很大了。
duhb
2021-04-24 22:40:50 +08:00
@ZRS 天天都是这句话,有意思?工具也有"好坏"之分。就比如能做开发的 IDE 多的是,用记事本盲写代码也行啊,你咋不用,有差别就是有差别,死犟死犟的干嘛!
yzbythesea
2021-04-25 03:56:28 +08:00
@ericgui 前端我做的很少。没啥经验。
TypeError
2021-04-25 06:40:00 +08:00
面向工资编程,
我主要写 go,Java 写得少,
因为 go 复杂过时的知识很少,容易上手,但精通还是得看计算机基础是不是扎实
socketpeng
2021-04-25 06:47:14 +08:00
@paoqi2048 U1S1 我作为一个初级 C++开发。。。看到 GO 是真的慌
tianyamomo
2021-04-25 08:33:45 +08:00
c++选手稳如老狗
wunsch0106
2021-04-25 08:41:25 +08:00
都是打工人, 面向企业编程罢了,什么给的多什么方向发展好就转什么
sagaxu
2021-04-25 09:31:13 +08:00
Go 岗位有 Java 的 1/3 吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/772855

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX