目录

神级程序员都用什么工具?2023年程序员生产力工具大全

从人工到自动化,从重复到创新,技术演进的历程中,都伴随着开发者工具类产品的发展,所以这里整理近几年口碑良好,使用广泛的程序员生产力工具。

1.研发项目管理与协作:PingCode

优点:让工作推进、进度/问题追踪、团队协作变得更简单,2021年研发项目管理榜单前二(36Kr)。

简介:覆盖研发全生命周期,广泛用于需求、版本、项目(敏捷/kanban/瀑布)、测试、缺陷、文档、效能等环节管理与协作。并且集成github、gitlab、jinkens等主流工具,支持私有部署、在线等多种部署使用方式。

教程/官网

2.任务管理/甘特图制作工具:Worktile

优点:功能成熟、性价比高、国内市场占有率较高的团队任务工具;

简介:在功能上Worktile 是一个工具集合,它具备OKR目标管理、项目管理、项目集管理、项目计划、项目风险、项目成本管理、企业网盘、审批、简报等能力。并且具备强大的自定义能力,能够配置出符合各种项目团队的流程、表单、字段、数据报表,以及具备丰富的模板市场。

官网/教程

3.分布式版本控制系统:Git

优点:分布式开发、速度快、灵活

简介:Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。

教程/官网

4.数据库管理工具:Navicat

优点:高效、安全,较好用的数据库管理工具。

简介:“Navicat”是一套可创建多个连接的数据库管理工具,用以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB 和 MongoDB 等不同类型的数据库,它与阿里云、腾讯云、华为云、Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle Cloud 和 MongoDB Atlas等云数据库兼容。

官网/教程

5.集成开发环境:IntelliJ IDEA

优点:业界排名名列前茅的java开发工具。

简介:IntelliJ IDEA,是java编程语言的集成开发环境。IntelliJ在业界被公认为较好的Java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、创新的GUI设计等方面的功能可以说是超常的。

官网/教程

6.文本编辑器:Vim

优点:功能强大、高度可定制,Vi编辑器中较好的一个

简介:Vim是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和Emacs并列成为类Unix系统用户最喜欢的文本编辑器。

官网/教程

7.查询和搜索工具:Alfred

优点:被称作效率神器。

简介:Alfred 是 Mac系统上一款专注于效率提升的知名应用,它能帮你快速打开网页、快速进行自定义搜索、查看剪贴板历史、快速查询单词等等。Alfred 提供的功能虽然很多,但目的只有一个 —— 那就是减少我们工作中的一些重复动作,提升我们的工作效率。

官网/教程

8.代码比较工具:Beyond Compare

优点:高效,适用于用于文档、源代码和HTML。

简介:Beyond Compare可以很方便地对比出两份源代码文件之间的不同之处,相差的每一个字节用颜色加以表示,查看方便,支持多种规则对比。

官网/教程

9.开源的应用容器引擎:Docker

优点:跨平台,跨服务器,实现应用程序跨平台间的无缝衔接。

简介:Docker 其中包括,镜像、容器、仓库,很简单,目的就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的产品(可以是 web 应用或者数据库应用)及其环境能够做到“一次封装,到处运行”。

官网/教程

10.接口调试与测试工具:Postman

优点:功能强大,使用简单且易用性好。

简介:Postman是一个简单好用的网页调试软件,很适合开发人员使用,性能稳定流畅,提供接口测试、并发测试等功能,还支持编写测试脚本,快速处理各种HTTP请求,测试数据精准高效。

官网/教程

11.终端管理器:iTerm2

优点:功能强大,一款终端神器。

简介:Term2 Mac版可以说是Mac下较好的终端工具。iTerm2拥有多标签、中键复制粘贴、命令记忆、高亮指针、迅捷重复、全屏切换等功能,提升操作效率。

官网/教程

12.远程控制工具:ToDesk

优点:高速安全,适合技术和设计群体。

