绿林网

前端跨界开发指南:JavaScript工具库原理解析与实战的读后感大全

前端跨界开发指南:Javascript工具库原理解析与实战的读后感大全

《前端跨界开发指南:Javascript工具库原理解析与实战》是一本由史文强著作,机械工业出版社出版的平装图书,本书定价:129.00元,页数:412,特精心收集的读后感,希望对大家能有帮助。

《前端跨界开发指南:Javascript工具库原理解析与实战》读后感(一):目录部分非常多

非常不错的书,能学到很多东西,看目录就知道作者投入了很大的心血,是非常强的,上面的知识大多数都不是很清楚,11月份一定看,希望作者多出书哈哈哈哈哈哈哈哈哈哈哈哈好哈哈哈哈哈哈哈哈哈哈哈哈哈哈好吧哈哈哈哈哈哈哈好哈哈哈哈哈哈哈哈哈哈好!哈哈哈哈哈哈哈哈哈哈哈哈好吧哈哈哈哈唉哈哈哈哈哈哈

《前端跨界开发指南:Javascript工具库原理解析与实战》读后感(二):非常好的一本书!

书里面对前端工程师的技术发展提供了很有方向性的参考和指导,之前一直在焦虑前端开发的天花板,现在发现其实用Javascript就可以做很多跨界的尝试。工作上遇到了瓶颈的朋友可以读!非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好非常好

《前端跨界开发指南:Javascript工具库原理解析与实战》读后感(三):前端跨界开发的布道者

一、概括的说一下本书的特点:

1、跳出前端开发实践中的API调用和代码搬运工作,从软件工程化的层面俯瞰前端开发,注重团队开发实践中的效率提升和工程规范,介绍了多种基于javascript的软件工程规范化开发工具库。

2、技术栈深广,覆盖基于前端javascript的二维图形、三维图形以及与大数据分析相关的数据大屏实现等图形学原理和工具;语音识别、动画、视频编码和解析等多媒体技术原理和实现;前端跨平台开发的技术原理、工具库、开发平台;游戏开发中的物理引擎和游戏引擎原理,以及Phaser游戏开发平台和工具;人工智能领域神经网络的原理和基于brain.js的神经网络构建平台,基于TensorFlow.js的卷积神经网络构建平台;物联网开发实践以及基于Johnny-Five的嵌入式开发。

3、在叙事风格上,作者多处结合了自己的开发实践案例,而不是仅仅平白无趣的枯燥技术讲述,很接地气,读者身临其境。

二、说一下本书的亮点:

不同于大多数的技术性书籍侧重讲述开发平台搭建和代码编写规则。本书更像是前端开发的布道者,从更高的视角看前端,从系统化的视角定位前端,如果一名前端开发者胸无大志仅仅满足于做流水线上打螺丝的码工,那么他就没必要读这本书了,相反,如果这名打螺丝的码工立志于做这条生产线的工程师,那么这本书非常适合他。

三、题外话

时至今日,前端开发的工具库已经非常丰富了,而且还在大踏步的继续丰富中。本书讲述第三方工具库,是基于开发需求驱动的,也就是说,正因为我在软件开发过程中有这样的需求,不管是为了提升工作效率还是为了模块解耦,或者是为了方便团队开发规范化,所以才需要这样的工具库。而不是为了使用工具库而使用工具库。这就引申出一个理念,在软件开发实践中,更要注重工程需求,在这个前提下寻找合适的工具库,并对比同类型的工具库,选取性价比最好的。作者在本书中每讲到一个领域,都会介绍相关工具库,但是并没有浓墨重彩的囿于这些工具,而是从系统化的角度、从底层原理去分析这些工具是怎样满足需求的。我想有心的读者肯定也能够领会其中的深意,这本书不是教你怎样使用这些工具,而是告诉你需要什么类型的工具,书中的工具仅仅是一个选项,一个用来阐述思想的载体。

四、一些有意思的书摘:

如果已经做了90分的工作,就不要用一个看起来只有60分的演示来呈现。

当你查看有些公司对于高级前端工程师或前端架构师的招聘信息时,就会发现他们几乎都会要求前端开发者掌握一门node.js之外的一门后端语言。事实上要求中所期望的能力,并不只是服务端的业务代码开发能力,更多的是面向对象编程的思维方式和更严谨的编码意识。

建议先尝试手动实现一些核心特性,看看自己能不能做到,然后再阅读源码,反思一下自己实现的那一部分与作者的实现思路是否一致,再仔细研究一下自己写不出来的那一部分,相比较于阅读相关的技术博客,这种方式更能促进你快速成长。

全世界目前有600多种语言,没有任何一种语言能够解决所有问题,语言只是承载和传递程序设计思想的媒介,如何为目标场景选择一项合适的技术,或许是开发人员更应该关注的事情。

当你开始学习一项新的技术时,官方网站无疑是最重要的学习平台。比如node.js,官网提供了数十篇非常高质量的文章来介绍node.js中的核心概念,而很多从最开始就坚持使用node.js中文网的开发人员可能根本就不知道官网提供了这样的文章,因为中文网站只提供了安装包和中文版的API文档等常用资源。

如果你只想要高效且省力的工作,那么熟练使用AIP就可以了;如果你想要成为高手,就需要搞清楚API背后的逻辑和原理;如果你想要成为大师,就需要将经典中包含的思想和技巧内化为自己的能力。

有些人每天都在做的“程序设计”可能只是研究如何调用别人贡献的模块或方法,千万不要把“熟练搬砖”当成自己的核心竞争力。

掌握浏览器机制的相关知识对前端工程师而言是至关重要的,只有了解了javascript的执行环境和相关机制,在解决问题和性能优化时才更有底气。

你也许无法设计出完整的第三方工具库,但基础知识却可以帮助你攻克项目中的难题。我们需要学习应用层的编程技术,但也必须意识到不是所有的问题都可以依赖应用层技术和开发经验来解决,当面对一个找不到通用解决方案的难题时,考验的永远都是开发者的基本功和解决问题的能力。

本文由作者上传并发布(或网友转载),绿林网仅提供信息发布平台。文章仅代表作者个人观点,未经作者许可,不可转载。
点击查看全文
相关推荐
热门推荐