一个程序员的正版软件清单 2023版

我在2021年写过一篇文章一个程序员的正版清单,介绍了自己用的那些正版软件. 快2年过去了. 我就再更新一版, 继续给大家做个参考

其实,我们每个人几乎都能感受到,随着计算机的普及及软件行业的飞速发展. 今天几乎个人使用的方方面面的软件都有开源或免费的版本可以使用. 选择已经非常多了.

如果不是非常特别的原因,再选择破解软件,第一没有必要,另外安全上也很容易出问题. 很多破解都附带广告甚至是病毒等.

对于个人使用的软件,真正需要花钱的不多,大部分情况下开源与免费的就非常充足了.

个人使用的操作系统,基本上都不会超出Windows,MacOS以及Linux这三个范围之外.

Windows是绝对的主流. 如果你购买的是品牌机, 其附带的操作系统都是正版的.

当然,如果因为一些原因,比如要换专业版去重新安装,那就不属于正版之列了.

在程序员及设计人员等特定行业范围内比较流行. 我用的就是MacOS, 因为它兼具Windows + Linux的双重优点,比较适合开发.

MacOS并不需要付费,它是软硬件一体,你购买了苹果的设备,MacOS就是免费的.

Linux主要还是用在服务器领域为主. 但也在一些程序员群体比较受到欢迎. Linux是完全开源免费的操作系统。

IntelliJ IDEA还有一个付费的商业版本,当然功能更多. 如果你有开源项目,可以申请商业版本的免费License。

大多数情况下,CE开源版本已经足够。我申请到了全套商业版本的免费License,但还是喜欢并在使用更轻的CE版本。

微软出品的主要用于面向前端开发的一款IDE. 做前端开发的应该都不会陌生.

很难令人相信 它是基于前端技术 + Electron打造的, 不仅体验很流畅,更重要的是插件及生态非常繁荣. 不只是前端,Java,C,Python任何你能想到的都几乎能找到支持的插件.

不过,需要注意的是,它并不开源.而是建立在开源之上的一个免费软件. 如果你特别想要开源的软件,可以使用它的开源版本VS Codium

Ubuntu背后的公司推出的一款轻量级虚拟化工具. 非常适合你快速虚拟出一个Ubuntu系统用来测试.

Oracle推出的开源的虚拟化软件. 在Multipass之前我一直用的这个. 可以用它虚拟化各种操作系统来做测试。

一款Markdown优秀软件. 在MacOS下书写Markdown的体验非常好. 此软件作者是个人开发,曾长达数年提供免费的版本让大家使用,并持续更新优化.

如果你不想为编写Markdown购买付费软件,那使用MarkText也是一个不错的选择.

在国内,Office软件现在使用最多的可能是WPS了. 它对个人是完全免费的.

除了Markdown以及Office文档以外,我们还经常需要处理其它格式的文档,比如txt,xml等。对于这一类的,我最喜欢的就是Subline Text。

基于Markdown格式并支持使用iCloud或OneNote等同步工具同步数据的笔记软件。虽然它不是一个开源软件,但它存储的格式是普通的文档,意味着未来更换它的成本非常低。

虽然UI不是程序员的专长,但我们总会遇到需要画图的时候。比如架构图,设计图,UML图,时序图等

Figma是非常流行的专业的设计工具。非常适合用来做产品设计。对于个人使用是免费的,但对于团队分享则有免费额度限制。

Draw.io是专门一款专门面向程序员的开源的画图软件。它支持UML,时序图,流程图等。

专门支持Markdown的绘图框架。你只需要在Markdown中写一些代码,就能渲染出对应的图。

思维导图软件。我尝试过很多思维导图类的软件,最终还是觉得它稍微合适点。Xmind个人可以免费使用,但是有些功能会有限制。

TinyPNG是一个提供免费在线图片压缩的服务。它可以优化你图片的体积,又同时不影响它的清晰度。

iTerm2是MacOS下非常出色的Terminal工具。最令人喜爱的是它的分屏能力。我们在Shell远程Linux进行操作时,很多时候是需要同时远程到多台Linux上的。这个时候iTerm2的分屏能力就派上用场了。

如果你需要使用VNC远程到远程机器上,那VNC Viewer是一款非常不错的免费软件。

内网穿透工具。比起其它内网穿透工具,这个内网穿透体验更好,任何连接上ZeroTier的机器都会分配到同一个IP网段的IP地址。

这意味着你可以基于ZeroTier之上,去Shell远程机器,去VNC远程机器,它的内网穿透带给你就好像这些分布在不同网络的机器真的是在同一个局域网内。

一个可以免费使用的关系型数据库管理工具。如果你需要UI去管理关系型数据库,使用它就行了。不需要去找那些破解的。

模拟HTTP请求的最好的一款工具了。在程序员以及测试人员中应该算使用的比较普遍了

MacOS下的免费抓包工具,做移动开发以及测试用得上,可以分析并优化网络请求。如果你是其它操作系统,考虑MitProxy比较好。

基于Aria2协议的一个开源的下载工具。我还记得很多年前用的是迅雷,又是会员,又是限制,又是广告。

很多人都会用QQ或微信自带的截图工具来截图。不过我个人不喜欢一直开着它们,所以截图工具就使用Snipaste。它是一款免费的工具。

做为程序员,还是需要经常与英语打交道。一个好的英语词典必不可少,我用的欧路词典,并且是付费购买的。

很多时候,我认为阻碍我们使用免费或正版的东西的最大阻碍在于习惯。我们可能习惯了某个软件,放弃习惯去使用不习惯的东西,会令人不适。

但如我所言,今天的免费开源软件已经非常多了,特别是对于个人,相当多的软件对个人都是免费的。

使用破解不仅仅是必要性上的问题,更重要是要考虑安全性上的问题。我见过很多Windows系统中有大量非自愿安装的垃圾或广告软件,想想它们都是怎么来的吧。

改变,只需要从你把某个破解替换成开源或免费的工具开始,它并没有你想的那么难以适应。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

2021年,省高考状元彭子年考732分,英语和数学的平均成绩为149分

星际飞船原型点火测试成功 马斯克再次预言:人类极有可能10年内登上火星

ChatGPT中国赛开卷!互联网大佬自掏5000万美元入。

一个程序员的正版软件清单 2023版

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

Scroll to top