简介:ToDesk是一款远程控制软件。不仅可以轻松穿透内网和防火墙,支持远程开关机、待机,具有录屏、自适应分辨率、文件传输、语音视频通讯等功能。无广告且完全免费,可畅享屏幕超快操控感和多文件管理功能,非常稳定。

官网/教程

13.图床上传工具:PicGo

优点:免费、开源、稳定性好。

简介:PicGo官方版是一款非常优异的图片上传工具,PicGo官方版界面简洁,功能强悍,可以快速将图片上传到微博、又拍云、阿里云 OSS、腾讯云 COS、七牛、GitHub、sm.ms、Imgur等云存储服务。

官网/教程

14.代码搜索工具:The Silver Searcher

优点:速度快,生产力神器。

简介:The Silver Searcher是一款代码搜索工具,它在开发者高效生产力工具排名中名列前茅,因为它极致的速度和强大的功能,其与ack类似但速度上要快一个量级。

官网/教程

15.资源管理器:QTTabBar

优点:简单好用,提高工作效率。

简介:QTTabBar 是一个扩展程序,它可以给 Windows 资源管理器增加文件夹标签页管理,和其它许多实用方便的功能,帮助我们更好的处理文件和文件夹操作。

官网/教程

16.桌面插件工具:uTools

优点:简洁美观、插件化,能够节约时间。

简介:uTools 是一个极简、插件化的现代桌面软件,通过自由选配丰富的插件,打造得心应手的工具集合。

官网/教程

17.多线程下载:IDM

优点:一款国外的多线程下载神器,老牌迅雷

简介:支持多媒体IDM下载、自动捕获链接、自动识别文件名、静默下载、批量下载、计划下载任务、站点抓取、队列等等是一款国外的老牌下载工具,简单地说就是国外的迅雷。为啥说用了IDM以后下载速度会发生“质变”呢?主要就在于IDM是一款多线程的下载器,和我们网页内置的“单线程”下载方式相比,效率可以得到极大提升,而且其可与油猴脚本绑定,在浏览器使用。

官网/教程

18.社区驱动的命令行工具:Oh My Zsh

获得超过 43000 颗 star,Oh My Zsh 可以说是 Github 上较受欢迎的生产力工具了。它是一款社区驱动的命令行工具,基于 zsh 命令行,提供了主题配置,插件机制,以及内置的便捷操作。

官网/教程

19.Mac OS X 下快速查看工具:Quick Look plugins

用于补充 MacOS 当中用于实现 Finder 文件管理及 UI shell 的 Quick Look 预览功能。当用户选中一个文件,只需按下空格键即可查看其内容,再按一下空格键则退出 QuickLok,不需要启动关闭任何软件。

官网/教程

20.网站监控:Better Uptime

优点:当网站出现故障时,会有工作人员致电提醒

简介:这是一个专业进行网站监控的服务商,他的配套功能非常齐全,还提供了一个可以高度个性化的监控状态网页,免费套餐完全可以满足大部分个人用户的需求。

官网/教程

21.容器化:Lens

Lens 是一款开源的Kubenretes IDE,也可以作为桌面客户端,是控制 K8s 集群的开源 IDE工具。Lens自称为“ Kubernetes IDE”,是用于Kubernetes集群的有用,有吸引力的开源用户界面(UI)。开箱即用,Lens可以使用您的kubeconfig文件连接到Kubernetes集群,并将显示有关集群及其包含的对象的信息。Lens还可以连接到(或安装)Prometheus堆栈,并使用它来提供有关群集的指标,包括节点信息和运行状况。

官网/教程

22.密码管理:Passwarden

KeepSolid Passwarden提供广泛的功能,这使其成为个人、家庭和企业较早大的密码管理器选项之一。KeepSolid Passwarden适用于所有设备,在浏览网页时轻松自动填充密码。它适用于小型团队,使用户能够与其他团队成员安全地共享一个密码库。Passwarden最大的缺点是价格。许多个人用户不一定需要Passwarden的拔尖功能。如果不需要密码共享,可以选择更便宜的竞争对手。

官网/教程

待续…