Java 开发有必要使用 Linux 系统吗

2023-05-23 20:20:13 +08:00
 aqiu111
现在大四闲着没事干,想把开发环境从 windows 转移到 Linux ,最近准备装 manjaro 的双系统,翻到这个贴子又有点犹豫 https://www.v2ex.com/t/557147 。求 v 站的大佬解惑,该不该折腾。
9139 次点击
所在节点    程序员
116 条回复
raycool
2023-05-23 20:23:40 +08:00
大学生活不就是用来折腾的吗?
放心大胆的折腾。
saybyetoGFW
2023-05-23 20:26:19 +08:00
生命的意义在于折腾,选择 Ubuntu 好了
fox0001
2023-05-23 20:31:47 +08:00
要去折腾。

1. Linux 的知识,工作上一定用得到。
2. 简历可以多写点内容。
3. 推荐 Debian 、Ubuntu 之类。
duke807
2023-05-23 20:32:24 +08:00
十年使用 windows 系统的经验,和十年使用 linux 系统的经验

哪个经验更值钱用哪个
makelove
2023-05-23 20:34:31 +08:00
linux 环境编程更舒服,且会 linux 还可以自己全栈独立开发部署软件
urnoob
2023-05-23 20:38:59 +08:00
@duke807 都是 0

大厂系统部署在 Linux ,也不会让你一个开发去管
小厂部署 Linux ,其实就是跟风,放 win 一样的。
为啥选 Linux ,就是因为免费
Bingchunmoli
2023-05-23 20:39:32 +08:00
linux 可以帮你解决 utf-8 编码的一些问题,但是会增加一些路径权限一些问题,建议都用用,毕竟 java 最终运行的服务器通常是 linux 。
duke807
2023-05-23 20:42:15 +08:00
@urnoob

众所周知,windows 是给小白用的系统,linux 是给专业人士使用的系统

而程序员是专业用户,所以应该使用 linux
yazinnnn
2023-05-23 20:47:55 +08:00
manjaro 非常适合入门, 几乎你所有会用到的折腾用的工具都可以在 arch 官方仓库和 aur 里找到

可以用 kvm+qemu 装一个 win10 来应付不得不用 win 的情况
lower
2023-05-23 20:51:43 +08:00
还不如 win 下开启 wsl2 或者 hyper-v ,多开几个 vm 直接搭集群也方便
dcsuibian
2023-05-23 20:52:50 +08:00
闲着没事干就装着玩呗。不过单纯对开发来说,不是很必要,毕竟跨平台是 java 的一大优点,写的程序应该正常都是能无痛切换 win/linux/mac 的。比如 maven/jmeter/zookeeper
kenvix
2023-05-23 20:54:21 +08:00
@duke807 😅宁这多少是有点极端了,我看你也不见得会用 windows 和 linux
JimmyChan1506
2023-05-23 21:02:17 +08:00
subframe75361
2023-05-23 21:03:06 +08:00
同大四 java ,现在在用 wsl2 ,但是开着内存占用很高。linux 对某些国产通讯软件的支持度不太够,对工作还是有些影响的,也在犹豫要不要换,希望来个大佬指点指点
harrozze
2023-05-23 21:03:22 +08:00
折腾吧,大四那段相对空闲的时间就是用来折腾过程中学东西的。wsl 或者 windows 里装个虚拟机都好,建议是多用用命令行,vscode 可以远程编辑代码,vim 也可以先熟悉一下。把这套环境搭建好,你就对 ssh 等工具有个初步了解了,linux 命令行里怎么编译 java 等,对你来说也可以先趟趟路,工作里遇到这类问题不至于慌。
aqiu111
2023-05-23 21:05:07 +08:00
@raycool 那就折腾好了😂
aqiu111
2023-05-23 21:06:21 +08:00
@fox0001 感谢建议,参考了一些博客,个人还是更倾向于 manjaro
lindas
2023-05-23 21:07:15 +08:00
我觉得入个门,达到大部分人使用 windows 的程度并不要花费多少精力
aqiu111
2023-05-23 21:10:36 +08:00
@yazinnnn 谢谢建议,我目前打算是拿 256g 固态来装 manjaro 当开发环境,然后保留 win11 的双系统,慢慢过渡
sunqb
2023-05-23 21:11:18 +08:00
没必要,大学把基础打打牢

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

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

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

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

© 2021 V2EX