前言: 这篇文章会持续更新下去,作为自己完全使用开源软件作为开发环境的安装指导手册。

Linux 发行版本的选择

刚进入Linux开发的同学,经常会面临Linux发行版本的选择问题,我也经历过这个过程。最早开始接触Linux是在大二,那时候不知道在哪里听说过一个可以替换Windows XP的操作系统,觉得非常神奇。然后,花了一晚上的时间在VMWare虚拟机上面装上了redhat9.0。当时还是非常震惊的,有图形化的界面,当然体验远远不如Windows XP。在大学的时候,后面有陆续接触过几个Linux发行版,如:红旗Linux,Ubuntu。毕业后,玩的版本更多了,centos,open suse,archlinux, debian,fedora,deepin linux貌似也装过。

我的个人经验是,Linux操作系统的选择大可不必纠结,选择一个自己喜欢的,稳定的就可以了。我现在的选择是Ubuntu16.04 LTS,有人讲Ubuntu适合新手,这个我已经无所谓了,我只需要一个稳定的长期支持的发行版本,至于门槛,都是浮云。

Ubuntu给了我一切我想要的,在完全切换到Ubuntu做开发之前,我已经用了快五年的Mac OS,Mac OS的确是一个非常优秀的UNIX操作系统,稳定良好的UI层,开发人员友好的shell及软件生态。不过,用了五年之后,我决定放弃使用Mac。原因有很多,第一,我非常厌恶Mac OS的稳定性,第二,Mac电脑的键盘变得越来越难用,现在新款的笔记本简直是在敲玻璃。Ubuntu可以达到70%Mac OS的开发体验,而且是开放的,何乐而选择呢?

提示:选择Ubuntu 16.04 LTS后,切忌安装各种美化界面软件,要记住,我们选择Linux的原因是为了搞开发,而不是美化界面,不要把精力放到没有用的界面美化上面,这种事情纯粹是浪费生命。

Chromium浏览器

打开Ubuntu软件中心,搜索chromium,会找到Chromium浏览器,即可以安装。如果FQ方便的话,可以去chrome官网下载,不过这个版本的浏览器和官方chrome差距不大,用起来没什么太多的区别,为了方便可以这么操作。

XMind思维导图

作为产品经理,每天都要靠思维导图整理产品思路。iPad上买了mindnote,不过我还是喜欢Windows/MacOS/Linux三个平台都支持的XMind。免费版本已经可以支持大部分工作,希望有朝一日花钱买个全版本的软件。

下载地址:·XMind 8 Pro

Typora markdown文本编辑器

写作能力是程序员非常重要的能力,一个良好的markdown编辑器非常重要。typora正好支持Windows/Mac OS/Linux三个平台。

下载安装地址: typora

Android Studio

Android开发的顺滑程度:Mac OS > Ubuntu > Windows

在Android-devtools上面下载Linux版本的android studio,解压即可使用。

Comments

2018-04-05