第24课 《前端之路,以不变应万变》

今天的内容有些借鉴于业内大佬的内容,由于本人技术实在太渣,几乎没有可以用来演讲的素材。抱歉

大家好,我是来自存勖科技的Rocken。我今天演讲的内容是:前端的未来。
大家都知道,前端所依托的基础直到上世纪九十年代才出现,前端职位也是近十年才出现的。之前大多数是后端工程师在做前端的事情,随着前端内容的不断增加,前端方面的工作也越来越多,这时候如果全部由后端来做的话就不大现实了。所有就出现了咱们前端工程师这个物种。
我相信在座的各位都有一种感觉,那就是发展太快了。各种框架、工具层出不穷,我记得当初发布deno的时候,有个同行在deno的github中留了这么一句话“求不要更新了,老子学不动了”。怎么说呢,这虽然体现出不想去学习,满足于现状,但也由此看出了,前端的发展不是一般的快。
想起前五六年还是JQuery一枝独秀呢,现在呢,以三大框架为首的百花齐放的局面已经形成。我们可以说,前端一定是发展的越来越快的,那我们该怎么办呢?
不学习肯定是不行的,我们要去学习。但是学什么呢,现在一些新人在刚工作的时候直接就上手Vue,连原生JavaScript几乎就没怎么学过,他就直接用框架上手项目了。我们应当承认,这对于公司的项目一定是有帮助的,我们利用框架可以更容易地进行开发,提高工作的效率。但是这对于我们的职业发展呢。
前面我们都说到了,前端框架的迭代发展是很快的,你现在不会JavaScript就直接用Vue进行开发了,但是当Vue被淘汰的时候呢,我们又要去学习一个新的框架,一切从零学起。但是如果我们熟练掌握原生JavaScript呢?我们都知道框架都只是基于原生的脚手架,框架再怎么去发展总也逃不出原生JavaScript这个圈,所以只要我们把原生JavaScript基础吃透,就可以以不变应万变了不是吗。框架是不用着急的,他只是个工具。就像我们原来用火石点火,后来用火柴点火,再后来又用打火机,点火的方式在不断的变化,但他们的原理不都是摩擦生热吗?我们只要知道这个原理,不管以后发展到怎样,我们都可以利用摩擦点出火来。
大家也知道,现在大厂在面试的时候最注重的就是基础,他会问你一些很底层很基础的东西,就看你会不会。因为我们都知道,前端变化很快,但是基础是永远不会变的。
只要我们狠砸基础,Brendan Eich会保佑我们的。
前端之路,以不变应万变。

原文地址:https://blog.51cto.com/14068218/2367997

时间: 2024-08-26 17:03:10

第24课 《前端之路,以不变应万变》的相关文章

【系列】后端程序员前端之路(2016/3/24更新)

后端程序员前端之路01 后端程序员前端之路02--CSS选择器详解 后端程序员前端之路03--HTML语义化 后端程序员前端之路04--html元素分类 后端程序员前端之路05--盒子模型详解 后端程序员前端之路06--布局模型,颜色值,长度值 --不断更新中,如果有帮助到你,请点“推荐”.你的支持,是我坚持的动力O(∩_∩)O谢谢~

【前端之路】这世上哪有一路鲜花的康庄大道

一:程序员基本功 1:数据结构+算法  (acm/icpc/oj ) 2:离散数学,数字逻辑,线性代数,概率论,数理统计(学堂在线,mooc) 3:计算机组成原理,操作系统,编译原理 二:语言基础 1:html(html5网页游戏开发,微信游戏开发) W3Schools-HTML(英) , W3School-HTML(中) <HTML5高级程序设计 > 2:css(css设计基本功,css3动画) <精通CSS> <瞬间之美 ><网站重构 ><CSS禅

漫谈前端之路

前言 前端之路何其漫漫~ 说明:本篇文章原是写给学弟学妹的,但想来花的功夫确实不少,就把此篇文章当做自己的一个阶段性总结文章了,会保持长期更新. HTML 总的来说HTML并不难,甚至可以说很无脑--HTML的标签个人觉得过一遍就得,知道什么时候该用什么标签就可以了,因为在以后的开发中打交道最多的就是各种各样的标签,想不熟都难.就像现在我写这篇文章用的Markdown一样,只是几个标签的反复应用.那么html的学习就相对来说很自由了,可以跟着w3schoolW3school网址过一遍标签,网上也

我的前端之路

从事前端工作刚刚一月有余,作为一个通过自学而进入这个行业的人来说,未来充满着挑战.前端之路怎么走,总是萦绕在我脑海里,每天面对各式各样的技巧,各种炫幻的效果,恨不得自己全部能够实现它们,但有时觉得自己太浮躁了,基础不牢固.带着这些困惑,一个多月来感觉自己提升的太少,提升的太慢,难道这是每个前端er必须经历的吗?

前端的路还很长

1.会做一些简单的设计(能够熟练使用ps.fireworks.ai.Flash等设计软件做出一些特定的效果) 2.使用html+css进行合理的页面布局 (考虑页面兼容性---->最终要学会做响应式页面或者能够做                               到页面的自适应:注意一下他们的区别于联系                               性能优化------>了解浏览器怎样工作的:渲染与重绘) 3.使用css3做出一些特定的动画效果(Canvas或SVG也可

C++--第24课 - 专题四经典问题解析

第24课 - 专题四经典问题解析 1. 历史的痕迹 #include <cstdlib> #include <iostream> using namespace std; template<class T>  //以前是用typename定义,现在是用class定义 T Minus(T a, T b) { return a - b; } template<class T>  //类模板 class Add { public: T add(T a, T b)

《前端之路》- TypeScript(二) 函数篇

目录 一.定义函数方法 二.定义函数传参 三.可选传参 四.默认传参 五.传递剩余参数 六.函数重载 七.箭头函数 八.总结 一.定义函数方法 在 es5 中定时函数的方法有 命名函数和函数表达式(匿名函数)这门两种.那么同样的,在 TypeScript 中,函数的定义是什么样子的呢? 1-1 命名函数 这里需要注意的一点是: viod 类型,是函数不返回任何类型数据 TypeScript 语法 function func1(): string { return '213'; } functio

【转】别人家的孩子之《说说我的web前端之路,分享些前端的好书》

链接http://www.cnblogs.com/Darren_code/archive/2011/02/09/JavaScript.html   2011-10-31 22:56 by 聂微东 PS:(11年现在都16年了 落后了5年哎...) WEB前端研发工程师,在国内算是一个朝阳职业,这个领域没有学校的正规教育,大多数人都是靠自己自学成才.本文主要介绍自己从事web开发以来(从大二至今)看过的书籍和自己的成长过程,目的是给想了解JavaScript或者是刚接触JavaScript的朋友,

前端之路

1.学习帮助善用Google(google经常被墙,我用的是chrome的插件:红杏(需要付费,一个月10块大洋,不过速度很快)).基本上你遇到的80%以上的技术疑问,都能在Google上找到答案,并且你提出的疑问基本上都有人在一个叫Stack Overflow的神奇网站上提问过并且有人做了很好的回答.(某度就算了,学技术你基本上很难在某度给出的搜索结果找到满意的答案)提高英文阅读能力.基本上所有计算机技术都是外国人发明的,所以英文的文档和说明都比较全面和精细了解某个概念.例如:什么是Javas