学习 UI, Node.js,以及 WebGL 三个中,哪个对前端提升比较大

2019-06-19 22:06:50 +08:00
 cheeto

国内感觉好像除了特定场景很少用到,WebGL 是否有学习的必要?


最近不太忙,想自学点什么。

目前的话大概就 UI,Node.js ( Koa ),以及 WebGL 三个方向比较感兴趣。

比较想往用户体验端的前端发展吧,所以个人比较偏向 WebGL。

小弟刚刚毕业一年,想请教下大家,往哪个方向努力可以在面试及日后工作中有加分及提升

3372 次点击
所在节点    程序员
17 条回复
a62527776a
2019-06-19 22:17:09 +08:00
Node.js
Terry05
2019-06-19 22:17:49 +08:00
学好 js 提升最大
luvxy
2019-06-19 22:22:31 +08:00
我觉得你想往体验方向发展 主要钻研 css 相关吧 国内对这个还不重视 你这点突出的话 还是很有前景的
beginor
2019-06-19 22:23:52 +08:00
wengl 基本上不属于前端了😁
neoblackcap
2019-06-19 22:24:07 +08:00
WebGL 是面向高性能的,其实更多就是游戏行业。
前端其实用 WebGL 不多。基本相当于两个行业了。
当然国内大厂也有用 WebGL 的,比如各种活动页什么的。他们内部有自己的活动页生成系统,拖拖就出来,有用 WebGL 的,关键是这样的坑也是很少的。生成系统就那么一些人维护,活动页是 PM 自己拖的。
Node.js 是面向后端的,前端根本接触不了,都是两个环节了。
UI 也是归设计部门,产品部门管更多。
你说这几个方面,其实都相差很远的。前端更多是学习 Javascript, CSS, HTML,浏览器吧
Constellation39
2019-06-19 22:40:18 +08:00
前端自动化离不开 node
welling
2019-06-19 22:50:26 +08:00
肯定是 Node
UI 是另一条路,如果是纯设计,那和写代码沾不了什么边。还是说你想说重构 CSS 之类?如果是,那就先 node
webGL 简单来说就是一个画图 API,更重要的是 3d 相关的知识,这条路和前端其实也没有太大关系。如果想向游戏方向,那就学 3d,看下 three.js ,cocos2dx
最后说 node,Node 并不是后端专属,不是只有 koa。现在前端都在搞工程化,没有 node 寸步难行
用 ES6 ?不好意思浏览器不支持,只能 babel 转,上 node
用 typescript ?浏览器不支持,先用 ts 编译,上 node
追潮流 3 大框架,vue,react,angular,先 npm install 一下,前提也是 node
玩得高级点,前后同构,一份代码两端跑,只能 node
css sprite 自动化? node 啊
so,前端离了 node,只能回到原始社会刀耕火种了
Lygljj
2019-06-19 22:55:51 +08:00
按温大的话说 web 前端说到底就是 html/css,javascript 还有浏览器实现原理以及 api 三个部分,基本上你熟练这三样加上 vue 或者 react 这些框架就足够干活了。
至于其它的,你在做好基础的前提上有兴趣就去研究,技术永远不会亏待你的
murmur
2019-06-19 22:57:11 +08:00
我认为是 UI,但是这东西跟一半美术和艺术修养有关,会做和会抄是不一样的
intellectual
2019-06-19 23:32:30 +08:00
我是设计的,其中折腾过一年前端,事实结论就是前端就是程序员。
webgl 那是游戏。
UI 是设计。如果你有时间实在是闲的蛋疼钱多烧的慌未来几十年无忧可以考虑考虑给 UI 排个队。
搞 node 吧,程序员的路。
learnshare
2019-06-19 23:33:28 +08:00
都学,三个方向都有用,非常有用
ben1024
2019-06-19 23:36:55 +08:00
站 UI,Node.js 没什么市场,工作也不如 php,Java 一类好找,会是加分项
version
2019-06-19 23:40:44 +08:00
当然是设计咯,你能把设计稿按 div+css 写出来,快速兼容好,比设计稿漂亮的页面,现在真缺这样的前端,

只会写 es5 的前端就是菜,很多前端都是这样,以为加了 vue react 就很厉害了,实际代码一坨,还有很多 webpack 都不会的前端

等样式很厉害了就 es6+webpack 往工程化方向发展前端,部署,加载优化等
charten
2019-06-20 09:33:43 +08:00
node 是必须会的,其次是 ui,最后才是 webgl。。。。webgl 是当你想往专家级别前进的一个方向
cheeto
2019-06-20 09:54:06 +08:00
@charten 明白了,感谢
jifengg
2019-06-20 13:15:50 +08:00
webGL 现在主要用在做游戏吧。不过一般的游戏引擎有封装,也不用自己去看 webGL 的原始 api,所以,还是 node 为先吧
godbmw
2019-06-20 15:29:06 +08:00
UI > NodeJS > webGL

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/575626

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX