从我们使用的操作系统到我们的浏览器、IDE等,我们每个人每天都会使用一套工具来提高效率。今天,我将分享有关我在获得新操作系统后立即安装的5个工具的信息,并且作为全栈开发人员每天都在使用它们。1.集成开发环境我敢肯定这将是一个有争议的话题,但这是我对JetbrainsIDE的主要想法。我知道缺点,有时打开速度会有点慢,它是私有的,需要为其购买许可证。但就我个人而言,好处大于这些问题。我多年来一直在使用他们的IDE,主要是Webstorm和PyCharm,没有任何抱怨,建议和自动完成是一流的,而且有一个庞大的插件生态系统可以找到任何东西。从他们的用户界面,我可以做任何事情,从运行、可视化和调试我的代码和测试,到出色的git集成、重构等等。它甚至可以跨设备同步我的设置和插件。这对我来说太棒了。公平地说,我也尝试过其他工具,如Sublime或VSCode,但对Sublime或VSCode印象不深。我看到很多人真的很喜欢它,而且它是免费和开源的,但是,它不适合我。如果我没有JetbrainsIDE,我想我会默认回到VSCode,尽管这很痛苦,至少一开始是这样。2.API管理作为一个web开发者,无论是全栈、前端还是后端,在某个时候我都要测试、调试或者设计一个API,在这个过程中有很多优秀的工具可以支持我.我最喜欢的是Postman,它让我可以将所有API文档、示例和预配置的请求集中在一个地方与我的团队共享。真的帮了我很多。还有其他一些选择,比如Insomnia,但我还没有尝试过,邮递员做得非常好,我还没有找到任何其他好的理由让我改用它们。3.ChromeDevTools如果你从事前端工作,ChromeDevTools可能是你最好的朋友。DevTools有许多不同的用途,包括检查HTML和CSS、分析页面的网络活动、分析、调试器、源代码检查……在这方面没有竞争,基于chromium的浏览器已经内置了它。4.终端如果您是Windows用户,抱歉,我在这里使用的可能无关紧要。Terminal的默认设置是ohmyzsh,无论我是在Mac还是Linux上,我的zsh都使用zshshell。对于linux,我不太挑剔,通常会使用操作系统附带的终端,对于我的日常驱动器,我使用Ubuntu,尽管您有时可能会看到我使用Arch。过去几年我一直在使用Mac,为此我使用了iTerm2。5.音乐播放器我知道音乐播放器在技术上不是开发工具,但它对我来说是必须的。为了让我的注意力保持在周围环境(唱歌或玩耍,或办公室的背景噪音),我需要音乐,我喜欢网易云音乐,我已经使用了多年,拥有很棒的音乐收藏,并且它提供Linux一个让我很开心的客户端。
