个人觉得,学习 Linux 是很有必要的,即使 Java 服务跑在容器里面也需要了解 Linux 。但是,Linux 的 GUI 虽然看起来定制化高,很 geek 的样子,但是不稳定,一个废弃的配置可能要花你几个小时的时间 Google ,个人觉得没必要。假如你日常编程离不开 IDE ,那么 win/mac 还是好一些。但要是你在 vim 里面写代码那就不用说了。
spr1ngs
2023-05-23 23:39:38 +08:00
懂点就行 没必要开发 不好用
bandian
2023-05-24 00:12:42 +08:00
单纯从写 Java 的角度来说,完全没必要。但是玩玩 Linux 还是很舒服的诶
Mo3et
2023-05-24 07:50:38 +08:00
玩玩挺好 熟悉 Linux 的操作一些原理啥的对学习和面试也是有益处的 兼顾日常和开发 所以我推荐类 Unix(Mac) hhh
fox0001
2023-05-24 07:52:04 +08:00
@subframe75361 #14 1. 应该是某些国产通讯软件对 Linux 的支持不够。 2. 有个能跑所有国产通讯软件的 Linux 发行版,叫 Android[狗头]
Donahue
2023-05-24 08:04:44 +08:00
我觉得挺有必要的,我大一开始用 ubuntu , 刚开始折腾各种美化,现在直接把最新的系统下载下来就用了,不折腾。双系统,用 ubuntu 的时间估计 95%+,ubuntu 用不了软件在 vmware player 开 windows 虚拟机用,内存 32G 不差这点~
chaoschick
2023-05-24 08:24:39 +08:00
有必要,非常有必要,因为公司项目多是部署在 Linux 上,出了事,多半会直接找开发直接在 Linux 上 debug ,看堆栈,有时公司的运维可能没那么给力,遇到一些棘手的问题解决不了,就会找开发了
yinbingren
2023-05-24 08:25:19 +08:00
manjaro 不值得推荐,想要一个开箱即用的 arch 环境可以用 endeavourOS 和 arco linux
blankmiss
2023-05-24 08:30:25 +08:00
manjaro 不值得 问题多多
xianyv
2023-05-24 09:00:44 +08:00
我现在公司是开发在 windows 上,部署也在 windows 上, 部署的时候有点烦, 我一直没研究明白注销用户之后,如何继续运行 jar
dif
2023-05-24 09:01:59 +08:00
虽然没必要,但 Linux 对 java 猿来说是绑定的, 也就是你的会一些基础的操作。建议你搞个双系统。Ubuntu 就行,稳定好用又简单,还能打 GOGO 。
Cloudust
2023-05-24 09:05:48 +08:00
本来想说没必要,一看,大学生啊,那就装个 Ubuntu 吧,顺便学学 Linux 相关知识,以后也能用到的。