1
jiandao7114 10 天前 ![]() 可以把前面的 golang 去掉,程序员何去何从和语言没半点关系
|
![]() |
2
peteretep 10 天前
高级程序员都得会至少 2-3 门语言, 不要死抱着一个语言
|
![]() |
3
Reficul 10 天前 ![]() 个人愚见:
1. 卷业务的话,在国内可能卷不过 Java 为主的业务生态。国内不太喜欢 Go / Py / Ruby 等语言生态卷业务; 2. 感觉在 Infra 领域一些偏上层的东西比较合适,过于底层聚集在 cpp / rust 上主要; 3. 在 Infra 领域上的话,未来几年可能靠 AI 的场景会比较有前途,微服务的那些问题基本上在上一波浪潮里都已经被解决完了。 |
4
tyrantZhao 10 天前
程序员何去何从?现在懂点 Ai 的还稍微好点,普通的,就很难,感觉。
|
5
5261 10 天前
卷前端去啊, 前端+后端都能做的话,转 remote 岗位!
|
![]() |
7
beidounanxizi 10 天前
写写前端
|
![]() |
8
IamUNICODE 10 天前
来卷 rust
(其实 rust 找不到工作,我就是想推广一下) |
![]() |
9
ipwx 10 天前
我怎么感觉有了 AI ,go 写啥业务都行。。。
|
![]() |
10
lujiaxing 10 天前 ![]() 很难. golang 这门语言当初发明出来本意就是用来写 infra 的. 但是被大量的跟风者强行拧成了 CURD 语言, 沦落到跟 Java, C# 抢饭碗儿.
而如今中国大陆经济自由落体, 各企业锁 HC 的锁 HC, 裁员的裁员, 倒闭的倒闭. 原本大量需要 golang 开发者的 DevOps 岗位数量现在已经比 PHP 还少了. 大量当初强行微服务的小厂最终死于高昂的人力与运维成本. 剩下的 golang 岗位基本集中在 BAT 以及美团京东等大厂以及各外企. 然而这些大厂们的招聘门槛已经几乎升到了 "连 Linus Torvalds 来投简历都得已读不回" 的逆天级别, 更何况普通人. 然后生态不如 Java, 候选人也不如 Java 多. golang 现在就成了一个青黄不接的这么一个开发语言. 写复杂业务, 写不过 Java, 写 Infra, 岗位少门槛高. 还是想法儿出国, 或者卷 Java 吧... |
![]() |
11
lujiaxing 10 天前
或者转前端
|
![]() |
14
ipwx 10 天前
@Immortal 没用过 Java 。而且我感觉那套一堆框架、配置堆在一起的东西熟悉起来挺慢了。
Go 的话,一些基础代码要仔细设计接口,实现了扔到公共库。然后业务代码直接交给 AI 写,很多时候还挺快的。 |
![]() |
17
lujiaxing 10 天前
|
![]() |
19
Yut 10 天前 via Android
@lujiaxing 可是我司用 go 的 xx 们甚至有脸问真正的 c/cxx infra 要 go SDK 的版本 已经提议把他们组件换成 Python 了 便宜事少覆盖广
|
20
wuzhewuyou 10 天前 via Android
@ipwx 轮子多,代码生成器了解一下
|
21
Martin123123 10 天前
|
![]() |
22
beidounanxizi 10 天前
楼上一堆说 go 不如 java 的 说明 还得是加班
|
![]() |
23
beidounanxizi 10 天前
暴论 写 java 的 都是 什么学历的 🐶
|
![]() |
24
IamUNICODE 10 天前
@Martin123123 35+,找到工作的可能性为零吧。。
|
25
a663 9 天前
@ipwx #14 我写 go ,用来做云原生,后面调去写 java(实则写 springboot),发现 java 生态太好了,CRUD 脚手架规范,CRUD 需要的内容都可以轻松配置好,而且不同的人写出来的都大差不差。
|
![]() |
26
Immortal 9 天前
@ipwx #14
现在都是开箱即用的,虽然我也写 Go. 但国内主流的 CRUD 框架基本都是往 SpringBoot 和 Laravel 那套思想靠拢的.之前看过 SpringBoot,确实方便快捷. |
![]() |
27
ipwx 9 天前
@lujiaxing 框架确实,不过我现在都懒人交给 AI 了。基本上这种双重循环,我先定义好结果要什么,然后写一行注释,起手一个 for ,然后基本就 tab tab tab 愉快地自动补全了
|
![]() |
28
ipwx 9 天前
不过 yysy AI 时代前我没用过 go ,那时我觉得啰嗦。
AI 时代后,自动我发现 AI 写 go 很准,我才开始用 go 的。 |
30
kdd0063 9 天前
@beidounanxizi 我以前搞 java 的,学历不高,学校也就全国排名十二三左右。前段时间帮集团面试其他一些主 java 的产品团队的校招生,有帝国理工这些 G5 的,有藤校的,有浙大复旦同济这些的。语气这么冲请问你是 MIT 还是 Standford ?
|
![]() |
31
beidounanxizi 9 天前
@kdd0063 就这语气这么冲 ? 写 java 的岗位市场最多 不是 java 有多好 而是好招聘而已 . 这很难理解吗?
你拿你当面试官 候选人 看起来很不错 说明什么 说明 java 工程师 很好? 那你多写 不争论 上网🏄♀️ 是来斗蛐蛐 还是 ? 写 java 的 我还可以暴论 把 go 也写成 java 呢 |
![]() |
32
lujiaxing 9 天前
@beidounanxizi 从来没人说 golang 不好. golang 是个好东西. 但是 golang 不好就业.
你这美国留学藤校毕业的你可能感受不太出来, 大量普本双非硕士甚至国内大量 985/211 毕业的只会 golang 根本找不到工作. 市面儿上 infra 的岗位比大熊猫都稀有, 一个 infra 岗位几万个人竞争. 就算你 985, 跟你竞争的还有清北复交, 斯坦福, 哈佛, 麻省理工的呢... 你有多大把握你的简历不会在 BOSS 直聘里被某个下拉框筛出去? 都是牛马你搁这儿秀什么优越感呢? 你能在这个岗位无非是赶上前几年行情好罢了. 不信你现在重新面试你们公司同样的岗位你看你能不能面上? |
![]() |
33
beidounanxizi 9 天前
@lujiaxing
从来没人说 golang 不好 >>>> 🐶 比如同样的两个集合 JOIN 的动作, C# 可以 arr1.Join(arr2, k=> k.key, v=> v.key, (key, value) => ...) 就行 Golang 你就得二层循环. |
![]() |
34
beidounanxizi 9 天前
@lujiaxing
另外麻烦看下 我的回复 说些 自相矛盾的话 我看你 也没写过 golang , 那些代码生成器 离了 java 难道就不行了 ? 问问 ChatGPT 好了 https://chatgpt.com/share/6880b39f-66e0-8002-8074-adbb1bfdf03d 至少在我看来 go 的开发效率 比 java 开发效率 明显的高 , 起码不会屎上雕花 和 炫技 |
![]() |
35
lujiaxing 9 天前
@beidounanxizi 那只是你觉得. 自我规训出来了而已. 你可以自己统计一下同样做 CURD 的岗位, golang 的有多少, java 的有多少. 哪个更好找工作不是一目了然么? 你们公司招聘时候会看会不会用 AI 么? AI 用得再好能算应聘者的加分项么? 现在的 HR 们恨不得应聘者都是中科院院士, 你 AI 用得再好能助益找工作的效率吗? 那你搁这儿吹 AI 能生成 golang 代码有意义吗?
|
![]() |
36
lujiaxing 9 天前
@beidounanxizi
我看了. ChatGPT 有句话说的可谓鞭辟入里: Go 是为“可控性、简洁性、并发”设计的 Go 的核心哲学是“显式优于隐式”、“工具链优先”、“少即是多”。 很多时候 Go 不追求一行搞定,而是要你自己控制逻辑细节,哪怕多写几行。 这在一些业务系统中确实可能带来开发成本,但在高性能、可观测系统中是优势。 而这些特性对于 infra 来说就是刚需. infra 岗位 **不需要** 多复杂的业务逻辑, 不需要对几个集合进行什么归并转换重整, infra 需要的是最优的算法, 最少的代码实现最强的处理效率与最小的资源消耗. 所以 k8s, coredns, kong, nginx, iis, docker, kafka 这些东西用 golang 显然更合适. golang 在这里是绝对的第一顺位, 后面的包括 rust, cpp, c, c# 等. 但我还是那句话, 现在 infra 岗位的 hc 有多少? 每个岗位有多少人应聘? 你确定你的简历不会被人刷到第二页甚至第三页去? 你确定 HR 肯定会在 candidate list 上点个翻页? 你要不要试试作为一个新人重新应聘一次你现在的岗位你看你还能顺利上岗不? |
![]() |
37
beidounanxizi 9 天前
@lujiaxing 麻烦看下 31 楼 讲话能不能有点逻辑? 谁没说 golang 岗位少 java 岗位多?
|
![]() |
38
beidounanxizi 9 天前
@lujiaxing 好了 凭你的技术品味 你为什么 大专 为什么 写 c# 是有原因的 什么?
我学历歧视 ? 我只歧视讲话没逻辑 胡搅蛮缠 拎不清的 讲个鸡毛道理 Go 是为“可控性、简洁性、并发”设计的 Go 的核心哲学是“显式优于隐式”、“工具链优先”、“少即是多”。 很多时候 Go 不追求一行搞定,而是要你自己控制逻辑细节,哪怕多写几行。 这在一些业务系统中确实可能带来开发成本,但在高性能、可观测系统中是优势。 你说是就是吧 祝你天天开心 |
![]() |
39
lujiaxing 9 天前
@beidounanxizi 我真是笑死了. 你觉得你很有逻辑?
"暴论 写 java 的 都是 什么学历的 🐶" "你拿你当面试官 候选人 看起来很不错 说明什么 说明 java 工程师 很好?" "那你多写 不争论 上网🏄♀️ 是来斗蛐蛐 还是 ?" 来来来 逻辑哥, 你能先把句子说通顺了再来嘲笑别人的逻辑么? 别人好歹说话都是完整符合正常中文语法的句子. 你这可好, 哒哒哒 哒哒 哒哒哒 哒哒? 别人读你发的回帖还得先脑内先 correction 一道. 就这好意思指责别人逻辑怎样怎样的? 藤校呆久了中文技能退化了是吧? |