转 | 我是一名前端,部门想让我转webgl方向,要不要考虑一下?

https://www.zhihu.com/question/640467378/answers/updated

 

作者:Medy丶ghost
链接:https://www.zhihu.com/question/640467378/answer/3372989459
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

说一个大部分前端无法接受的事实。

90%的前端搞不了webgl。

最多就是玩玩three.js,而且是最上层的api调用战士。玩票可以,真得去搞企业级开发,搞不出什么名堂的。

更底层的opengl,glsl,webgpu,这些个图形学知识,能顺利的学习深入吗?

图形学本质上玩的是数学,编程只是一个建模工具而已。

大部分前端具备图形学的数学基础吗?线性代数还能记住几个公式?

妄想懂点js,html就顺利进入图形学大门,无异于痴人说梦。

当然,如果你通过努力,顺利入门opengl,webgpu,拾起大学的高数,那么你就可以成为一个webgl工程师。

可是,这个时候你也就不只是一个web前端了。


随便吐槽几句想不到这么多人讨论,说几句啊:

1、本人就是8年老前端,绝对不存在什么鄙视链。同时作为一个万年学渣,不要说高数线代,就是高中的基本初等函数就可以秒杀我。所以大神们就不要吐槽嘲讽了。对我来说,线性代数确实挺难的。

2、webgl属于图形学,事实是对于大部分普通开发者来说,图形学都是一个较难入门的领域,并非针对前端。而本文之所以说起前端,纯属回答上面的知乎问题,以及自己作为前端在学习图形学过程中经历的坎坷的有感而发。

3、关于前端转webgl的前途问题,结合经历我想说,目前来说没什么前途。付出与回报不成正比。目前的web端,真正用到webgl的地方只有:数字孪生(虚拟仿真)/web游戏/webgis/大屏。前两个来说,webgl无论是在性能上,效果上,招人上,开发难度上都没有任何优势(对比ue和u3d),不在大部分公司考虑范围。webgl倒是在webgis上大放异彩,基本上市面上的较新的地图7。除了openlayer是基于canvas,大多都基于webgl。但是,webgis又能提供多少岗位呢?

综上,webgl很酷,webgpu性能强悍,但是它不能给你找工组带来实质帮助。有兴趣的话,就继续深入下去。纯粹想提高竞争,意义不大。

posted @ 2024-01-26 22:47  hjswlqd  阅读(7)  评论(0编辑  收藏  举报