几款大厂程序员都在使用的开发工具

嗨,你好啊,我是猿java

这边文章,我们将介绍一些后端开发经常使用的工具及开发环境搭建,让你的开发工作更加高效。

在线工具

截图和鼠标控制工具

  • 截图软件: Xnip,支持添加箭头、文本和框选等功能,官网: xnipapp.com
  • 鼠标控制: MOS,平滑鼠标滚动,访问: GitHub - Caldis/Mos

AI 工具

翻译和聊天工具

Chrome 插件推荐

MacOS 开发环境

  1. Homebrew: Mac 上的软件包管理工具,快速安装软件。使用以下命令:

    1
    /bin/bash -c "$(curl -fsSL https://mirrors.ustc.edu.cn/misc/brew-install.sh)"

    常用命令包括 brew install, brew update, brew upgrade 等。

  2. iTerm2: 更强大的终端,支持分屏,下载安装: iterm2.com

  3. 开发环境设置:

    • Python 环境: 安装 Python 3.12 并使用虚拟环境进行开发。
    • Go 开发环境: 配置 GOPROXY 和私有库,安装 golangci-lintgoimports
  4. IDE 选择: 根据个人偏好选择 Goland、PyCharm 或 Visual Studio Code。

  5. API 测试工具: Postman 和 RapidAPI,方便调试和计算接口签名。

存储和容器工具

  • Docker: 使用 Docker 或 OrbStack 快速搭建环境,支持 MySQL 和 Redis 等容器。

数据库工具

  • Redis: 推荐使用 iredis 作为命令行客户端。
  • MySQL: 推荐使用 mycli

翻译软件

DeepL翻译工具:https://www.deepl.com

trancy:https://www.trancy.org/, 一款可以翻译视频的软件

其他工具

  • Sublime Text: 轻量级文本编辑器,命令行快速启动。
  • Wireshark: 用于网络抓包,帮助调试网络问题。

这些工具可以大幅提升开发效率,建议根据项目需求进行合理选择和配置。若有其他好用的工具,欢迎分享。

7. 学习交流

如果你觉得文章有帮助,请帮忙转发给更多的好友,或关注公众号:猿java,持续输出硬核文章。

drawing