V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lujiaxing  ›  全部回复第 6 页 / 共 14 页
回复总数  271
1  2  3  4  5  6  7  8  9  10 ... 14  
反了吧. 国外才是不温不火, 国内火的一塌糊涂.

说到底, Golang 本来就是迎合微服务架构而火起来的一门编程语言, 很多企业不分青红皂白的开始上微服务, 一天不到一千个访问量就把整个微服务一套搬上来了. 然后搬上来发现涉及到很多需要魔改底层组件 (k8s, etcd 等) 以适配业务需求. 所以就招聘了很多搞 Go 的 DevOps. Go 语言就是这么火起来的....

这两年西朝鲜国疫情 + 西朝鲜 ZF 各种不当人的操作导致了市场信心严重受挫进而导致了严重的经济衰退, 在这种大环境下很多企业承受不住压力开始大规模裁员, 很多原来几十号人的开发团队裁得就剩几个人, 很多原来大搞微服务架构的团队因没那么多人维护如此庞大复杂的架构开始逐渐把系统向单体架构重构. 这导致很多原来本负责 DevOps 的 Golang 开发没了用武之地....

现在 Golang 找工作比 Java 还卷. 可以说你如果只会 Golang, 想找工作的话最好先看看自己的学历. 现在还在招 Golang 的岗位基本都是大厂跟外企 DevOps 岗. 一个岗位上千个人投... 如果你没有 985 的文凭的话, 建议尽早转行干点别的或者趁年轻尽早开润吧...
128 天前
回复了 zuotun 创建的主题 Linux Windows 打游戏的方案是什么?
@FelineTerrorist 比如说, 人类一败涂地.
之前如果通过 Proton 打开游戏的话, 队友建房间找不到. Windows 下的话无此问题.
现在则是加了反外挂插件, 直接别想在 Proton 下运行.

而且至今 Proton 能支持的游戏数量与整个游戏业界的数量比也不算多.
@bronya0 请不要贴 GPT 的回答.
@xausky @yannxia 说的很明白了. go 写业务就是一坨屎. 业务越是复杂, 逻辑分支越是多, go 写起来越是恶心. 但是用来写一些很底层的中间件倒是很方便的.
@xausky 问题人家 java 里出现异常是要求中断的. 无论如何后面都不能继续执行, 直接回到调用栈的最顶层. 我知道 go 可以全局 if err != nil. 问题是如果要求抛出异常之后中断后续全部逻辑, 阁下又当如何应对? 抛出的不是程序逻辑错误而是业务逻辑设计上的异常情况, 你不还是要一层一层的 if err != null 么?
128 天前
回复了 zuotun 创建的主题 Linux Windows 打游戏的方案是什么?
建议另买一台. 或者反过来把 Linux 运行在虚拟机中.
别扯什么 Proton. 首先 Steam 毕竟不能覆盖所有的游戏. 尤其国产网游 (星穹铁道, 原神) 就没有原生支持 Linux 的.
而且很多游戏都上了反外挂机制, Proton 这种东西非常容易触发反外挂机制. 如 PUBG.

要么用 Linux 了就别想着玩游戏.
要么用 Linux 了你就再买个 Switch / xbox / ps5 玩游戏.
要么你就两台电脑
要么你就把 Linux 装虚拟机里

要么就别装这个 b. 好好用你的 Windows.
128 天前
回复了 fdghjk 创建的主题 Windows 怎么阻止 Windows 关机?或者拦截关机指令?
隔 0.5 秒执行一次 shutdown -a
128 天前
回复了 idragonet 创建的主题 C# C#程序员开发手机页面有什么适合的 UI 框架?
这跟 C# 有啥关系... 现在不都是 vue / react / angular 了么?

当然你确实也可用 aspx 就是了.
我就这么说:
在 Java 或者 ASP.NET Core 程序里, 你是可以做全局异常捕获的. 甚至如果底层框架做得好的话, 还可以把 throw Exception 作为中断请求的手段. 当请求数据不正常的情况下, 不需要你一层一层的从逻辑层 return 到展示层, 从子系统 A return 到子系统 B 然后再 return 到 api 层. 直接:


```
def getById(id):
if id is None:
raise BusinessException("ID 都不给我你问你马呢???");

......
......
......
```


就可以了, 这句话不需要程序员任何的处理就可以很优雅的返回给 GUI 层.
如果是 go, 那就要一层一层的定义接收异常信息的参数. 然后像洋葱一样一层一层一层一层的去返回.

