发布网友 发布时间:2022-04-23 03:48
共1个回答
热心网友 时间:2022-06-02 03:25
一个合格的HTML5全栈开发工程师具有WEB开发的所有层面的知识,他需要精通:
1、服务器、网络和主机环境
这包括理解什么可能中断以及为什么中断;文件系统、云存储和网络资源的适当使用;了解给定硬件约束的应用程序规模;以及与DevOps并肩工作。
2、数据建模
这包括了解如何创建合理规范化的关系模型,包括外键、索引、视图、查找表等;熟悉非关系数据存储的概念,并理解它们在关系数据存储上的优势。
3、商业逻辑
具有坚实的面向对象技能
4、API层/动作层/MVC
了解外部世界如何对业务逻辑和数据模型进行操作;使用框架;能够编写清晰、一致和简单的接口。
5、用户界面
理解如何创建可读的布局;能够认识到艺术家和图形设计师需要帮助来实现良好的视觉设计;使用HTML5/CSS;使用JavaScript(节点、骨干、敲除…)。
6、用户体验
可以后退一步,查看需要7次单击和4个步骤的进程,并将其简化为一次单击操作;编写有用的错误消息。
7、客户和业务需求
掌握客户使用软件时所发生的事情;掌握业务。要达到这一级别的资格,显然需要多年在不同语言、角色和行业的工作经验。正因为如此,完全的堆栈开发人员非常少,这使得他们非常有用并且需求量很大。
以上就是HTML5全栈开发工程师的职责分享,总之,HTML5全栈开发工程师需要熟悉Web开发过程的每个流程,提出指导策略和最佳实践方案,并在Web开发中将扮演非常重要的角色,能够看到“大局”,了解服务器端和客户端的用户体验。