国内 web 前端圈的风气感觉比切图仔时代更差了。

2019-02-25 11:25:22 +08:00
 ChefIsAwesome

切图仔时代,需要的是切图快,还原好,加载快。社区里讨论的问题是怎么实现炫酷效果,怎么让用户体验更好。只是对写 js 的要求是低点,好歹是在为了用户开发。

现在这圈子,我觉得很多人都是为了简历开发。社区里,大家为了框架互喷,满嘴跑火车,觉得“赶时髦、扯名词”就等于技术好。

接手过俩项目,都是 npm install 都要下个十几分钟的类型。一个有 e2e test,unit test,但是做出来的网页挂着 2M 大的 JS,一堆肉眼可见的 bug。另一个项目用了 css in js,用了淘宝的响应式方案,但是做出来的东西只有 320 宽度的屏幕没问题,其它大小直接布局错乱了。

参与过一个面试。问你 es6,es7 的语法糖有没有用过,问你框架新出的语法糖有没有用过,问你 webpack 里 css loader 和 style loader 哪个应该放在前面。我都不禁要问,你这是要考验我查文档的能力吗。

其它圈子,好程序员的标准都是基础扎实,学识丰富,解决问题的能力强。到前端这,变成谁赶时髦谁厉害。

同样是前端,安卓和 iOS 的开发者,目标都是做出个流畅,美观的产品。到了 web 这边,变成谁的 build 流程更先进谁更厉害。

23946 次点击
所在节点    程序员
151 条回复
icaca
2019-02-25 20:31:47 +08:00
前端比酷炫比时髦 后端比性能比并发
jerrry
2019-02-25 21:29:59 +08:00
@mostkia 啥时候前端不是用 js+css 写代码了?
raynor2011
2019-02-25 21:32:55 +08:00
前端和游戏客户端相比,有什么异同?
int64ago
2019-02-25 21:57:12 +08:00
太可怕了,既然这贴也能得到这么多人认同

那面试问啥?问如何切图?如何兼容 IE6 ?

很多面试是这样的,你简历有亮点,自然面试会围绕着你的亮点,面试就是聊天了;如果你简历没任何让人提起兴趣的的东西,你也只会被问这些问题
int64ago
2019-02-25 22:06:11 +08:00
还有,你说的 install 十几分钟的难道不是你国网络问题,maven ruby 和各种 linux 发行版哪个国外的源不是慢的很,这破事也要拿出来说,要么自己搭建本地源,要么国内源,要么加钱买梯子服务器。

最后,我看到的就是个半吊子的抱怨
PALELESS
2019-02-25 22:10:09 +08:00
个人赶紧任何技术过火都会如此, js 用户量一直是第一, 入门低导致了大量的初级开发者群体, 群体人员素质也是个问题, 这些人每个人写点东西就放到社区里, 导致大量的垃圾文章或者代码存在, 但是并不能是这个技术的问题, 这是发展的必然, 除非提高各方面门槛, 就能保证群体质量, 但是也会降低群体人员与活跃性, 比如 haskell 等语言, 个人觉得核心是要提高国民素质, 国外开发者的素质就比国内好很多
Vegetable
2019-02-25 22:17:33 +08:00
我觉得很多人没真正理解 lz 想说什么.
他说切图仔,说 jQuery,都不是重点.
他想说的是,那个时代的人,都专注于做出好的产品,大家的技术可能都差不多,因为技术就是那个样子,学一学大家会的东西都差不多,区别是怎么将这些东西用到极致.
现在呢?说一句不负责任的,前端近年来的发展,主要是集中在“怎么让写代码的人更爽”.各类工具层出不穷,客户端设备性能飞跃了几个数量级,页面却是越来越卡了.这不是很奇怪吗?

