看Winter大佬直播的不彻底回顾

这文章不是什么技术干货,确也是另外一种干货。看完大佬的问答直播,觉有些有价值的东西,想和你们分享学习。html


1.建议程序员都了解一点TensorFlow。

了解、会使用,最好能作出点东西就能够了。原理其实很复杂,可是对于简单使用问题不大。

:我以为之因此这么说,是基于对将来人工智能是大趋势的确定。我我的也赞同人工智能是种阻挡不了的发展趋势这种见解。不光是只看目前现实中技术发展的趋势,包括我看尤瓦尔·赫拉利的三大简史也传达出这样的观点。而TensorFlow对比其余深度学习框架,具备更高效的集群并行能力,强劲的运算性能,稳定的生产环境部署的有点。加之官网主页所说:适合全部人的开放源代码机器学习框架。前端



2.前端架构大的一个职责方向

对于前端架构师来讲,一个大方向的工做目标是解决复用性问题,提升代码复用性和性能。例如作代码的梳理并抽象复用、组件库的开发等。

:站在一个普通前端开发者的角度看前端架构这样一种岗位,视角确定是不太同样的。但我确信这个岗位很重要,在通常的公司基本就是前端项目负责人了。前端开发工做的展开会从架构这一层有明确的技术指向,干活的人知道该往哪一个方向干活了(说的就是我本身)。对于提升代码复用性和性能,是每一个前端人都改去思考的问题。我感受这种东西不光光只是造轮子,抽象组件这么简单。程序员


3.TypeScript对比JavaScript

都是优秀的编程语言,但在不是特别大的项目中(大体以10万行代码量为判断依据)的项目中TypeScript并不能体现出其优点。反而,若在目前大多数的几百行一个页面的前端代码中使用TypeScript会显得很别扭。

:TypeScript 是 Microsoft 开发和维护的一种面向对象的编程语言。它是 JavaScript 的超集,包含了 JavaScript 的全部元素,能够载入 JavaScript 代码运行,并扩展了 JavaScript 的语法,增长了静态类型、类、模块、接口和类型注解。web

我感受对于熟悉JS或JAVA或其余一些语言的开发者仍是很友好的。算法

目前来讲,这两兄弟各有优势并且都很明显,基于个人认知和了解的资料,我以为TypeScript在将来是有爆发力的,是个好东西,有了解学习的价值和必要。编程



4. 关于小程序

其商业价值大于技术价值,虽然如此,但它的设计匠心独具。能学的能够学起来,方便赚钱。

:小程序是当下的热门毋容置疑,已然吸引了无数的开发者,尤为是前端开发者。我我的也比较喜欢这个东西,它对前端开发这来讲很容易上手,我闲暇也试过点小demo。有很多前端岗位的招聘要求已明确代表要有小程序开发经验。同时,除微信外,百度、支付宝都已有本身的小程序产品和生态,足以说明其受欢迎程度和价值。学起来学起来小程序



5.JS函数式编程

JavaScript作函数式编程不靠谱。map、reduce、Redux、Hooks等并非函数式编程,只是长得像。真正要学函数式编程的话仍是建议选择更适合的语言。

:大佬的话就是简单粗暴。以上第一句绝对原话,由于听起来很犀利,印象深入。至于什么是函数式编程,我仅仅是据说,其实我并不很知晓。因而请教了度娘。妈呀,铺天盖地的一大堆,我傻傻分不清楚,不了解也就不bb了,专家说的这么绝对天然有他的缘由,至于怎么判断?适不适合?往后自有定论。浏览器

参考阮一峰老师的一篇文章:www.ruanyifeng.com/blog/2017/0…微信

还有叫十年踪影一位博主的文章:web.jobbole.com/91602/数据结构


6.前端入门(基础)书籍推荐

  • JS部分推荐《JavaScript高级程序设计》。虽然说叫高级,但其实很容易理解,适合入门。
  • 不推荐用犀牛书《JavaScript权威指南》做为入门书,推荐用其做为手册,工具书。
  • CSS部分推荐《精通CSS》、《图解CSS3:核心技术与案例实战》。

:老师推荐的这些书不用说,质量是公认的,谁都推荐。至于为何业界推荐来推荐去都是这基本书,想一想大概是由于对于前端这个分支目前并无更系统的书籍,貌似也不太可能有能系统讲解的书。一则前端知识面真的很广,二则前技术真的是突飞猛进。算了,就这几本(除此还有《你不知道的JavaScript》《JavaScript忍者秘籍》《CSS世界》等),多看多敲代码就完了


7.前端对算法,框架,数据结构的平衡

若是其中哪个没说岂不是就不重要咯?不是这样的。必定要说的话,像学生时代有时间的时候,把算法和数据结构抓起来,不要在框架学习上花太多时间。须要找到一个平衡点。

:又是个老生常谈的问题。这个问题其实就和“基础重要仍是框架重要”同样样的。答案是都重要,但重点仍是偏向基础学习,二者须要一个平衡点。这让我想到掘金去年末的“驳”学大战。我以为,框架是招式,基础理论是内功,经验技能是BUFF。算法、数据结构就属于内功这种东西。相对来讲这些东西须要学习的周期更长,难度跟大,因此须要投入相对更多的时间。框架的出现自己就是为了提升开发效率,因此大多数框架都不是那种很是晦涩难理解没法上手的,特别当基础好了,学框架效率也会提高。值得提醒的是,框架背后的设计思想值得关注。



8.前端进阶

前端当达到必定水平后,单书籍的的效果已没那么明显,须要去寻找更合适的平台和项目,在项目中锻炼和挑战本身,从而进阶。

:真但愿本身尽快走到这一步!先给本身打个气🤣。老师的说法仍是颇有道理的,过来人的意见我留下参考了。如今的我,干就完了


9.WebGL值得关注

WebGL是一个很好的方向,将来的潜力很大,甚至将来将成为前端的基本技能。

:这东西虽好,但绝对不是一朝夕能学成的东西。想玩好,须要配套学习不少知识。对我来讲学习的门槛仍是挺高的。有兴趣的同窗能够先学习和掌握图形学的相关知识,还有数学相关知识。试想即将到来的5G时代和WebGL技术的结合会有怎样的火花?surprise!

ps: WebGL 是一种 3D 绘图标准,这种绘图技术标准容许把 JavaScript 和 OpenGL ES 2.0 结合在一块儿,经过增长 OpenGL ES 2.0 的一个 JavaScript 绑定,WebGL 能够为 HTML5 Canvas 提供硬件 3D 加速渲染,这样 Web 开发人员就能够借助系统显卡来在浏览器里更流畅地展现3D场景和模型了,还能建立复杂的导航和数据视觉化(摘自W3Cschool)。



印象深入的就这么多啦,以上

相关文章
相关标签/搜索