需要
首先,汇编语言是最接近于机器底层的语言,其次,可以通过代码对应的汇编来进行优化代码,使得代码的执行效率更高,最后,很多使用高级编程语言的程序员已经逐渐淡化程序的底层原理,因为大多数情况下都是在使用编程语言提供好的库,怎么控制计算机硬件的已经封装好了,只需要一句代码就可以完成很多操作,使得很多一开始就上手高级语言的程序员认为程序本来就应该这样,殊不知是有人为你造好了轮子替你负重前行,但是轮子是方的还是圆的自己却从未研究过也未关心过。
而前端开发也是计算机中的一部分,应该学习计算机的底层,再进一步扩展学习,作为初学编程,更是不要直接上手高级语言,那种一句顶百句的语言是留给已经过了新手期的程序员提高工作效率的,不推荐作为第一个学习语言。