提高程序员生产力的工作流程和工具精选

栏目: IT技术 · 发布时间: 7年前

内容简介:提高程序员生产力的工作流程和工具精选

提高 <a href='https://www.codercto.com'>程序员</a> 生产力的工作流程和 <a href='https://www.codercto.com/tool.html'>工具</a> 精选


21CTO导读:每一天,我们每一个开发者都要使用不同的工具,来帮助用户来开发产品或完成指定的任务。在本篇文章中,我为开发者们分享一些流行的日常工具。

我们要做的第一件事就是定义工作流。

关于工作流

工作流是处理一系列数据的事件或任务。工作流在各种业务和行业中都能发生,它们描述了正在进行的工作到完成,或者从原始状态到处理到成品的工作方式。

举一个栗子,我写文章的工作流程是这样的:

我先找到写作的思路,最开始先建立大纲,接着再写文章,修改优化,最后发布。


以上这些就是为了完成任务而发生的一系列事件。


作为开发人员,我使用一些工具来帮助加快完成任务。即便很多流程对每个人来说都可能不一样,我仍然觉得有必要和大家分享。

提高生产力的工具

这将是一个范围比较广的工具列表,我将试着将它们分成不同的类别,突显在编码,版本和文档时所用的工具,我相信这些东西对你非常有用。

编码工具

GitKraken

提高程序员生产力的工作流程和工具精选

这是我最近从朋友那里发现了它,我非常喜欢。我是一个习惯于命令行不太愿用图形界面的人,但这个工具让我感觉有点不一样。GitKraken是一个GitHub客户端应用,它就像已经习惯的命令行一样工作,但它有直观的UI / UX,通过你的命令行用它时可以获得非常好的体验。

Insomnia

提高程序员生产力的工作流程和工具精选

这是我喜欢的另一款工具。它类似于Postman,但也能让你查询很酷的GraphQL节点。Insomnia是一个功能强大的HTTP和GraphQL工具,可以在Mac,Linux和Windows平台上使用。其功能包括GraphQL支持,SVG和图像预览,AWS身份验证等。

Visual Studio Code

提高程序员生产力的工作流程和工具精选

Visual Studio Code是我喜欢用的代码编辑器。我已经用了几年,没有找到任何不用的理由,它经常不断改进新功能,这是我对代码编辑器的最佳选择。

Dash

提高程序员生产力的工作流程和工具精选

Dash是一款面向开发人员的Mac应用程序,可让我们免费离线访问200多个开发语言API文档。我们也可以创建自己的docsets,甚至可以请求未包含的文档。对于Windows用户,此应用程序的另一个选择是Zeal App。

SourceTree

提高程序员生产力的工作流程和工具精选

想用GUI而不是Git命令行。那么SourceTree是你的最佳选择。前面我已经提到了GitKraken,它们做的是同样的事。我偶尔会在两个应用之间切换,我要说的是你要找到适合自己的东西,它们都是很棒的应用程序。

Postico

提高程序员生产力的工作流程和工具精选

Postico是Postgres数据库的一个客户端管理程序。它有一个漂亮的用户界面,它很易用。其实我更喜欢用它帮我发现其它应用程序,同时还可以用Postgres的命令行。

Hyper

提高程序员生产力的工作流程和工具精选

Hyper也是我喜欢使用的一个工具,它实际上是我编码时的默认终端。Hyper很容易定制,有很多插件可以集成到它里面。

创作工具

Notion

提高程序员生产力的工作流程和工具精选

Notion,我认为它是人人需要的工具。我还没有接触过对这个工具有不满意想法的登使用者。它对每位开发者都非常有帮助,你可以使用 Notio 编码,计划和协作。

Dropbox Paper

提高程序员生产力的工作流程和工具精选

Dropbox Pager是一个很棒的写作工具。我经常用它创建笔记,撰写文章、帖子和其它内容时使用。Dropbox Pager也支持MarkDown格式。

BEAR 

提高程序员生产力的工作流程和工具精选

我喜欢多样性。所以请各位原谅,如果我分享了许多类似功能的应用程序。Bear App是一款用于制作和编写任何可能的东西的应用。它可用来撰写文章,记笔记以及作为待办事项列表应用程序。

Caret

提高程序员生产力的工作流程和工具精选

Caret是Mac,Windows和 Linux 用户的降价编辑器,它使您能够在Markdown中编写内容,并且还附带了许多非常有用的功能,如我真正喜欢的黑暗模式。

部署工具

Netlify

提高程序员生产力的工作流程和工具精选

Netlify是我很喜欢的,用来部署应用程序的工具。它是一个统一的平台,可以自动化代码,以便创建高性能,易维护的网站或Web应用程序。

GitHub Pages

提高程序员生产力的工作流程和工具精选

当你需要免费的部署版本的产品时,可以尝试使用GitHub Pages,只需要从你的git存储库进行一些设置步骤,你就拥有了可部署的网站。我经常用它。

Zapier

提高程序员生产力的工作流程和工具精选

Zapier是一款自动化工具,可以自动化你能想到的任何事物。我通过它来将我的Twitter帐户和我的RSS源创建一个zap来发布新文章,主要用它来自动发送推文。

其它杂项

Rocket

提高程序员生产力的工作流程和工具精选

Rocket是一款适用于Mac的Slack表情符号。它像Slack中的表情符号查找器一样,当你想要使用表情符号时,输入冒号键入其名称,然后再次按回车键插入即可。它比使用Mac的内置表情符号键盘更方便。

NUMI

提高程序员生产力的工作流程和工具精选

Numi是Mac系统的计算器应用程序。它不仅仅是一个计算器,因为它的功能远不止于此,我发现可以用它转换几乎任何东西时,它引起我的强列兴趣,可以把美元兑换成奈拉本地货币!????

Taskade

提高程序员生产力的工作流程和工具精选

Taskade是一个多功能的应用程序,我把它用来做待办事项列表,每周计划任务以及创建日记。同时,这个应用程序还可以完成很多事情。难怪它被很多敏捷团队用作即时协作的工具。

RecordIt

提高程序员生产力的工作流程和工具精选

RecordIt是一个录制截屏视频的应用程序。这对于我需要创建快速演示或显示指定事物处理成gif格式工作时非常有用。

Aware

提高程序员生产力的工作流程和工具精选

Aware是一款Mac应用程序,可帮助我们跟踪使用计算机的时间。我用它来记录我工作或完成指定任务的时间。

小结

希望上面列出的这些工具对你很有用,来让你的工作变轻松。我的想法是与大家分享我觉得有用的工具,如果你有更好用的工具没有列出,欢迎在评论区告诉我们。

让我们时刻保持高效!

作者:洛逸

来源:21CTO社区

提高程序员生产力的工作流程和工具精选


以上所述就是小编给大家介绍的《提高程序员生产力的工作流程和工具精选》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Algorithms Unlocked

Algorithms Unlocked

Thomas H. Cormen / The MIT Press / 2013-3-1 / USD 25.00

Have you ever wondered how your GPS can find the fastest way to your destination, selecting one route from seemingly countless possibilities in mere seconds? How your credit card account number is pro......一起来看看 《Algorithms Unlocked》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

html转js在线工具
html转js在线工具

html转js在线工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试