作为码农一篇文章告诉你到底该怎么选择

  • 小编 发布于 2019-12-06 07:37:57
  • 栏目:科技
  • 来源:码农指挥官
  • 6867 人围观

作为码农一遍文章告诉你到底该怎么选择

-是window?是Linux?还是MacOS

作为码农一篇文章告诉你到底该怎么选择

在程序开发中或者程序培训的生活中,一直有人提出这样的疑问,开发、设计、以及学习这两种内容,最好的操作系统,或者最好的工具是什么?是MacOS?是Linux?还是Windows?

各自的优点

Windows 系统

简单易用,非常适合国内的消费者的习惯,且游戏兼容性兼容性良好,很受游戏玩家的喜爱,对于开发,设计之类的各种软件支持有丰富的支持,且第三方小众软件也挺多的。

适合家用,办公等,当然开发,设计也都是不错的,但是在学习设计,和学习开发节点,其实不建议使用windows系统,因为游戏太多,太诱惑学生。


MacOS系统

Mac系统,对于普通人来讲有点贵,当然贵的是硬件方面的原因,其实可以考虑黑苹果的,但是真正的体验还是买一个苹果电脑进行体验,主要考虑有以下几个方面:

1. 系统的稳定性以及易用性

很多人没有接触过苹果电脑,或者初次接触苹果系统觉得不是太好用,其实,亲,你是不是还在想着你的windows,你有游戏呢。当你把电脑换成苹果,换成苹果系统,完全的逼自己一把,你就会慢慢习惯苹果系统,然后你会爱上苹果系统。

2. 游戏少,专心学

苹果系统还有一个好处,就是游戏很少,可以减少学生玩游戏的机会,和浪费时间。可以解决下来时间,研究苹果系统怎么用,或者是学习下设计或代码怎么操作,可能有些人会说,只要态度认真,什么系统,都可以好好的学习,但是我想说的是苹果系统可以直接从源头避免学生玩游戏。所以还是推荐学生使用苹果电脑的

3. 开发,专业设计的软件机会都会有mac版本

作为码农一篇文章告诉你到底该怎么选择

以上都是设计类的软件,但是开发类的软件苹果也不少,尤其是对于java的开发的,基本上该有的环境都会有的,或者通过别的方式都可以实现的。所以还是推荐适应苹果系统

Linux系统

以稳定,高效,服务来闻名,从来都是生产环境中,企业,和客户部署项目需要的真实环境,一般是没有图形界面的,其实本质上也不催件使用图形界面,通过通过一些远程SSH客户端,登录Linux系统,设计的类型相关操作基本上和这个操作系统无缘,开发的也是部署一下测试环境来使用,比如hadoop和fastdfs 、docker等。所以使用界面很少,但是国内有一家是不错的 DeepLinux,这个桌面操作系统的界面还不错,可以使用一下,但是针对该系统还是不推荐使用桌面环境

各自的缺点

Windows 系统

第一个很大的问题就是蓝屏,当然了现在系统不会出现蓝屏,但是由于使用的用户太多,颇受黑客的青睐,因此安全性不好,极易中毒,而且新的系统,还强制更新系统,兼容性问题存在。系统还需要定时清理缓存和垃圾文件,对于缓存的处理不是那么方便。系统需要关机,默认待机状态时间,也不如苹果的时间长,工作状态就更别说了。

MacOS系统

除了开发,设计之类软件外,其他的软件真的不是很多,而且对于磁盘的兼容格式,也有特殊的要求,还有就是最新更新的苹果电脑的type-c接口,虽然强大,但是,对于其他设备的兼容就是不是那么良好了。也是备受吐槽的地方。

Linux系统

这个系统简单来说除了稳定,其他的软件兼容性问题几乎是让所有的都纠结的问题,简单而言,只能用来作为生产环境或者开发的测试环境部署项目以来的技术等。

总之,作为码农而言,个人建议,在选择什么牌子的电脑,或者操作系统而言,首先推荐的系统是苹果系统。原因如下几点

1. 游戏少

2. 键盘使用方便

3. 开发直接环境部署,类unix环境直接使用不需要单独安装虚拟机

4. 就是如何喜欢开发同时,喜欢设计,摄影,系统还有硬件,苹果都是优秀的

当然有人最后还是说贵,贵的离谱,不需要着急,选择什么样的电脑,其实对于开发而言重要的是CPU的运行能力,以及内存虚拟化消耗的考虑,还有就是长时间敲击键盘的使用手感等,其实就windows或linux来说推荐ThinkPad T系列的或P系列以及W系列,当然贵了可以考虑二手,毕竟windows的机器从来都不保值的。因为T系列在使用的时候 键盘用着是比较舒服的。当然有人说了我可以买笔记本,然后再买一套机械键盘,呵呵,那种敲击之后哗哗作响的键盘,真心话,会打扰到别人的。

总之,本人推荐是苹果电脑或者是苹果系统,但是更主要的是看你自己的决心,信息,以及恒心,想学编程或设计的什么电脑都是可以的,当然满足一定要求,简单来说,就是cpu核心尽可能的多,主频尽可能的高,功耗可能的低(当然有点矛盾),内存和硬盘当然是越大越好了!哈哈

转载请说明出处:866热点网 ©