选择macOS

我日常工作是开发PHP及前端程序,自从从学校出来实习一直到现在在深圳工作就一直在写PHP及相关代码,到现在两年多了,慢慢感觉到工作遇到了瓶颈,需要学习更多的东西来充实自己,于是想换种语言或者技术栈,在各个语言中最后选择了先学Python,再是Golang,如果后面有时间有精力再把Java也学了去,当然,这是后话了,这篇文章的日志是黑苹果。

上面说了,Windows及Linux我都当桌面系统用过,这两系统不是说不好,只是对我来说,都有些功能不能满足我的需求。拿Windows来说,各种UI软件是其长处所在,但命令行是硬伤,在Windows下敲命令怎么都没有在Linux和MacOS上舒服;而Linux系统,命令行是很强大,我的所有服务器及VPS都是用的Linux系统,但是图形界面是硬伤,我每天需要微信和公司同事及各个亲朋好友沟通,基本上不可能离开微信,但是Linux始终找不到一个合适的微信客户端,仅有的一个能称为客户端的,还是包裹网页的一个nw.js程序,另外,作为一个后端工程师每天要打交道的数据库也没有一个好看易用的客户端。

这两点直接导致了我将视线投向了MacOS,毕竟,微信有官方的Mac客户端,各个数据库也有专门的数据库GUI工具。

可以说,macOS在Windows和Linux系统中找到平衡,macOS有足够的好看的GUI程序,原生的命令行功能也够用,用来开发PHP、Python等后端语言很是方便,而且,macOS本身也比Linux那些五分八裂的DE好看的多。macOS自然成了我理想中的系统。

macOS中,装好iTerm2,再加上oh-my-zsh及brew,绝对是开发者神器,敲几个命令就能安装各种服务比如说PHP、Python、MySQL、Redis、MongoDB等等,配合Jetbrains家的各个IDE比如说PHPSTORM、Pycharm,再加上最好的浏览器Chrome,还有国内常用的QQ、微信、网易云音乐、QQ音乐等日常App,既能做开发用,也能满足日常需求。

而目前来说,抛开MacBook Air不谈,白苹果不是说买不起,只是暂时囊中羞涩,一下子拿出一台白苹果的钱确实有点吃力,而公司分配的开发机器配置足够高,黑苹果成了我当前最佳选择,虽然不完美,但是至少够用了。

走过路过的各位小土豪别嫌弃我,我知道黑苹果虽然不违法但是不符合道义,假以时日,我还是会支持白苹果的。