每个代码新手的秘密开发工具
最近我学习了很多新的编程技巧,也掌握了一些新的工具。其中一些工具让我非常兴奋,迫不及待地想分享给大家!以下这些工具通常不会在网上教程或文章中推荐,而且可能不太为编程新手所熟知:
编码、托管 - Glitch
这真的让我大吃一惊。听起来它只是 Github 的纸面替代品,但当我登录网站时,所有鲜艳的色彩、酷炫的异想天开的插图……!它就像 Github,但有独角兽和彩虹;就像 Willy Wonka 的巧克力工厂,但专为程序员打造!它的品牌形象非常有个性,而且充满自信,我印象非常深刻。浏览所有代码仓库的体验非常有趣和愉悦。它不仅比 Github 更漂亮,而且更好用。Glitch 允许实时协作编码,就像 Google Docs 一样。这让 Github 感觉像是 Windows 95 版的 Microsoft Word(等等,Github 被微软收购了,哈哈)。你还可以通过预览窗口实时查看你的网站或应用的部署情况,并带有一个唯一的子域名(或自定义域名),就像 Codepen 和 JSFiddle 一样。这无疑是一种趋势,社区生成的内容都是围绕协作工具构建的。
命令行 - Hyper
以前使用终端让我很害怕,但自从学习 Rails 和 Vue 以来,我不得不开始频繁使用终端,并且慢慢适应了它。不过用户体验却不是很好。使用这种带有霓虹绿字符的暗黑模式界面,开发者的体验并不好,所以我决定尝试 Hyper。它可以替代原生终端,并且附带主题来为文本添加颜色,以及像搜索这样的插件,可以让你搜索过去使用过的特定命令。现在的用户体验好多了。
测试 API -失眠
Postman 是一款流行的 API 测试工具,但感觉功能臃肿。我偶然在一个教程中接触到了 Insomnia,非常喜欢它简洁且设计精良的界面。有时候,对于初学者来说,简洁、功能少一些更好,因为这样不会太难。编写 Ruby on Rails API 对我来说是一个全新的领域。一开始有点害怕,但学习了几个教程之后,我感觉更有信心了。现在,我能够轻松地设置 GET/POST/PUT/DELETE 请求并测试 API,这真的提升了我的士气。
数据库-TablePlus
这真是救了我一命。我讨厌通过终端访问数据库。数据库最好以表格形式显示,但命令行却以文本形式返回!这根本行不通。TablePlus 以表格形式显示数据,让您轻松查询和搜索,等等。我甚至还没深入体验到它的全部功能。现在能够以表格形式查看数据,让我更容易理解,操作数据也更加轻松,我感到无比欣慰。
设计 - Figma 社区
Figma 中新的“社区”选项卡目前仍处于测试阶段,但我预见到它一定会在设计师中大受欢迎。Figma 是一款协作式 UI/UX 设计工具,有点像 Photoshop 与 Google Docs 的混合体,但功能强大十倍。我一直觉得它比 Sketch(另一款深受 UX 设计师喜爱的设计工具)更有优势,但现在有了社区功能,它真的会脱颖而出,因为社区功能就像 Dribble 与 Github 的混合体——一个由知名科技公司(如 Spotify)和优秀设计师制作的 Figma 模板库。浏览所有免费提供的模板,我几乎感觉自己再也不需要设计任何原创作品了,因为我只需搜索、复制并根据自己的项目进行自定义即可。它不仅提供用于设计手机或桌面屏幕 UI 的模板,还提供许多酷炫的协作工具和模板,可用于远程头脑风暴会议、简历模板等等!这就像设计师的梦想成真了!
关注我在Lifelog上的每日文章,我会在其中撰写有关学习编码、目标、生产力、独立黑客和技术的文章。
文章来源:https://dev.to/jasonleowsg/secret-dev-tools-for-every-code-newbie-5a8a