全栈工程师,也叫全端工程师,是指掌握多种技能,并能利用多种技能独立完成产品的人。全栈工程师熟悉多种开发语言,同时具备前端和后台开发能力,从需求分析,原型设计到产品开发,测试,部署,发布全流程都十分熟悉。
对全栈工程师而言,各种辅助工具是十分重要的。全栈工程师更多的工作不是造轮子,而是用各种轮子组合造产品。下边小千就向大家推荐几类工具,希望对大家有帮助。这里边小千主要推荐以下工具:需求分析工具、原型设计工具、代码检查工具、自动化测试工具、部署工具。最后小千还会给大家介绍一款大多数全栈工程师最近都在使用的端到端全流程的开发神器。
1、需求分析工具
XMind
XMind是一种实用的思维导图工具。 思维导图是一种将思维形象化的方法。它可用来作为管理项目、笔记或知识库,也可以用来头脑风暴,记录思路,整理软件产品功能和需求等等。
Visio
visio是一款便于开发和设计人员就复杂信息、系统和流程进行可视化处理、分析和交流的软件。帮助我们创建具有专业外观的图表,以便理解、记录和分析信息、数据、系统和过程。
StarUML
StarUML是一套盛开源码的软件,不但免费自由下载