最近忙招聘,个别比较优秀的候选人,都会问: 你们用到了那些比较新的技术,前端方面有哪些有挑战的工作内容。
然后就感觉有点尴尬,回答不上来。
webpack / react / angular / vue / ES6 什么的, 我们基本都在用,并不感觉是新技术。 问了好多人,也没发现有什么新的东西出来。
至于有挑战的事情, 后端的高并发/分布式/机器学习算法等, 都是蛮有挑战的,业界大牛们也都在做。 但是,前端,我一直没找到类似的可以吸引优秀开发者的点。
今年的 JSconf,2 天观察下来,主要有这些点:
这几个方向,只有 SSR 具有普适性的。
PWA,只有安卓用户可以用,假设可以让 40% 的安卓用户获得更好的体验, 这个比例已经高的离谱了,但放到总的用户层面上,才 20%。 根本不具备成为战略层面的技术投入的基础。
GraphQL,生态还不太成熟, 现在进去,是英雄,还是烈士,看不清。
至于 IoT,这跟一般的前端开发,没关系。
compiler 相关的,是前端后续的核心, 但,做 compiler 跟做前端,是两个方向了。
之所以问这个问题, 主要还是希望能够吸引到足够聪明、足够优秀的开发者来做前端。
我们也愿意从产品/架构层面上做一些调整, 让优秀的开发者,尽可能做得爽,发挥空间尽可能大。
要么绞尽脑汁与聪明人共事, 要么心力憔悴帮他人擦屁股。
1
codermagefox 2017-08-12 22:07:48 +08:00 1
菜鸡表示,elm 吧.
|
2
dduke 2017-08-12 22:13:04 +08:00
发的有点晚了
|
3
duan602728596 2017-08-12 22:23:19 +08:00 via iPhone
不是不用,是好多东西没有特定的环境用不上
|
4
hoosin 2017-08-12 22:25:38 +08:00
题主总结的不错,webpack / react / angular / vue / ES6 根本算不算什么新技术,都是现代前端需要掌握的知识(构建工具、框架、ECMAScript )。
|
5
itchina110 2017-08-12 22:30:14 +08:00
PWA,就在前两天,苹果已经决定开始支持了,现在已经在开发者版本中。
|
6
codermagefox 2017-08-12 22:34:23 +08:00
想了想还是好好回复一下.首先我是个前端菜鸟,没工作多久,技术也很烂,随意胡说一下:
我只了解过,没有去学的,我认为有前景的: elm ClojureScript 楼主说的 SSR React 的跨平台渲染 暂时没想到别的了. JSconf 我也看了,感觉更偏应用吧,如果要趋势性的东西,还是要看大佬们在关注什么. |
7
RoshanWu 2017-08-12 22:49:54 +08:00
|
8
k9982874 2017-08-12 22:50:45 +08:00 via iPhone
最重要的是梯子技术,面向 github 编程,面向 stackoverflow 编程、面向 google 编程。前端没什么不是这三板斧不能解决的。
|
9
zzuieliyaoli 2017-08-12 23:13:45 +08:00
咦,没人提到 WebAssembly
|
10
fuyufjh 2017-08-12 23:27:49 +08:00 via Android
|
12
jackon OP @zzuieliyaoli 不觉得 WebAssembly 有太大的前景。
语言的核心是 GC。 WebAssembly 能把很多语言跑起来,但也就是能跑起来而已。 如果不能跑得更快,或者开发效率更快,毫无意义。 搞不定没个语言的 GC,根本跑不快。 js 本身开发效率又不慢。 所以,WebAssembly 的出路在哪里? |
13
jackon OP |
15
fulvaz 2017-08-13 12:36:17 +08:00
真是烦躁,改行研究 v8 算了,让你们失去优化的必要,100m 的 bundle 秒解析,问你怕不怕
醒醒,要去搬砖了 |
16
linjianru 2017-08-13 16:54:06 +08:00
serverless?
|
17
markocen 2017-08-13 20:31:07 +08:00 via Android
web component, Polymer
|
18
persimmon 2017-12-08 18:12:39 +08:00
最后一句话👍
|