一个疑问,现在是人均一台开发机了?

134 天前
 sampeng
现在都看中 remote ssh 开发。也都说自己的开发离不开 remote ssh 的功能。

不过公司会给程序员配一个电脑,再一人配一整套环境(64G+那种)?你要说你直接 remote 到开发和测试环境,但那是公共的啊。人肉上去改代码?没有 CICD ?

我身边是一个都没有的,当然,这可能是幸存者偏差。我自己尝试了好几次。。完全没 get 到点,网络再好都有延迟,肉眼可见的输入延迟啊。。。当然可能是因为我是 32G 内存的机器,反正和本地比起来我很想请教一下 G 点到底在哪里。。直接连线上 DEBUG ?但凡有运维的,这个要求都会被打死。。

我对这点非常的好奇。。但抛开 remote ssh 。。在很容易人均 32G 内存的机器上。ide 是毫无压力的啊。
12835 次点击
所在节点    程序员
95 条回复
liuhai233
134 天前
没有 remote ssh 怎么在家连公司的台式机捏
5waker
134 天前
G 点在不用背笔记本,能远程哪里都是一个环境
7477wj
134 天前
没什么用,方便在家里加班🤣
NessajCN
134 天前
你为啥觉得有本地 ide 就用不到 ssh 了? 这俩互斥吗
chendy
134 天前
这个功能在我的世界里,属于线上没输过线下没见过的东西之一
职业生涯唯一见过的远程开发,是瘦客户机 + vmware 远程桌面的方案,远程开发就是家里电脑挂上 vpn 连上去
theusername
134 天前
美团是可以申请 48G 内存 16 核 cpu 的云 ide ,这个服务使用体验非常好,完全感受不到延迟,环境什么的都可以自动化或者少数缺失情况下找他们的人配,由于我的本子性能很差,所以我挺喜欢用这个服务的。
Yuanlaoer
134 天前
你可以在本地只做文本(代码)的编辑工作,然后复制粘贴到远程。在远程去完成编译与之后的一切工作。

你说的那种情况,是“远程桌面”的场景,不适合开发者
MoYi123
134 天前
我觉得也就 c++ 要远程开发, 笔记本实在编译不动. 其他语言都无所谓吧.
beyondstars
134 天前
延迟实际上对远程开发体验的影响没那么大,Terminal 字符界面,10 ms 内的延迟几乎感受不到,VS Code 只有保存、打开目录时才会感受到延迟,其它完全感受不到。
shyangs
134 天前
CODE 不讓拿回家,卻能方便在家加班.
hellomsg
134 天前
@shyangs #10 打工人的悲哀,给资本家打工,代码都不让拿 了
FabricPath
134 天前
当你想联调一个特性的时候,如何让别人来访问你的服务,起到你本地电脑上,屏幕合上就断网了。这时候起到开发机上是最方便的,在开发机上能 ./ 把服务起起来,快速修改,快速测试。
一些大型服务在本地编译运行起来太卡,比如我服务起来需要构建一个几 GB 的本地 cache ,光从办公网 load 数据就要 load 半天
li746224
134 天前
我们有远程开发机,但是受限于 vpn 带宽,没人愿意用,卡的一批。
sampeng
134 天前
@FabricPath 这都是运维的脏活累活。运维会起一个连调环境。比如我,我们有 12 个研发,我起了 12 个环境。一人一个。但完全不需要他们 remote ssh 。。提交就自动打包推送 k8s 了。当然,肯定没有 remote 直接编译快,但一致性肯定是最好的。remote 后在远程编译还不一定和测试/上线的编译过程依赖性保持完全一致。
sampeng
134 天前
@liuhai233 vpn 。git 拉代码,本地开发。。我家里是 64 的 mac studio 。。更不需要 remote ssh 。
sampeng
134 天前
@NessajCN 互斥倒不互斥。只是最近 1-2 年一直很火的话题,但我一直 GET 不到 G 点。就好奇问问。。是不是我使用姿势不对
darksword21
134 天前
你说得对,但公司给我的笔记本是 2016 mac book pro 8+128
dode
134 天前
我这环境机器 CPU&内存很多,不过网络不好局域网 tcp 都丢包
sampeng
134 天前
@darksword21 那远程到哪呢。。公司只给这么低配置的笔记本。就更不可能给一个服务器给你独立用吧。。
jorneyr
134 天前
代码拷不走,防泄密。

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

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

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

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

© 2021 V2EX