大廠程序員都在使用的開發工具
本文我們將介紹一些后端開發經常使用的工具及開發環境搭建,讓你的開發工作更加高效。
在線工具
- 白板工具: tldraw
- 在線畫圖: Excalidraw & draw.io
- IT Tools: IT Tools
截圖和鼠標控制工具
- 截圖軟件: Xnip,支持添加箭頭、文本和框選等功能,官網: xnipapp.com。
- 鼠標控制: MOS,平滑鼠標滾動,訪問: GitHub - Caldis/Mos。
AI 工具
- 本地大模型: Ollama。
- 自動化 Web 應用創建: Bolt.New。
翻譯和聊天工具
- 翻譯: DeepL。
- AI 聊天: ChatGPT & Google Gemini。
Chrome 插件推薦
- 沉浸工翻譯: Immersive Translate。
- SiderAI 助手: sider.ai。
- json-handle: json-handle。
MacOS 開發環境
(1) Homebrew: Mac 上的軟件包管理工具,快速安裝軟件。使用以下命令:
/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-lint 和 goimports。
(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: 用于網絡抓包,幫助調試網絡問題。
這些工具可以大幅提升開發效率,建議根據項目需求進行合理選擇和配置。