你跟我说这种设计非常好??????????
128 天前
回复了 unt 创建的主题 MySQL 为什么还有很多人不愿意放弃 mysql5.7
@BBCCBB 我又不是做 Java 的. 我也不懂这些... 反正技术老大说不行就不行呗... 估计是支持 mysql 8 的驱动跟那个版本的 springboot 不兼容吧.
128 天前
回复了 unt 创建的主题 MySQL 为什么还有很多人不愿意放弃 mysql5.7
@aLazarus 自己的项目直接用 PostgreSQL 了.... 哪儿还有 MySQL 的事儿啊...

企业项目用 MySQL 5.7 基本都是因为项目框架比较老导致的. 没办法.
我之前一家公司就是这样, 公司技术团队有两个, 一个是 S 市的 Java 团队, 另一个我所在 C 市的 .NET 团队. 我就在这个 .NET 团队里... 我们用的技术栈是 .NET 6 + MySQL 8.0, 用到了一部分 MySQL 8 才有的特性 (比如 CTE, 对字段做位运算等). 结果技术总监从 S 市那边过来发现好像不太行. S 市 Java 团队那边用的 Springboot 版本太老了, 不支持 MySQL 8, 最高只能支持到 MySQL 5.7. 没办法还是退回 MySQL 5.7, 原来用到的 MySQL 8 的特性也只能用其他办法解决.
135 天前
回复了 QiShine 创建的主题 Python 感觉 C# 在蚕食 Python 的生态
@kayleh 卧槽猫雷
136 天前
回复了 QiShine 创建的主题 Python 感觉 C# 在蚕食 Python 的生态
额..... 日本在蚕食越南的生态?
140 天前
回复了 yaott2020 创建的主题 Linux 你倾向于哪个 Linux 桌面发行版?
XUbuntu
省事儿 易于定制 内存消耗小
143 天前
回复了 hoseawu 创建的主题 程序员 现在做全栈是不是一个好方向
至于 Node 全栈, 这个据我个人了解, 用 Node 全栈的公司不多.
143 天前
回复了 hoseawu 创建的主题 程序员 现在做全栈是不是一个好方向
不算是什么好方向. 应该说软件开发 (IT) 都不算是好方向.
如果你不准备出国, 那么唯一的好方向就是考公务员.

---

如果你就一门心思还是准备做开发的话. 全栈几乎是必然的.
如果你确实很屌很牛逼 985 / 211 本科毕业 + 985 / 211 研究生以上, 阿里腾讯字节华为等大厂 offer 随便挑, 那你确实可以专精前端 / 后端. 这些大厂基本上进去从入职到离职基本上就只干一个活儿.

如果你不是, 那全栈不是好不好方向的问题. 是必然的问题.
事实上是: 中小型企业普遍不分前后端. 基本上招进来之后就是从 css 到 k8s 全干.

后端的话建议就认真学好 java 跟 java 相关的 SpringBoot, Spring Cloud, Dubbo 等. 以及 Docker, Docker Swarm, K8S, ELK, 等. 前端 VUE 跟 React. 有多余的精力可以学一下 C/C++.

至于 GO 等其他开发语言都不建议深入学 (感兴趣除外).
比如 C# 现在岗位少, 工资低, 除了外企以外基本没有大厂在用.
比如 GO 基本上用的都是大厂, 拿来魔改 K8S, Docker 等. 学 GO 能顺利找到工作的大前提基本是 985 / 211 本科毕业. 如果你不是就不建议学 GO.

还有一个方向是鸿蒙开发. 鸿蒙宣布不再兼容 Android 之后有不少大厂高薪招聘鸿蒙开发工程师. 这可能是个风口.
一个是很多软件不是只做信息展示而已. 而且还要做很多浏览器无法实现的功能. 例如文件的读写, 调用本地程序, 跟硬件交互等. 例如 QQNT 就是. QQNT 的底层是 C++ 的, 只有展示层是 Electron. 这就涉及到大量的 ffnapi 操作. 浏览器怕是无法实现的.

另外很多 Electron 程序也是涉及到跟硬件驱动跟硬件 SDK 交互的 (如扫描仪, 打印机, 工控设备, 锁控板等), 纯浏览器是很难实现甚至可能无法做到的.
163 天前
回复了 hez2010 创建的主题 .NET .NET 8 发布正式版了
@forgottencoast PHP 基本上全都转 go 跟 java 了. 市面上已经见不到多少 PHP 的岗位了.
而且桌面端现在也是可以用 Electron 做了. 对性能没什么要求的用 Electron. 有要求的用 QT. Electron 只要招前端开发就能做. 招聘压力比 C# 小太多了. 所以桌面端 C# 其实也不吃香.
1  2  3  4  5  6  7  8  9  10 ... 14  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3321 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 72ms · UTC 11:24 · PVG 19:24 · LAX 04:24 · JFK 07:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.