21CTO导读:本文介绍的工具并非生成或辅助你写代码,而是帮助你厘清思想、建立策略与管理环境。
我花很多时间泡在代码世界里,但编写代码只是我工作流程的一部分。
随着时间的推移,我发现最依赖的一些工具与生成代码无关。它们主要能够帮助我梳理思路、解决小问题、管理我的环境,并让项目更容易推进。
因此,我想重点介绍那些在我工作流程中占据固定位置的工具。它们不是炫酷的AI代码助手,也不会帮我构建应用程序。但它们以我常常难以察觉的方式,让我的日常工作变得更加轻松,如果它们消失,我才会真正意识到这一点。
我经常需要在不亲自坐在电脑前的情况下访问另一台电脑,RustDesk 已经成为我的首选工具。我用它来连接到其他机器,比如快速查看某些内容,或者在不中断当前工作的情况下排查问题。
我最喜欢 RustDesk 的一点是它让流程变得简单。我可以连接到远程桌面,处理文件和应用程序,无需设置复杂的远程访问工作流程就能完成任务。由于它是开源的,而且可以自托管,因此与我家用服务器上使用的其他工具完美兼容。它节省了我大量的开发时间。有时候,我需要的仅仅是连接到合适的机器。
我会在开始开发界面之前,先用 Figma 来规划界面布局。这样我就不用直接打开 VS Code 边做边摸索,而是可以快速地绘制布局草图,移动元素,并查看不同元素之间的配合效果。
在开发新页面或修改现有界面时,我发现这个功能相当实用。我可以尝试不同的按钮、菜单、间距和不同的版块,而无需修改实际代码。它还能帮助我及早发现设计问题,以便在问题还容易解决的时候进行修复。
Figma 不会自动生成代码,但它能帮助我在开始编码之前做出更好的决策。对我来说,花几分钟时间在 Figma 中规划界面,可以节省之后更多的时间。
将 VS Code 列入不编写代码的工具列表中或许会让人觉得奇怪,但我使用它并非仅仅为了编写代码。在实际进行项目开发时,我大部分时间都花在 VS Code 上。我用它来打开文件、检查现有代码、编辑配置文件、管理项目文件夹,以及跟踪整个项目的进展情况。
我喜欢 VS Code 的一点是它不会强迫我进行复杂的设置。我打开一个项目,安装所需的扩展,然后直接开始工作。内置的终端、文件资源管理器、Git 集成和各种扩展也意味着我无需在不同的工具之间频繁切换。
当我需要了解项目各个部分如何协同运作时,我会使用 Mermaid。这样我就不用费力记住每个步骤,而是可以将流程转换成简单的图表,一目了然。
我用它来规划应用程序的工作流程、系统结构以及项目各个部分之间的连接方式。当我试图向别人解释一个想法时,它也很有用。一个简单的图表往往比冗长的解释更容易让人理解。
最棒的是,我不用手动创建这些图表。我可以用简单的文字描述我的需求,Mermaid 就能把它转换成图表。它不会帮我编写代码,但它能帮助我在动手之前理清思路,弄清楚我需要构建什么,这是最有价值的。
当我需要了解项目各个部分如何协同运作时,我便会使用 Mermaid。这样就不用费力记住每个步骤,而是可以将流程转换成简单的图表,一目了然。
我用它来规划应用程序的工作流程、系统结构以及项目各个部分之间的连接方式。当我试图向别人解释一个想法时,它也很有用。一个简单的图表往往比冗长的解释更容易让人理解。
最棒的是,我不用手动创建这些图表。我可以用简单的文字描述我的需求,Mermaid 就能把它转换成图表。它不会帮我编写代码,但它能帮助我在动手之前理清思路,弄清楚我需要构建什么。
这是我日常用的5大开发者工具。希望对大家有用,欢迎点赞转发。
作者:场长
本篇文章为 @ 场长 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 微信公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。
请扫描二维码,使用微信支付哦。