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

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 了,不知道是不是真的,如果是真的,估计又得折腾了ヽ(ー_ー)ノ

20499 次点击
所在节点    程序员
175 条回复
juzisang
2021-10-21 11:49:33 +08:00
@isouu #124 UnRaid
juzisang
2021-10-21 11:50:38 +08:00
@liukanshan #134 还行,现在用的 i9 10900T,整机功耗 60w 左右,在考虑要不要换 10900,或者 10900K
kchenzhi
2021-10-21 11:53:17 +08:00
Java 后端开发,目前在尝试 vscode,延迟在 50ms 以下时体验还是挺好的,网络再差点代码提示就出来得慢了,明显跟不上我写代码的速度
Bazingal
2021-10-21 12:01:22 +08:00
@juzisang 谢谢,我也准备搞一套 all in one,不想再弄个瘦客户机,看来还是得多显卡直通
liukanshan
2021-10-21 12:46:24 +08:00
@juzisang 60w 是指待机默频么? 满载有 100w 没 算默频也就是 0.06 度电,一个月 43 度,群晖满载在 30w 上下,看自己取舍吧。
sicifus
2021-10-21 13:17:09 +08:00
提一个小的建议,可以进一步降低使用成本(省电费),而且想用的话随时也能用:
换个路由器,有 WOL 功能的。
电脑不用的时候睡眠,不要关机,要用的话随时用路由器 WOL 唤醒,或者设个定时唤醒也行。
如果电脑主板支持 WoWLan 功能的话最好,如果不支持就接网线。
holulu
2021-10-21 13:24:33 +08:00
JB 家有远程方案,https://lp.jetbrains.com/projector/,在服务器上跑 IDEA,在浏览器或原生客户端上访问
holulu
2021-10-21 13:26:01 +08:00
ltruntu
2021-10-21 13:27:42 +08:00
买向日葵开机插座 和开机棒 平时远程开机棒开机 如果电脑死机之类的 可以操作开机插座断电重启,没公网用 frp,我就是这么弄的
Ravencus
2021-10-21 13:53:42 +08:00
家里路由器配个 openwrt 用 wake on lan 或者 earthwake,给路由器挂个 frp 解决自己开机和没有公网 ip 的问题;网络环境好的时候可以用 Splashtop 远程桌面,串流形式推 4k 体验远超 rdp ;家里最好还是有 ups 保个底
0vels
2021-10-21 14:53:30 +08:00
远程开机看看 wake on lan
jabari
2021-10-21 15:10:52 +08:00
@Rwing #37 可以多个显示器.
byte10
2021-10-21 15:12:51 +08:00
@chotow 好家伙,我就是因为 vsc 完美的远程的方案, 从 idea 转过去的,可惜 vsc 的 java 编程,还是有点欠缺。希望再过 2 年能更流畅些。
@shenqi M1 目前还打不过 5900X,但是 M1PRO 应该可以打赢,但是不至于吊打。

@ZeroDu 因为 vsc 远程方案是非常好用的,你用过就知道了
@bthulu 我也好奇为啥能连接回家里 搞开发,如果是后端开发,一般连接公司的开发环境,这样一来,家里的服务器可能还要连接 VPN 回公司。。。

RDP 在内网用过,但是画面还是不太 OK,不流畅,卡卡的,写代码也是卡卡的,滑动页面也是。还是 vscode 远程好一些。

@kchenzhi 不说内网跑行不行了,感觉原生跑都不行,那些 java 插件反应慢,比如方法跳转,方法引用等,总觉得不流畅,没有 idea 即点即到的那种丝滑。不过我还是用远程开发,偶尔用 idea,发现 idea 流畅的多。

@ericbize 我也觉得 RDP 卡,至少刷网页是不流畅了,延迟还是太大,还是内网。。。
nil333
2021-10-21 15:48:23 +08:00
下次家里门换个要是,老王还是那么喜欢串门关你家电脑啊
woodensail
2021-10-21 15:54:20 +08:00
话说,很多人提 vscode remote 啊,我也提下 jetbrain 家的远程合作吧,名字叫「 code with me 」在主机上起服务,从机可以远程控制,当然 code with me 主要不是用来做远程开发的,更多的是适合结对编程、远程面试和教学领域。

https://www.jetbrains.com/code-with-me/
yukunyi
2021-10-21 16:24:28 +08:00
我做了个 esp8266 的远程开关,可以随时远程开关
holulu
2021-10-21 16:26:59 +08:00
@woodensail Jetbrains 远程开发用 Projector
jeeyong
2021-10-21 16:41:08 +08:00
所以你们现在讨论好了吗?
我有 20 台他这个配置的机器...
谁想远程开发一下子?
jeeyong
2021-10-21 16:41:35 +08:00
@jeeyong 而且都是固态硬盘 2TB nvme SSD. 每个 2 块
fuchaofather
2021-10-21 16:46:34 +08:00
远程操作公网 ip 和带宽咋搞的,这两样得花钱吧

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

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

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

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

© 2021 V2EX