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