家里配台高性能台式机,笔记本远程连接做开发的方案,体验一段时间了,回来说说感受

2021-10-20 16:27:12 +08:00
 wlfeng

之前由于笔记本性能不足,又经常需要移动办公,所以在站内发表了一个帖子向 V 友们咨询了一下远程开发的可行性,原帖地址( https://www.v2ex.com/t/803554) 加上自己试验了一下,总结下来我觉得可以试试,毕竟程序员大都喜欢折腾;
说干就干,9 月 29 京东下单,30 号就全部到齐了,物流好评!
来张全家福

配置清单

组装电脑的过程就不多说了,除了电源翻了点小车,其他都完全 ok ;


截止到目前已经使用 2 周了,说说具体感受吧,首先 windows 自带的 rdp 使用还是比较流畅的,目前的工作场地网络环境较差,带宽 10M 不到,而且网络不是很稳定,不过使用下来还算是比较流畅的,稍微有一点点延迟,但是在可接受的范围内,但是如果快速切换界面会有很明显的卡顿,碰到网络波动的时候能卡住几秒没反应,一般这个时候我就拿起手机看看消息→_→ (划水借口+1)

网络环境好的我也试过了,讲真,还挺丝滑的,跟在本地没啥区别,而且流畅度飞起(~ ̄▽ ̄)~,跑项目,编译代码之类的快了好几倍,坏处是又少了个划水的借口( ̄. ̄) (划水借口-1 )

但是也有碰到很蛋疼的地方,首先有时候早上赶,忘了开机,到公司就傻眼了,只能打电话回去找家里人帮忙开机,家里人不在家的情况下就只能等或者重新用笔记本开发了;还有就是碰到不知道的人把我电脑给关了,开发到一半连接断了。。。,后续必须得搞个可以远程的智能开关,不然意外情况太多了;

还有就是远程开发碰到网络极差或者完全没网就没辙了,不过这个可以使用本地开发临时替代一下,还能接受;问题比较大的是内网问题,有的公司是在内网部署的开发和测试服务器,远程到家里的电脑是连接不上的,只能远程开发,代码写好上传,然后本地拉取代码跑起来测,稍微麻烦了一点,而且高性能的机器就利用不上了

总结一下,如果时常处于网络不佳的情况,还是老老实实买高性能笔记本好了;如果正常公司上班,有还不错的网络环境,远程开发和本地开发没任何区别,内网环境会麻烦一点,但是还可以解决;不过远程开发最好配个智能开关,防止电脑没开或者误关之类的问题;


ps:最近听说电信要取消家庭宽带的公网 ip 了,不知道是不是真的,如果是真的,估计又得折腾了ヽ(ー_ー)ノ

17736 次点击
所在节点    程序员
175 条回复
wlfeng
2021-10-20 21:00:27 +08:00
@meixg 。。。,经常到处跑,不一定在公司的
wlfeng
2021-10-20 21:01:43 +08:00
@oser 链接打不开了
wlfeng
2021-10-20 21:03:17 +08:00
@libook 好,我去瞅瞅
wlfeng
2021-10-20 21:03:52 +08:00
@pengkaiwei 显卡现在溢价太高,又不是刚需,暂时不考了,反正现在在掉价,过段时间再看吧
wlfeng
2021-10-20 21:07:06 +08:00
@neptuno 没有正式测过,但是之前硬件检测的时候看的好像待机功耗不到 100W,这样算下一天也就不到 1 块钱,其实没多少电费
wlfeng
2021-10-20 21:10:51 +08:00
@delectate 给大佬点赞,收藏了,后续作为搭建参考,感谢
Ansen
2021-10-20 21:12:09 +08:00
忽悠公司买 2U 服务器,放内网,然后给自己开个虚拟机
wlfeng
2021-10-20 21:12:12 +08:00
@chotow 我都是 windows,没有这个问题,现在基本不怎么折腾 linux 系统了,一般直接装虚拟机里,有需要可以开虚拟机用
wlfeng
2021-10-20 21:13:30 +08:00
@ericbize 不至于啊,我现在办公地点 10M 宽带,只要不是快速切换页面,基本不怎么会卡,就是稍微有点点延迟
wlfeng
2021-10-20 21:15:06 +08:00
@Kazetachinu 公司不给配电脑,给补贴,用自己的电脑
wlfeng
2021-10-20 21:16:58 +08:00
@Ansen 哈哈,忽悠过了,不过失败了
ericbize
2021-10-20 21:17:03 +08:00
@wlfeng 可能我受不了 敲下去 那种 滞后感
wlfeng
2021-10-20 21:18:32 +08:00
@ericbize 我觉得还好,各人感受不同吧,而且网络情况好的时候基本就和本地是一样的了,感受不到滞后感
sidkang
2021-10-20 21:34:18 +08:00
同样也是 remote,不过我的机器是 AIO 机器,所以是 24x7 开着,没有遇到忘记开机的问题,Host 装了 Proxmox,同时装了各种容器、媒体存储串流的应用,工作、开发、游戏都相应装了 KVM 虚拟机,然后做了快照,出问题随时恢复,确实体验很爽。
aLazarus
2021-10-20 21:43:42 +08:00
rdp 连接 pc 的话,是不是 pc 没有动画了?我现在用的 parsec,感觉比 rdp 还流畅
livepps
2021-10-20 22:00:23 +08:00
买个远程开机卡,插主板上,手机 app 远程开关机,是软重启和软关机,不伤电脑,这个方案只要家里网络没问题,就可以开关机,我用两年了,好用,在不放心买你个智能开关,远程控制吧,主板通电启动。
wlfeng
2021-10-20 22:01:46 +08:00
@livepps 远程开机卡有推荐的吗?
mythabc
2021-10-20 22:09:26 +08:00
lz 公司的开发环境真是很宽松,还能把代码拉回自己的机器开发完再拉回公司。
大内网每次搭环境都要艰难拷贝依赖着实羡慕。
wlfeng
2021-10-20 22:23:35 +08:00
@mythabc 小公司代码管理一般都不会很严格,之前也有遇到过工作电脑安装加密软件,电脑里所有的文件都无法传输到白名单以外的电脑里
max891121500
2021-10-20 22:35:10 +08:00
我的情况跟你类似. 我家局域网有如下的设别:

- Dell OptiPlex 5060 迷你主机(Arch Linux)
- ThinkPad T480 (Arch Linux)
- 工作站: AMD 5900X + MSI 3090 + 32G + 1T SSD + 2T HDD(Arch Linux)

我的使用场景, 内网 Dell OptiPlex 5060 服务器上运行着 wireguard 并 通过 FRP 将 wireguard 端口映射到我的服务器. 我本地使用一台联想拯救者 R9000P(5800H+3060, 系统: Windows 10), 通过 wireguard 客户端实现虚拟内网, 连上 wireguard 后即可在外面通过公网访问到家庭的局域网. 通过 vscode 和 remote development 插件, 将 vscode 运行在了工作站和 ThinkPad T480 上. 这样, 当我要查看旧项目代码的时候, 只要在 vscode 上切换不同的 vscode 服务端即可.

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

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

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

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

© 2021 V2EX