问答
1.前端是做什么的?互联网职位有哪些常见的简称(如PM...)?
前端开发是从网页制作演变而来的,前端工程师使用 HTML、CSS、JavaScript 等专业技能和工具将产品UI设计稿实现成网站产品,涵盖用户PC端、移动端网页,处理视觉和交互问题。从广义上来讲,所有用户终端产品与视觉和交互设计有关的部分,都是前端工程师的专业领域。
2.Web前端开发的职责是什么?
【1】使用Div+css并结合Javascript负责产品的前端开发和页面制作;
【2】 熟悉W3C标准和各主流浏览器在前端开发中的差异,能熟练运用DIV+CSS,提供针对不同浏览器的前端页面解决方案;
【3】 负责相关产品的需求以及前端程序的实现,提供合理的前端架构;
【4】 与产品、后台开发人员保持良好沟通,能快速理解、消化各方需求,并落实为具体的开发工作;
【5】 了解服务器端的相关工作,在交互体验、产品设计等方面有自己的见解。
3.要做哪些事情?
掌握html、css、js等基本的前端开发技术,熟练使用主流的开发工具如atom,git等,会debug。还要懂web性能优化,seo知识,熟悉服务器端的开发知识。能够根据UI设计稿完成web页面(或移动端)开发,编写说明文档,会开发前端组件等。
4.互联网公司产品流程?
【1】产品经理PD根据实际业务需求,确定要开发的产品、开发技术及商业模式,并提出详细的开发需求。
【2】产品交互设计师UE根据开发需求,设计开发产品交互原型。视觉设计师根据产品交互原型完成视觉稿设计。
【3】前端工程师、后端工程师、数据库管理人员沟通协商,制定接口协议等规范后,前端工程师使用HTML、CSS、JavaScript技术,并依据视觉设计稿规范完成web页面或移动端页面的开发。后端开发工程师根据产品需求及业务逻辑等完成后台功能同步开发。
【4】前后端联调
【5】测试工程师QA测试,debug
【6】运维工程师发布产品,运维。
动手题
1.使用编辑器(atom、sublime、webstrom、vscode之一)创建一个 index.html
2.熟悉markdown的语法,写一篇测试文章(要求有引用、大标题、二级标题、段落、链接、图片、列表、代码)并截图回复即可
3.注册github、简书账号
github账号: huangkun3
简书:饥人谷_huangkun