人生苦短,善用开发工具(海外版)

磨刀不误砍柴工。使用合适的开发工具,能让你事半功倍,省心省力省时间。
(图转自bytebytego,翻译整理by dogstar)

1、本地开发环境
本地开发环境是每一位开发人员必备的利器。例如强大的IDE,有VSCode、IntelliJ IDEA、Notepad++、Vim、PyCharm和Jupyter Notebook。(PS:我一直主要用Vim命令行写代码)

2、图形化
一图胜千言,要学会画图、制作产品原型、整理UML。例如使用DrawIO、Excalidraw、思维导图Mindmap(或XMind)、Mermaid、PlantUML、微软的Visio 和 Miro 等图表工具直观地展示您的想法。(PS:从概念设计视角、到接口规约视角再到代码实现视角)

3、AI工具
AI(人工智能)可以提升你的生产力。不要忽视以下这些工具,有空可以多学一学、多用一用: ChatGPT、GitHub Copilot、Tabnine、Claude、Ollama、Midjourney 和 Stable Diffusion 等工具。

4、托管&部署
低成本创业、独立开发者、快速做项目,首先要托管您的应用程序,可以探索 AWS、Cloudflare、GitHub、Fly、Heroku 和 Digital Ocean 等云服务和解决方案。(PS:出海产品,首先更加要了解有哪些海外的云服务商)

5、代码质量
质量代码是一个很大的差异化因素。利用Jest、ESLint、Selenium、SonarQube、FindBugs 和 Checkstyle 等工具来确保一流的质量。(PS:代码写得好不好,语法规不规范,用专业评测工具实时检测)

6、安全
安全问题不容忽视,使用 1Password、LastPass、OWASP、Snyk 和 Nmap 等解决方案。(PS:或直接接入谷歌登录)

7、文档
你的笔记、文档是你知识的沉淀。使用 Notion、Markdown、Obsidian、Roam、Logseq 和 Tiddly Wiki 简化您的笔记记录和文档编写。

8、项目管理
合作的工具能让开发团队协作更高效、需求管理更顺畅,例如 Jira、Trello、Monday。(PS:国内的有开源的 禅道,推荐 新一代项目管理工具 YesDev.cn )

9、设计
使用 Figma、Sketch、Adobe Illustrator、Canva 和 Adobe Photoshop 等设计工具提升您的视觉设计。(PS:UI设计师用得较多)

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值