大廠程序員都在使用的開發(fā)工具
本文我們將介紹一些后端開發(fā)經(jīng)常使用的工具及開發(fā)環(huán)境搭建,讓你的開發(fā)工作更加高效。
在線工具
- 白板工具: tldraw
- 在線畫圖: Excalidraw & draw.io
- IT Tools: IT Tools
截圖和鼠標(biāo)控制工具
- 截圖軟件: Xnip,支持添加箭頭、文本和框選等功能,官網(wǎng): xnipapp.com。
- 鼠標(biāo)控制: MOS,平滑鼠標(biāo)滾動,訪問: GitHub - Caldis/Mos。
AI 工具
- 本地大模型: Ollama。
- 自動化 Web 應(yīng)用創(chuàng)建: Bolt.New。
翻譯和聊天工具
- 翻譯: DeepL。
- AI 聊天: ChatGPT & Google Gemini。
Chrome 插件推薦
- 沉浸工翻譯: Immersive Translate。
- SiderAI 助手: sider.ai。
- json-handle: json-handle。
MacOS 開發(fā)環(huán)境
(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: 更強(qiáng)大的終端,支持分屏,下載安裝: iterm2.com。
(3) 開發(fā)環(huán)境設(shè)置:
- Python 環(huán)境: 安裝 Python 3.12 并使用虛擬環(huán)境進(jìn)行開發(fā)。
- Go 開發(fā)環(huán)境: 配置 GOPROXY 和私有庫,安裝 golangci-lint 和 goimports。
(4) IDE 選擇: 根據(jù)個人偏好選擇 Goland、PyCharm 或 Visual Studio Code。
(5) API 測試工具: Postman 和 RapidAPI,方便調(diào)試和計(jì)算接口簽名。
存儲和容器工具
Docker: 使用 Docker 或 OrbStack 快速搭建環(huán)境,支持 MySQL 和 Redis 等容器。
數(shù)據(jù)庫工具
- Redis: 推薦使用 iredis 作為命令行客戶端。
- MySQL: 推薦使用 mycli。
翻譯軟件
- DeepL翻譯工具:https://www.deepl.com
- trancy:https://www.trancy.org/, 一款可以翻譯視頻的軟件
其他工具
- Sublime Text: 輕量級文本編輯器,命令行快速啟動。
- Wireshark: 用于網(wǎng)絡(luò)抓包,幫助調(diào)試網(wǎng)絡(luò)問題。
這些工具可以大幅提升開發(fā)效率,建議根據(jù)項(xiàng)目需求進(jìn)行合理選擇和配置。