全栈开发工程师是指能够独立开发应用程序的前端和后端工作的开发人员。前端通常是指用户在应用程序中能看到或交互的部分,后端是应用程序中处理业务逻辑,数据库交互,用户认证,服务端配置等部分。作为一个全栈开发工程师并不意味着你必要完全掌握前端或后端所需的一切开发技术,而是意味着你可以进行前后端开发工作,并且了解构建应用程序时发生了什么。
如果您想在年成为一个全栈开发工程师,并找到你的第一份工作,以下是参考指南,列出你应该学习的事项。
1.HTML/CSS几乎每一个课程,无论是在线还是在场,教你成为全栈开发工程师都是从HTML和CSS开始的,因为它们是Web构建的基石。简单地说,HTML允许你向网站添加内容,CSS允许你为内容设计风格。与HTML/CSS相关的以下主题经常在面试时和实际工作中出现:
语义化的HTML。
能够解释CSS盒子模型。
CSS预处理器的优点(您不一定需要了解如何深入使用它们,但是您应该了解它们的用途以及它们对开发的帮助)。
CSSMediaQueries(媒体查询)(愚人码头注:原文是这个链接)定位不同的设备并编写响应式CSS。
Bootstrap(一个框架,帮助设计和布局页面内容,并且许多在线课程或学校重点