做手艺活,必然需要一套趁手的工具


编程是手艺活,有自己一套趁手的工具很重要,记录下,不定期更新。

  • MacBook Pro,Apple 公司出品,编程开发的最佳选择,强烈建议直接上顶配。

  • PyCharm,JetBrains 公司出品的 Python IDE,社区版免费,专业版付费。

  • Docker,Docker 公司出品的容器产品,Docker CE for Mac 是协助我本地开发的有力工具,同时在生产环境也基本能用 Docker 就用 Docker 进行部署运行。docker-compose 是我编排容器的方式,再搭配 Dockerfile 使用,快速自动构建并启动各种服务,几乎不用再去机器上敲什么命令了。目前我本机常规日常运行的容器(服务)数量已达 40 多个。

  • Sublime,Sublime HQ Pty Ltd 出品,万能文本编辑器,免费,偶尔会弹下购买提示。

  • Sourcetree,这是 Atlassian 公司出品的免费 git 图形界面客户端,这哪能不用呢。

  • Paw,Paw 公司出品的 API tool for Mac,付费,主要用于 API 接口测试。

  • MkDocs,MkDocs team 出品的静态页面站点生成工具,非常适合用于使用 Markdown 编写项目文档。

  • Typora,typora.io 出品的 Markdown 编辑器,目前依然免费,我认为最漂亮又好用的。

  • Studio 3T,3T Software Labs 出品的 MongoDB 数据库图形界面客户端,非商用版免费。

  • Sequel Pro,Sequel Pro Developers 出品的 MySQL 数据库图形界面客户端,免费。

  • 坚果云,上海亦存网络 出品的同步网盘服务,实现任意文件夹多端同步及版本历史,有免费方案可用,开着就好,啥也不管。

  • Trello,目前已经被 Atlassian 公司收编的项目看板管理服务,免费,看板管理最佳工具。