首页 > 代码库 > 从工作环境说起

从工作环境说起

一、操作系统

公司配备的是一台dell台式机,配置不高奔腾的芯。上面曾经跑过XP、Win7、Ubuntu、Centos、Federa。

起初我在公司干的是生物信息,所有项目在HPC上完成,集群搭载centos系统。当时我面临这两个选择:一是直接在终端上用vim,另一个使用windows下的第三方编辑器。作为一个菜鸟,在使用一段时间vim后果断放弃应该是可以理解的,接下来notepad++作为主力为我工作了相当长的一段时间。直到有一天我实在忍受不了windows每次查看和下载数据都得通过filezilla、winscp等sftp软件,我毅然决然的转向了linux桌面系统,知道下载我看到winscp的界面都还是一阵恶寒。

转向linux的决定作出后,先后在Ubuntu、Centos、Fedora折腾一段时间,应该说是相当长的一段时间,像很多linuxer一样,恶俗的选择了Ubutnu。首先我认为在服务器系统上红帽和Centos(姑且认为是两个系统)占有绝对优势不可否认,但是桌面系统不得不承认debian家族做的更优秀,尤其是ubuntu社区给了我不少帮助。虽然我对后来的unity桌面非常不爽(直到现在我仍然认为ubutnu 9.10是最好的ubuntu),但是ubuntu的软件支持还是让我无法离开(不知道为什么,发现我想用的软件率先出来的都是deb)。

请不要提Mac,我买不起。

总结:Ubuntu 原生、Ubuntu kylin 一类

二、代码编辑 & 桌面软件

作为一个轻量级软件和系统软件使用强迫症患者,notpad++(windows)和geidt(linux)是曾经是我的首选。二者都用较好的语法高亮和讨我喜欢的主题颜色,以及一些有用的插件,特别是notpad++的插件非常之多。(但是我发现好多插件的快捷键在我这里基本都失效,不知为何)

后来干web开发的行当,慕名找了一个盗版dreamwever,软件的体量之大运行之缓慢令我抓狂,但想想还是忍了,对一个菜鸟,dreamwever的代码提示还是非常有用的。后来成为老鸟后,基本上就不能忍了,直到有一天发现了sublime text,顿感春风拂面。我说过,我是轻量级软件的使用的强迫症患者,它的插件不再像notepad++那样经常装了好像没装一下,对python和html同样支持良好,主题我也喜欢,配置文件形式的设置也倍感逼格升高,更重要的使用它跨平台,这几乎成为了我现在选择软件的第一考虑因素,总之它满足了我目前所有的需求而不觉累赘。

其他桌面软件推荐,Ubuntu下首先考虑跨平台:
1. 浏览器:Firefox、Chrome,但我是firefox的拥趸
2. 邮件:thunderbird
3. 笔记:为知笔记
4. office:Libreoffice(WPS刚才alpha生成beta,个人感觉还是很不稳定)
5. 输入法:搜狗
6. 聊天:这是痛点,如果有一个好用的QQ,我将彻底告别Windows,目前只能两台电脑一台工作一台聊天(虚拟机显然不是我想要的,wine也不好用),有时直接上手机,偶尔使用pidgin的webqq协议。

三、外设

这一点没有什么特殊需求,只是给自己配备了一个机械键盘,这种东西一旦用了就再也回不去了。另外如果有多台电脑工作建议还是弄一些无线设备,否则到时那么多线藏都不知道往哪儿藏。

 

从工作环境说起