离自己越来越近,离用户越来越远.
JCZ2MkKb5S8ZX9pq
2019-02-25 22:22:32 +08:00
感觉 lz 主要是反对杀鸡用牛刀的现象吧 随便做个啥小功能都挂个 2M 的 js 的确是有点过分
具体还是就是论事 看实际用途看团队便利吧
xiangyuecn
2019-02-25 22:34:19 +08:00
/t/538636 刚看到的一个帖子,也算是一个案例吧,一个多简单的页面,4.4M js
SuperMild
2019-02-25 22:39:33 +08:00
你辛苦研究用最少的依赖做出复杂的效果,人家上框架快速搞定而且还好看,至于体积大编译时间长,老板和用户都不介意。
flasktest1
2019-02-25 23:18:21 +08:00
生产工具的升级,降低了对劳动力水平的要,求,老板可以用更低人力成本完成资本增殖这是先进生产力的发展方向啊
zzxop
2019-02-25 23:26:12 +08:00
我觉得大家可能误解了楼主的意思。楼主觉得现在追求的这些有点浮夸的东西,而不是内在的东西,觉得应该是解决问题的能力。说白了各种语法糖只是为了方便,最终问题的解决还得靠解决问题的能力,而不是现在追求时髦盲目的应用各种框架各种语法糖
dcatfly
2019-02-26 00:01:45 +08:00
1. 人员水平参差不齐,我觉得是你们公司招人的问题。跟什么风气无关。
2. 面试问你的问题,比如 es6 的语法,webpack 的配置我觉得都没有什么问题。
如果你能问出来自然还有更深的问题来问你。如果你回答不出来,那么别人可能会觉得这个人学习能力或者学习态度比较差。这也并不是在考验你查文档的能力,而是要看你有没有学过用过对应的东西。如果你觉得看下文档就会了,那么来面试之前为什么没有看文档呢? es6,webpack 出来也不是一年两年了,为何到今天还不会呢?如果你觉得被问的这些问题不重要,或者你有更好的解决方案,那么你可以提出来你的方案,或者去找适合你的公司。
funcman
2019-02-26 00:01:53 +08:00
@liprais 是这个道理啊
DOLLOR
2019-02-26 01:50:58 +08:00
切图时代,是因为 IE5、IE6、IE7、IE8 的 hack 占用了大家的工作时间,所以才没那么多余欲去折腾各种框架。现在这些古董都死了,人们才终于解放思想去造各种轮子。
我宁可要现在的前端娱乐圈,也绝不想回到那个所谓的“风气”时代。
jamiefang
2019-02-26 02:29:46 +08:00
作为设计师,我想说还原已经成奢求了。已经开始学习 React,谢谢大家的关心。
zkeeper
2019-02-26 03:38:16 +08:00
说个会被拍的. 我最近才知道, 这些年很多其他专业的人不好找工作, 纷纷转行 CS. 其中大多数做了前端, 因为在他们的印象中, 前端"简单"

然而我知道他们是错的.

(我在某几个群里观察过他们的讨论, 实际上他们认为整个 CS 都简单, 是技校级别, 刷刷题轻松就能工作. 自己当初只是运气不好选错了专业而已... 然而丝毫不提 CS 从 20 年前就是录取分数最高的专业, 如果选 CS 他们大概率只能去次一等学校的事实)
VEEX6
2019-02-26 06:38:06 +08:00
所以你们看到了一堆加特技亮瞎狗眼却没卵用的网站(我大油管这么丑还不是几十亿在用 hhh)
hearfish
2019-02-26 08:08:32 +08:00
其实后端语言的演变也有类似的迹象,面向过程到面向对象,再到现在的 functional programming,协程 /async,新语言的语法糖也是很多的,但是大家会因为这个语言只是看起来好看,写起来爽就去用么?到最后技术选型看的还是客观的性能数据,毕竟是跑在真金白银买的服务器上的。前端不一样啊,写起来爽开发效率高,大部分用户的设备跑起来只要做到不卡就完事了。
xusongfu5050
2019-02-26 08:59:43 +08:00
@jamiefang 用前端 UI 框架,有的样式真的很难跟 UI 保持 100%一样,哎。

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

https://yangjunhui.monster/t/538397

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

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

© 2021 V2EX