知乎live04 前端工程师如何不断提升自我

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/duola8789/article/details/82780929

语速挺快
高级螺丝钉的要求:用自己的工具影响别人,让同事懒起来,让自己忙起来,给自己找事、给团队找事,用程序代替人


标题: 前端工程师如何不断自我提升
主讲人:小爝
链接:https://www.zhihu.com/lives/775335499169542144
笔记内容:

前端技能树点亮路径?

Photoshop → Html + CSS → jQuery → JavaScript → 各种框架 → 后端语言 → 模块化知识 → 面向对象编程方法(函数式编程) → 自我兴趣的提升 → 架构/创新

如何面试前端应聘者

大公司看应聘者潜力(是否聪明、态度、对编程的理解)
小公司看能力,开箱即用

了解的知识点太多,精力不够,怎么办?

写技术日记,发表博客,把学习的东西记录下来,重新复习

如何进行技术牵头?

抽出时间进行code review,提供技术交流的环境,互相帮助技术提升

面向对象思想如何在业务代码中应用

业务功能查拆分,分组件
抽象
分层

游戏引擎

白鹭引擎
cocos2d.js
crafty.js(简单、轻量级)

Hybird App介绍

在IOS或者Android中会提供webview这个容器,容器内容就是展示的网页,外部可以和原生的控件并存,网页中的JS脚本与原生控件之间的交互通过JSbridge完成,原理就是通过自定义协议,实现一个GET方法,由JS脚本向原生控件发送请求,然后会定义一个事件,注册回调函数,在原生控件完成对应的事件后会trigger回调函数

这么看来,原来的简教练就是这样一个形式,只不过不是在移动端的hybird,而是在桌面的混合开发,CEF担任了JS和windows中间的JSbridge的作用,一些需要调用window的组件的功能时都通过CEF完成,也是在页面中通过CEF定义协议来实现消息的传递。

适合于快速迭代产品,交互不复杂、非游戏类应用

初中级前端工程师在成熟公司如何提升个人能力

首先要突破舒适区,跟上同事的脚步,规范自己开发习惯
(我已经成为了一个合格的初级螺丝钉)
高级螺丝钉的要求:用自己的工具影响别人,让同事懒起来,让自己忙起来,给自己找事、给团队找事,用程序代替人。

前端人员对后端需要掌握到什么程度?

对数据库的增删改查,对NodeJS的掌握

猜你喜欢

转载自blog.csdn.net/duola8789/article/details/82780929