一个程序员的正版软件清单 2023版(程序员软件下载)

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

1. 什么算正版

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

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

我认为,以下范围都能算得上正版:

  • 使用开源的软件
  • 选择提供有限度免费的一些软件或在线服务
  • 花钱购买了软件或服务

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

2. 操作系统

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

Windows

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

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

个人不建议使用网上一些修改版本,安全上大多存在问题

MacOS

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

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

Linux

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

3. 我的正版清单

这份清单中的所有软件都是我现在正在用的并认为非常不错的。

3.1 编程IDE

但凡编程涉及到的开发工具,除了极少数以外,基本都是开源或者是免费的

IntelliJ IDEA CE 开源

后端Java开发人员最流行的IDE. 支持Java,Kotlin,ScalaJVM生态为主的IDE.

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

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

Visual Studio Code 免费

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

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

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

Android Studio 开源

面向Android移动开发的IDE. 其实是Google基于IntelliJ IDEA CE实现的

XCode 免费

做iOS原生移动开发必备的IDE. 它只支持MacOS系统.

3.2 虚拟化

Multipass 免费

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

如果你用的是Debian/Ubuntu系Linux,它就很适合你. 否则你得考虑VirtualBox

VirtualBox 开源

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

docker 开源 & Docker Desktop 免费

容器化虚拟化技术当前最流行的技术. 后端开发必备的工具之一. 其中在Linux上,有docker以及docker desktop, 而在Windows以及MacOS上,只有docker desktop版本.

建议在Windows上使用WSL安装一个Linux子系统使用docker,而不是docker desktop

3.3 文档笔记

写文档,做笔记对程序员来说是非常重要的。

Typora 收费

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

后面收费了,89元买断,还是非常良心. 果断购买

MarkText 开源

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

体验比Typora稍差一点,但也非常不错了. 并且它是完全开源的。

WPS 免费

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

它对微软的Office文档兼容较好,并且国内使用WPS的越来越多了。

Subline Text 免费

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

Obsidian 免费

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

3.4 设计&图片

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

Figma 免费

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

以前用的是国内的石墨,但我现在认为Figma更好。

Draw.io 开源

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

Mermaid 开源

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

上面提到的Typora以及Obsidian等主流Markdown软件都支持它。

Xmind 免费

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

TinyPNG 免费

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

3.4 辅助类

iTerm2 免费

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

VNC Viewer 免费

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

ZeroTier 免费

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

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

个人用户可以免费最多连接100个设备,已经非常充足了。

DBeaver 开源

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

DBeaver是基于Eclipse RCP技术实现的,其UI与Eclipse风格一致。

Postman 免费

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

Proxyman 免费

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

3.5 其它工具

Motrix 免费

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

Motrix已经下载东西也足够快了。

Snipaste 免费

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

IINA 免费

MacOS下非常出色的影音播放软件,纯净无广告。

Eudic 收费

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

4. 改变

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年3月25日 上午8:01
下一篇 2023年3月25日 上午8:11

相关推荐

  • 国家重点研发项目结题汇报ppt

    国家重点研发项目结题汇报PPT 随着国家科技创新的不断发展,国家重点研发项目也不断发展壮大。在本次结题汇报中,我们将会向大家展示一些我们团队在国家重点研发项目中的杰出表现。 首先,…

    科研百科 2024年11月16日
    38
  • 联营项目

    联营项目: 开创未来 随着全球化的不断发展,越来越多的企业和个人开始关注并参与联营项目。联营项目是指在一个项目中,不同企业或个人通过合作的方式,共同实现目标。这种方式不仅能够提高项…

    科研百科 2024年11月9日
    0
  • 组织部最厉害三个职位

    组织部是中华人民共和国政府的重要部门之一,主要负责组织、协调、指导和监督政府部门的工作,并推动政府系统的内部改革和现代化建设。在这个部门中,有许多职位是非常重要的,以下是组织部最厉…

    科研百科 2024年11月11日
    21
  • 健身管理系统项目描述

    健身管理系统项目描述 随着现代人们生活水平的提高,越来越多的人开始关注自己的身体健康。健身管理系统是一种能够帮助人们高效地管理健身过程的软件,它可以帮助人们更好地规划自己的健身计划…

    科研百科 2024年12月13日
    0
  • 科研项目的经费来源是什么

    科研项目的经费来源是什么? 科研项目的经费来源是科研项目的重要组成部分,决定了项目的资金规模、预算和实施方式。不同的科研项目有着不同的经费来源,但总体来说,主要包括政府预算资金、企…

    科研百科 2025年5月22日
    10
  • 瑞金“智慧党建”激发党员队伍活力(增强党员队伍活力)

    “你的党员‘五维’评分89分,支部总分81.16,说明你们智慧党建APP使用率较高,支部组织生活充满活力……”日前,在瑞金市壬田镇洗心村,该市党建巡察小组人员点开村党支部书记胡青的…

    科研百科 2023年7月5日
    216
  • 腾讯微搭低代码平台

    腾讯微搭低代码平台:推动企业数字化转型的利器 随着数字化时代的到来,企业面临着日益复杂的业务需求和技术挑战。为了应对这些挑战,腾讯推出了一款名为微搭的低代码平台,为企业提供了一种快…

    科研百科 2024年2月27日
    134
  • 仓库管理员个人工作计划范文(仓库管理员个人工作计划范文大全)

    仓库管理员个人工作计划范文 篇1   现在我一直在公司担任仓库管理员,这是一个很重要工作,公司一切后勤物品和公司物品都是储存在仓库中,所以我任务十分重大。不过在我工作了这么多年以后…

    科研百科 2023年6月24日
    112
  • 科研课题的意义和作用

    科研课题的意义和作用 科研课题是指政府或研究机构对某一领域进行深入研究和规划,旨在推动该领域的发展和创新。科研课题的意义和作用十分重大,以下是一些具体的例子: 1. 推动经济发展 …

    科研百科 2024年11月19日
    5
  • 优秀的项目经理都会用这60个项目管理工具模板,可直接编辑套用(项目管理素材)

    鉴于之前,分享给大家的《一页纸项目管理》深受大家的欢迎,这激起了我想要给大家收集更多有用、实用、干货资料的动力。 这不,营营又给大家搜刮了一些好东西:60个项目管理工具模板,wor…

    2022年9月3日
    300