计算机专业人员实用软件推荐

  首先说明,我是一名实用主义者和极简主义者,同时也是一个颜值派,因此,下面推荐的各种软件一般不会是极限压榨计算机性能的软件,但是使用体验会很好。


编程软件推荐

Visual Studio Code

  一款跨平台源代码编辑器,支持几乎所有主流编程语言。

  • 推荐理由
      启动速度快,且界面美观,扩展下载安装快,支持功能多。
  • 推荐扩展
      1. Atom One Light Theme(浅色主题)/One Dark Pro(深色主题)
      2. Bracket Pair Colorizer 2(将配对括号渲染成同一颜色,美观方便)
      3. Chinese (Simplified) Language Pack for Visual Studio Code(官方中文汉化扩展)
      4. HTML Preview(可以在 VS Code 中预览 HTML 代码效果)
      5. Markdown All in One(Markdown 相关扩展)
      6. Markdownlint(Markdown 的语法规范工具)
      7. Prettier - Code formatter(代码格式化扩展)
      8. Python(使编辑器能运行 Python,调试 Python 代码)
      9. TODO Highlight(将 TODO 和 FIXME 高亮显示)
      10. C/C++(C/C++ 支持扩展,需要自己安装编译器)
  • 补充说明
      之前笔者用过 notepad++ 和 Atom 两款主流编辑器,先说说不足吧:notepad++ 比较丑;Atom 插件市场在国外,没 VPN 插件下载安装速度慢,启动慢。当然, notepad++ 打开大型文件不会卡死,Atom 主题更符合我的审美(配置之后)。
      尽管我对微软不是很感冒,但确实这款编辑器体验上很舒服,因此放入推荐之列。
    VS Code 浅色主题
    VS Code 深色主题

Intellij IDEA

  Intellij IDEA 是业界公认的为最好的 Java 开发工具之一,简称IDEA ,是 Java语言开发的集成环境。同时也支持多门语言。

  • 推荐理由:使用体验极佳,尤其是它的智能代码助手,用过之后根本停不下来,代码补全几乎可以直接 Tab。
  • 推荐插件
      1. Material Theme UI(浅色深色主题都有,推荐 Dracula)
      2. Python(Python 支持插件)
      3. Rainbow Brackets(将匹配括号渲染成同一颜色)
  • 补充说明
      IDEA 有两种版本,一种是 Community(社区版)免费提供,一种是 Ultimate(专业版)需要付费(不过我是学生哈哈哈哈哈)。
      笔者之前也用过许多 IDE,在此把它们使用上的一些优劣列出来吧:
      Eclipse:开源的 IDE,一切皆插件的思想让它支持很多功能和编程语言。但是不足的是 Eclipse 颜值不高,其它都挺不错的。
      Microsoft Visual Studio:这么说呢,说它好吧,臃肿的体积和易污染操作系统让人很难接受;说它不好吧,VS 使用上确实方便,界面也美观,就是……总之一言难尽……
      最后补充一下,对于开发中大型项目,用 IDEA 会很舒服;开发一些临时用的小工具(300~400行代码那种),用 VS Code 比较方便快捷。
    Intellij IDEA

下载软件推荐

迅雷

  国产下载软件,大家都用过,在此不多赘述。

qBittorrent

  一款开源免费的种子和磁力链接下载工具。与上面的迅雷二选一比较好。qBittorrent 可以做种,下载后可以选择帮助其他人下载,这种“人人为我,我为人人”的模式我觉得还是挺好的,可惜使用的人相对较少。
  另外,记得检查文件校验值(不论是否从官网下载),你不想你的软件被人装了后门或病毒吧。


影视软件推荐

迅雷影音

  基于 All in One 的思想推荐的这个,支持格式多,支持外链字幕,能截屏,支持硬件加速等等。我不喜欢电脑里装太多的软件,所以平时看电影就用它,除非特殊情况才临时装其他播放软件。


工具推荐

护眼宝

  由于我的电脑是 MacBook Air 2010,屏幕偏白,所以需要第三方软件降低屏幕亮度,无广告稳定,算是良心软件了。

屏幕亮度调节软件

  有时候深夜写代码护眼宝已经无法满足我了,这个时候就用到了这款软件,能把屏幕亮度调到很低很低,就是有点不稳定。虽然有装但还是 少用为好,注意身体

Git

  一个分布式版本控制系统,可以方便的管理你的代码,回退等操作都很方便,在中大型项目上用的比较多。推荐的原因是很多人用,而且效果很好。
  举个例子,假如你在开发中大型项目时删去了很长很长一段你认为没用的代码,但是第二天你发现没这段代码运行不了,而这时已经无法撤销了怎么办,用 Git 可以很方便的进行回退,IDEA 和 VS Code 都支持 Git。

Conda

  一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。
  在此之前我都是用 Python + pip 安装所需要的软件,但是后来我发现这样操作很麻烦,配置环境真的要人命,因此推荐 Conda,不需要你配置环境,一键安装,很方便。
  Conda 有两种版本,一个是 Miniconda,一个是 Anaconda,一般装 Miniconda 然后换源就可以用了,默认带 Python。如果不是数据科学相关专业领域的话还是不要用 Anaconda,很多附带包其实都用不到。

7-Zip

  一款开源的压缩/解压缩软件,极限压榨计算机性能,尤其是 7z格式 简直不是压缩,可以叫压榨了,暴力破解的噩梦。还能快速计算文件校验值。据官网对比压缩效率比 WinRAR 还高,就是颜值不高。笔者因为不喜欢广告所以装的 7-Zip(记得美化)。
  当然,国内也有很多优秀的压缩/解压缩软件,不过功能上还是有待完善,看个人喜好吧。


服务器整合包推荐

Wampserver

  其实从安全性考虑,如果能自己搭建尽量自己搭建,如果是像我一样单纯搭建一个服务器实验环境进行实验的话,用 wampserver 比较好,默认 PHP + Apache + MariaDB(可选 MySQL),有 Linux 和 Windows 版本。就是官网下载界面有点小坑,安装后好像还要装 .NET Framework(有点忘了)。


系统推荐

Parrot OS

  一款 Linux 系统,基于 Debian。推荐它的原因是界面美观(几乎是我见过的 Linux 系统里最好看的了(没配置前)),如果不是安全相关专业领域就不要装完整版(原本是一款渗透测试系统),换源(中科大或者清华)后有汉化,但是不推荐安全相关专业领域的人换源(忍着!!)。

Ubuntu

  说实话,笔者没用过 Ubuntu,但是我见我的同学用过,看起来也确实很不错,平常用用的话也是挺推荐的,支持中文。

CentOS

  一般用在服务器比较多,之前笔者也用过,使用体验一般,但是很多服务器套件都有很方便,支持中文。

  另外扯一下,一般 Linux 都不会有输入法需要自己安装,但是最近好像搜狗输入法所依赖的一个框架大更新导致现在用不了,想省事的话安装 Google 输入法 吧。


百无聊赖闲来无事干什么都没劲的时候推荐

Stellarium

  开源软件,能模拟星象的天文软件,你可以用它来观测目前所有已知的较知名的星体和星系,有中文支持。
  推荐它的原因是因为偶然间在慕课 中国大学MOOC 看到的 徐学军老师 的 天文漫谈,感觉挺有趣的,尤其是老师一本正经的口音(噗哈哈哈哈哈哈)。
  话说回来,边上课边探索星空真的很感触很深,尤其身边有一台天文望远镜的时候。希望未来有一天,能与她再聚一起,漫谈星空遥远而又荒诞故事,相信那一天不会太远,就这样。

END

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