最全面、最前沿、最专业的游戏研发实战

提供最全面的游戏研发技能分享,让您在最短时间变成高级游戏工程师

查看:0|回复:4

【行业】大学生已切换到纯Linux环境,对未来有帮助吗?

 attach_img

6

帖子

3

回复

8

积分
最后登录:
2025-03-22 19:51
注册时间:
2023-02-26 15:02
楼主
  发表于:2025-03-22 20:39:55|查看用户信息

如题,我是软件工程专业的大一学生(接下来读大二),从大一上开始完全放弃了Windows转向Manjaro,大一下转Arch Linux,不出意外的话,大学后三年都用Arch Linux了。

我知道使用桌面Linux要避免花很多时间在美化桌面上,因此我只在刚装完系统的时候美化了一下。

我想问完全用Linux来完成大学生活,这对于未来的我有帮助吗?以后进入企业开发,可否完全不使用Windows环境?


8

帖子

3

回复

8

积分
最后登录:
2025-03-22 17:13
注册时间:
2023-11-14 09:53
1 楼
  发表于:2025-03-22 20:58:59|查看用户信息

你都已经从 Manjaro 过渡到 Arch Linux 了,这都算是高手了啊,还来问这样的入门级问题。

用 Linux 来完成大学生活,对你的未来肯定是有帮助的啊。

Linux 有利于那些对计算机科学技术有追求的人。

重点不是在于你用的是不是 Linux,而是你怎么样在使用 Linux。

如果你仅仅只是把 Linux 桌面系统当成另外一个 Windows,只是用来写写 Word 聊聊天,还总是担心 Windows 上能完成的任务 Linux 可能完成不了,那确实就帮助有限了。

但是如果你把 Linux 当成一个计算机科学技术的宝藏,把它当成你实现梦想的温床,那结果就完全不一样了。

Linux 中好玩的东西挺多。Linux 中值得思考的东西也很多。

比如说,当你使用 Linux 的时候,你首先要接触的,应该是这个经典的东西:

1.jpg

图1、命令行界面


这个经典的东西就是命令行界面。

你可以看这本书:

2.jpg

图2、Efficient Linux 命令行


当然,你首先要学习 Linux 系统的基础知识,可以看这本书:

3.jpg

图3、Linux 命令行和 Shell 脚本编程大全


甚至更老一点、更经典一点的 Shell 脚本编程教材:

4.jpg

图4、Shell 脚本学习指南


就玩命令行,其实桌面可玩性很小,只要能启动 GUI 程序就行了。美化?要什么美化?我现在就是在一台没有美化的 Rocky Linux 上答题,完全没有做任何美化,界面本来就已经很漂亮了。

5.jpg

图5、Rocky Linux 的界面


不过我的电脑是 4K 分辨率的屏幕,哈哈哈哈!

我们继续玩命令行。既然玩 Linux,那 C/C++ 语言要会吧,毕竟 C 语言是 Unix/Linux 系统的母语。

6.jpg

图6、C 程序设计语言


当然,这本书太老了,你可以辅助一个现代一点的 C 语言教材:

6-1.jpg

图7、C 语言程序设计 现代方法


用什么工具呢?当然是 GCC 和 VIM。

7.jpg

图8、在控制台中使用 VIM

好吧,我们又多了新玩具。光这个玩具都可以玩几年的了。


3

帖子

5

回复

7

积分
最后登录:
2025-03-22 19:58
注册时间:
2023-02-26 14:02
2 楼
  发表于:2025-03-22 21:00:43|查看用户信息

对未来有帮助的:linux开发

对未来没帮助的:在linux上开发

你需要学习的:让你的程序在linux上高效运行

你不需要学习的:让你在linux上高效运行


4

帖子

1

回复

4

积分
最后登录:
2025-03-22 16:48
注册时间:
2023-03-12 21:55
3 楼
  发表于:2025-03-22 21:05:31|查看用户信息

“有没有帮助”这点我觉得根本不用讨论。说没帮助的,不是蠢就是坏。

大学这段时间基本上是你人生中最后一段自由的时间了,多折腾一点好,工作后想折腾可能都没精力了。工作中遇到要用 Linux 的场景,网上临时学来的三脚猫功夫完全无法与多年经验相提并论,哪怕你只是在普通地使用 Linux。

不过我劝题主,心态要摆正。会使用 Linux 并不是什么高端的技能。可能在你们班,甚至你们年级,你都是少数几个会使用 Linux 的人,但这也只是一项普通的技能,会带来加分,但并不能给你找工作带来绝对的优势。


3

帖子

2

回复

3

积分
最后登录:
2025-03-22 18:52
注册时间:
2023-02-26 14:02
4 楼
  发表于:2025-03-22 21:06:44|查看用户信息

我大概在全linux桌面环境下用了6年,根据我的经验:

1.会让你不玩或少玩游戏

2.会限制你的软件应用,会花大量的时间寻找替代品,当然也可以让你更集中精力做某些事情

3.会让你对linux系统的操作和架构更加熟悉,但在编程方面,除了外,帮助不大

4.增强你折腾系统的能力,天天折腾,遇到的问题越多就会解决问题越多,学到的东西越多

总的来说,对帮助很大,对编程帮助一般

这是我在工作后的经验,不一定适合大学时期


共 1/1 页

0

帖子

0

回复

0

积分
最后登录:
1970-01-01 08:00
注册时间:
1970-01-01 08:00
会员必须登录才能发布帖子! 点击登录