用习惯了 windows 系统的菜鸟,想转用 Linux 系统编码,有什么好的建议!

2019-12-08 14:18:36 +08:00
 pin621
9421 次点击
所在节点    程序员
99 条回复
libook
2019-12-09 10:39:43 +08:00
如果真的对 Linux 的使用,以及双系统经验不足,而又想快速进入生产状态,建议在 Windows 上装虚拟机,然后在虚拟机里开发,这样不至于一下子就换掉所有的软件使用习惯,可以逐渐寻找 Linux 上的替代方案,逐渐切换。还有很重要的是,虚拟机可以解决大量的硬件兼容性问题,如果不是针对硬件、移动设备的开发的话,非常推荐。

系统上推荐用 Ubuntu 或 Pop!_OS,这两款都是商业公司支持的,开箱即用(后者甚至已经优化了游戏体验),可以边用边加深对 Linux 生态的了解。有什么不懂的可以去 https://wiki.archlinux.org 上查,这个 wiki 是 Arch Linux 发行版的,但是实际上大多数知识都是 Linux 共通的。

等对 Linux 比较熟悉了,就可以尝试各种发行版了,服务器上用的比较多的是 Ubuntu Server、CentOS、OpenSUSE,PC 上用的也推荐试试 Manjaro、Kali、Fedora,要是想更上一层楼可以挑战一下 Arch Linux。
SheepM
2019-12-09 10:42:13 +08:00
Linux 开发确实是方便,并且同等配置 Ubuntu 比 win10 流畅非常多,但是如果你的工作不只是编码,那还是安心用 win 比较踏实。不然你就得面对怎么在 linux 环境下弄一个 windows 虚拟机,如果预算不紧张的话想体验 linux 更推荐上个 mac,对开发人员而言 mac 是在易用性、软件支撑上比较均衡的一个选择。
CandySky
2019-12-09 11:16:29 +08:00
@Lyvnee deepin v20 感觉很臃肿
dosmlp
2019-12-09 11:17:51 +08:00
没有特殊需求,建议不要尝试,会浪费时间在其他地方
zunceng
2019-12-09 11:37:54 +08:00
@int64ago 真实
ubuntu 用三年还是菜鸟 gentoo 用一个月逼(没打错)成高手
darknoll
2019-12-09 11:54:34 +08:00
直接用 ssh 客户端就好了,没必要装啥 linux。
inhal
2019-12-09 11:55:44 +08:00
用了 Linux 你就有可能变成桌面环境尝鲜者而不是程序员
kneep
2019-12-09 11:55:58 +08:00
我觉得 Windows 作为编程环境没什么大问题,越来越好用了
qinliming
2019-12-09 11:59:56 +08:00
@omysho 此处应有狗头
r1ng0
2019-12-09 12:07:25 +08:00
Linux Mint 走起
ac2sherry
2019-12-09 13:00:03 +08:00
别用,玩三天,折腾安装各种东西,然后还是扔在一边用 windows。

Linux 适合老机器,我有个笔记本太老了装 ubuntu 续命,最多偶尔用一下测测网络啥的。
Perterually
2019-12-09 13:30:33 +08:00
一直在用 linux mint  感觉挺不错的 是基于 ubuntu 的
FrankHB
2019-12-09 14:44:22 +08:00
不会自主解决滚挂的,先 WSL 练手(还有一些特有问题能让你多练练……)。
StuartTinnnnn
2019-12-09 16:31:01 +08:00
泼盆凉水
双十一买了个新款笔记本想拿来工作用顺便装个 linux 装装逼
在 vm 上试着安装无比流畅就下单等着狗东送货了

实机折腾了一个星期
市面上几大发行版的 beta 最新版都装过了
各种驱动分辨率不兼容 最蛋疼的是基本上都不认识我笔记本里的嘤特尔无线网卡

终于装上了 ubuntu 最最新版的系统能连 wifi 了
又开始折腾微信 QQ 输入法
终于到了可以勉强用的时候
看到个仿 Mac OS 的主题
装之 - 重启 - boom

艾玛 Win10 专业版真香
secondwtq
2019-12-09 21:59:32 +08:00
如果你能忍受显卡驱动一天一挂,一挂必须重启的话 ...
everything comes with a price
capljf
2019-12-09 23:15:15 +08:00
大四那会儿用了一年 ubuntu,感觉和 windows 下编程并没有太大的区别。编码能力肯定是没有什么增强的,如果你想提高 linux 运维能力可以考虑
zppass
2019-12-10 10:38:16 +08:00
deepin 算是汉化比较好,支持的也还行
Ubuntu 玩家也很多,遇到问题帖子也不少
Linux 桌面版都会折腾而且可能出现“别人行我的怎么不行?”,显卡驱动(我自己 ubuntu 有这个问题),软件支持(有的只能微信网页版)等问题
纯 Linux 命令行形式 CentOS 什么的还是打住吧,vim 你自己在桌面终端也可以玩,毕竟干活还是要用 IDE 的,玩 Linux 环境配置,终端输入命令都不错
hunter2015
2019-12-10 10:59:55 +08:00
没人推荐 deepin 吗
tomychen
2019-12-10 12:07:30 +08:00
首先不是应该问为什么要放弃 Win 吗?

如果决定要放弃了,就忘了那个他吧

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

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

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

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

© 2021 V2EX