万众瞩目

搜狗高校俱乐部第六期课程

《Web开发入门》

圆满结束啦

本期课程我们有幸邀请到了

搜狗技术研发部高级前端工程师

杨光老师

为我们讲解前端技术

(此处伴有掌声和鲜花)

课程主题

本期课程主要对前端开发知识开发体系展

课程干货

前端工程化:WEB前端项目功能页面日益复杂化,如何进行高效的多人合作,如何提高团队的开发效率,如何进行快速迭代并保证项目质量,前端工程化就是为了适应这些需求而产生的的,兼顾代码开发阶段,打包发布阶段,主要涉及组件化开发,自动化工具以及规范化,组件化开发利于代码复用以及维护,不再会出现一个方法几百行的情况,自动化工具实现打包以及发布,大大提高上线效率,同时也降低了发布上线过程中出错率。

前后端分离:现在前后端分离也是很火的一个方向,利用Node.js来作为Webapp容器,例如使用Express来提供服务,同时利用RPC或者内网接口来和后端进行数据交互,对后端能力有一定要求,例如运维,Linux操作,数据库操作等等,同时扩宽了前端工程师负责的领域。

求职就业:前端在多个领域都可以一展身手,除了基本的Web开发之外,还有后端Node.js和小程序等。

求职面试

基础HTML、CSS、JavaScript、HTTP

掌握MVVM框架React.js或者Vue.js

小程序的开发技巧

后端技术,MySQL/RPC库等

互动问答区

Q1:前端做移动端适配是做自适应好还是写两套页面比较好?

Aw:就目前上线的产品来看,写两套页面的情况占据大多数,自适应在修改样式这方面会显得更加复杂,两套页面也可以有助于做更加有个性化的东西,也更有利于开发与维护。

Q2:C++和node.js开发后台的区别是什么?

Aw:用C++做的后台运行速度会更快,但是对于代码能力的要求会比较高,node.js的底层其实也是用C++写的,不过类似于内存回收之类的工作node.js会自动帮忙完成,C++就得自己去写,所以node.js在使用上是优于C++的。

Q3:一个上司重视你,工资也高的小公司,和在大公司做螺丝钉,该怎样选择?

Aw:建议选择在大厂做螺丝钉,平台的力量很关键,大公司能给你带来更大的提升,大公司内部的体系是成型的,对于新人来说很容易就能上手,能话更少的学习时间,迅速投入到开发工作中,对于新人的提高是很全面,而且是直接有效的。

更多精彩内容,敬请期待下期课程

更多搜狗高校俱乐部内部资料内容为搜狗高校俱乐部成员专属内部资料,申请加入搜狗高校俱乐部即可免费学习,还可以参与众多线上直播课程。

搜狗高校俱乐部随时欢迎你的加入!

有其他更多问题也可以在互动区留言互动

我们也会有相关技术大佬为您解答!

编辑/于硕