【AI白身境】深度学习从弃用windows开始

要想正式进入AI行业发展,离不开称手的软硬件兵器,其中操作系统就是“软”兵器,本文给大家的建议是彻底放弃Windows,只用Linux与Mac

_原创| 三AI平台

01

windows写代码不如linux

[外链图片转存中...(img-csEUmHT4-1652104212395)]
很多人会说,Windows不适合写代码?各种各样类似于visual studio的IDE那么牛逼,还不适合写代码?
在这里插入图片描述
莫急,且听我说几个理由。

当今大部分程序员,开始一个任务时的流程是什么?我想应该是这样的!
在这里插入图片描述
我们看看上面这些操作都要干什么。

1.1 github找代码

最常用的操作包括git clone,git push,git pull等,这些在命令行下操作是最简洁优雅的,如果你说每次从github上面下载代码采用的是download模式,如下:
在这里插入图片描述
那么少年,下次我们说github的时候好好看看,这样做有多么外行。一句话,windows不合适。

1.2 配置所需环境

几乎没有一个开源项目是能够下下来直接就能用的,尤其是你的电脑还处于初段水平的时候,配置环境是新手们的大敌
在这里插入图片描述
windows中要装一个新的软件包真的好麻烦(要自己找软件,看版本,下载安装,配置环境变量),版本控制和更新更麻烦(就是把前面的操作重来一遍嘛),给python装各种依赖库好麻烦(想都不敢想),反正就是很麻烦,巨麻烦,超级麻烦。而Linux,通常就是一条命令。

1.3 开发,迭代

这个周期就长了,解决bug,编译运行等等。看起来,visual studio之类的IDE好像很方便,但是这一切都建立在你还不认识VIM之类编辑器的强大的前提下。
在这里插入图片描述
随随便便说几个功能,比如列编辑模式,比如复杂的字符替换。
在这里插入图片描述
写起代码来真的是会舒服很多,高效很多。

1.4 模型部署

开发的最后一步就是环境部署,代码经常需要跨平台迁移的,能想象一个依赖于Windows下面IDE的项目能够毫无隐患,顺利地迁移到嵌入式平台吗?

你很可能不自觉写了一些依赖于Windows窗体之类的代码(比如有人喜欢用C#,MFC),目录可能也是不上心胡乱配置的,更别说各种日志,到时候就等着重写代码吧。

02

windows没有Linux干净

Windows本就是一个桌面级的应用系统,不是开发环境。Windows是给普罗大众用户用的,不是给程序员用的。是开发好了软件给你用的,而不是开发软件的。

2.1 诱惑太多,没有仪式感

将这个放在第一条貌似有点喧宾夺主,但实际上我觉得是最重要的。

在Windows下面搞开发,写着写着就不知道干什么去了,反正不写代码也不会死。
在这里插入图片描述

在windows下面搞开发就没有仪式感好吗!居然还用鼠标,说出去逼格都降低了。

总之,Windows下开发效率很低,处于鄙视链底层。

2.2 多用户

Linux实现了用户之间完全的隔离,在同一台机器上,每个人可以有自己独立的目录,如/home/zhangsan,/home/lisi,除非有root权限,否则一个用户是看不到别人目录的东西的。

除了公共的软件库和硬件资源,大家在同一台机器上既可以相互协作,又互不干扰,这是Windows办不到的。

它带来的好处很明显,有几个突出的;

(1) 可以各自配置独立的环境,你喜欢python2,我喜欢python3,互不侵犯,尊重个性嘛。
在这里插入图片描述
这一点非常重要,而一些小团队仍然不重视这个问题。还可以通过配置不同的权限,让小白们权限低一点,老司机们权限高一点,避免出现小白手贱滥用apt-get之类的命令随意更改系统软件库,造成系统崩溃的情况。

(2) 合理利用资源,比如小实验室买了一块24G显存的卡,买不起第2块了,总不能放在Windows下面分时用吧。
在这里插入图片描述
2.3 高效率

Linux没有复杂的桌面渲染,能更专注地将服务器的硬件优势表现出来,有各种各样的命令来进行检测。

对于从事计算密集型的深度学习算法工程师来说,GPU就是命,硬盘都是钱呐。8G显存,恨不能用到7.99G。

03

windows没有linux靠谱

这要从两方面来说。

第一是安全,linux系统是开源系统,人多力量大,bug往往都被及时发现了。平时很少听到Linux中毒的,Windows在早些年动不动就中毒了。

第二是稳定,Windows和Mac,死个机什么的就是毛毛雨,家常便饭习以为常。但是Linux突然死机是很罕见很罕见的,我见过最多的就是小白手贱把系统搞死了,类似于rm -rf /这种。

哪有人这么傻直接运行rm -rf /,当时是手指在高速运行敲代码,删除其他东西的时候,不小心带上了,然后就…
在这里插入图片描述
以上理由,已经足够让你放弃Windows了,更多Linux的好处,用着用着,就会知道了。

总结

长痛不如短痛,如果有做开发者的觉悟了,就尽快换上Linux吧。

另外有三AI(北京有三教育科技有限公司)主要致力于人工智能领域的教育和研发,提供针对个人和企业的课程培训服务和项目开发服务
在这里插入图片描述
如有新的项目研发需求:请添加微信Alice-girll或者扫描下方微信二维码联系,备注:项目。
请添加图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值