V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xiaocaiji111  ›  全部回复第 2 页 / 共 9 页
回复总数  164
1  2  3  4  5  6  7  8  9  
java 机会确实多,但是这种半路转行的跟刚毕业的,人家宁愿要刚毕业的吧。很多传统 IT 企业老 java 也不会动的。
99%的场景下启动速度没那么重要, 比如别的语言启动 10s ,java 启动 1 分钟,依然可以接受。发布的时候又不是一台台替换的,而且替换后也不能立刻给用户用,要线上验证没问题,然后再去批量滚动替换剩余的。所以很多人说启动快,用户影响小,感知小,难道就是立马替换掉给用户用吗?

另外个人小项目,能预感到复杂度的,不建议使用 Spring ,java 也有其他轻量级框架可以用的。Java 初始内存占用多,甚至少了启动不起来,但是我们线上也用有 Go ,初始内存占用少,量上来也一样占用很多。另外大内存应用用 go 明显不如 java 的 gc 平滑。
降本增效中,很多阿里开源的更新频率都变很低了
175 天前
回复了 guguji5 创建的主题 程序员 那些天天很累的程序员,能活到 40 么?
@xiaohusky 这些不是持续性的高强度工作,以前跟着导师经常到凌晨,但是精神还很好。因为白天可以睡到很晚,而且做课题期间相对自由,小憩一会儿,出去走走,吃个饭再回来,打会游戏等等,都是可以的。
175 天前
回复了 firhome 创建的主题 计算机 家用主机用 win 还是 mac?
win ,我自己有个 macbook ,家里是紧凑型的台式机,可玩性比 mac 不是多一点两点,实在无聊的时候还可以玩点儿游戏
@murmur 国内踏实深入的人太少了。一味追新,而不是国外那样百花齐放。
反了,go 在国内远火于国外,国内喜欢追新。从谷歌趋势,stackoverflow 活跃度,medium 媒体,reddit 等等,都是 java 火。并且分散到各个不同领域或者中间件上面。

另外说大厂基本都是 go 的,自己去问问内部人把吧。按行业分,电商基本上 java ,企业级应用是 java ,腾讯字节百度 go 多些,主要是视频,IM 这些,但是内部 java 也不少,跟业务模式有关。

感觉什么技术都是鸡肋,就别总盯着 curd 的圈子,跳出这个圈子就会发现不一样
@xiaocaiji111 人为定义的规则。
擦,发出去就没法修改了
出发点是好的,每个 error 都要检查,实际上等于没设计,因为是靠返回值实现的,其他单返回值语言,也可以自己定一个 Wrap 里面包裹数据和结果。

golang 的 error 配合语言特性,也就是 err 必须手动处理,确实有助于提升程序健壮性,写的时候让用户必须考虑成功和失败。但是读的时候却不那么友好,大量的 if err 就像庄稼地里的杂草。去除杂草才是从上到下的真正业务逻辑,这个时候想快速了解逻辑,第一步干啥,第二步干啥,一般是不关注 err 的。

try catch 和 error 没必要说谁好谁坏,都有痛点和爽点。语言怎么设计的,怎么用就行,毕竟语言就是让计算机干活认为定义的规则。
186 天前
回复了 channg01 创建的主题 分享发现 今年的一点副业收入
楼主现在还有号吗,我买一个,或者朋友有也可,推荐下,
200 天前
回复了 v2li32 创建的主题 PHP 讨论下 PHP 转 go 的水平
php 开发人员整体水平较低,当然不是说楼主,是以前面试得人员大部分这样,换门语言也够呛。大部分都是 yii 框架和 thinkphp 框架开发使用人员,从没接触过高并发项目。
201 天前
回复了 liyunyang 创建的主题 程序员 和平讨论,中台的优缺点
原来是冯大辉呀,一天到晚咋咋呼呼得。贼装逼
用过 Java ,写过 go ,刚毕业也做过 php 。如果现在做一些规模项目依然会选择 Java ,生态太好了。一个 web 项目不是只有 http 接口和 curd 操作数据库。有 flink ,spark ,hadoop 这些,还有 es ,以及一些 cassandra ,甚至一些开源的推荐引擎,规则引擎,工作流等等。只要涉及到的,基本都会有 java 的影子。
还有一些三方 sdk ,举个例子:创业做自己项目时,有个 sdk 没有,用 go 能写吗,那肯定能,但是时间成本接受不了,如果官方更新了,还不能同步更新。时间成本=金钱。这些钱可以给 Java 项目多加一年几个 G 的内存。

如果做业务依然建议 Java ,如果基础设施中间件建议 Go 或者 Rust 。各做各擅长的事儿。

另外我大学时学 php 时,觉得 java 又臭又长,不待见 Java ,毕业后才发现 php 只能进小公司,还都是简单的 curd 。投入 Java 怀抱后才接触到不少行业解决方案,接触到不少更深的技术。这种心态让我走了不少弯路。可能跟你身边同学的态度差不多。
@XCFOX 有没有可能大企业不让用 ORM ?我们让用 Mybatis 是因为,静态分析扫描代码得时候,写个小工具很容易知道 xml 中得 sql 有没有条件,会不会出现安全问题,是不是合理。如果用了 ORM 只能运行时候收集输出得 sql 。

另外代码不是一次性得,写的时候 orm 贼爽,过段时间调试优化 sql ,就没有手写 sql 那么显而易见了。
所以做项目是个工程性问题,写代码是其一个环节,不能只考虑写得爽。
@NessajCN gopher 和 ruster (秀儿)也一样会这样说别得语言,这个不必放在心里。看戏就好
@NessajCN gopher 和 ruster (秀儿)也一样,这个不必放在心里。看戏就好
把 idea 价格打下来,我就去用正版
203 天前
回复了 xiaocaiji111 创建的主题 Go 编程语言 各位佬,请教个 go get 问题。
@AnroZ 有可能
203 天前
回复了 xiaocaiji111 创建的主题 Go 编程语言 各位佬,请教个 go get 问题。
@cyrivlclth 确实没看到起了什么作用,带不带拉下来都一样。
203 天前
回复了 ludaming 创建的主题 酷工作 招聘高级 golang 开发 20-35k,可远程办公
@baihekong go 可以了,用 java 的,c#的,甚至 php 都很多,看游戏类型吧。
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2649 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 00:31 · PVG 08:31 · LAX 17:31 · JFK 20:31
Developed with CodeLauncher
♥ Do have faith in what you're doing.