睡觉前突然胡思乱想。前端可以说是非常尴尬的一个工种了

2017-07-28 00:54:56 +08:00
 jin5354
今天得了重感冒,晚上吃了药头脑昏沉,突然涌上些思绪,写写,若有言论不当您就当我失了智,随便看看

```

睡觉前突然胡思乱想。前端可以说是非常尴尬的一个工种了,工作的本质无非是还原设计与展示数据,而设计受 UED 钳制,数据受后端钳制,终究只是一个执行者,像胶水一样将创意与数据粘合成产品,虽不可或缺,但永远是次要的。

如果说设计师是 creator,后端是 scientist,前端则是纯粹的 engineer,对产品的影响力是最小的,获得成就感是最低的,无趣到令人绝望。别人有着艺术与数据科学的广袤领域去遨游探索,而前端只能眼巴巴看着,然后默默机械地做着像是前两者布置的家庭作业一般的工作任务。

但工种的细化还是产生了大量的前端工程师,领域的狭隘使聪明头脑无处发泄,一些人开始钻研设计模式、拼命造轮子;一些人开始事无巨细的研究各种 API 细节、写文做胶片出书教课。然而,轮子换了一批又一批,该做的表单还是那个表单,管你手里拿的是小木锤还是海克斯科技锤呢?

醒醒吧。跟 5 年前比比,你的技术栈更换了不止 200%,你买的书都还没打开就快过时,你不屑提起 jQuery,张口闭口 reactive immutable functional programming,这些给你的网页体验真的带来多大差别?当设计师筹划大楼蓝图时,泥瓦匠还在那忙着给自己的铲子升级呢。只要你对产品没有话语权,你依然还是那个切图仔。

virtual DOM 的源码看得我两眼昏花,redux 与一众生态圈的最佳实践啃的我心力憔悴,react-router v4 文档操的我视线模糊,我眼前一晃,仿佛看到的是砖的十八种砌法。剥夺了上游的设计和后端,我竟什么都做不出来!我感到恐惧。我不愿成为一个胶水 engineer。我有意的去学习 three.js 、webgl 乃至锻炼设计与审美,希望能赶上数据可视化亦或是 AR/VR 的东风,试图成为一个 creator,但找不找得到工作谁又知道呢。

我操起各种『高阶』用法,运用各种『最佳实践』,使用各种框架为我加持的风骚设计,继续烦闷的写起表单。
8448 次点击
所在节点    随想
69 条回复
lcqtdwj
2017-07-29 16:34:37 +08:00
v2ex 有嘻哈!
jsjjdzg
2017-07-29 16:46:06 +08:00
我们的负责展示数据的前端:后端不就是 CRUD 嘛?啥?讨论逻辑,管我 P 事啊,我只管调接口,传参数啊
kkay85
2017-07-29 16:51:22 +08:00
后端也没啥好玩的,大多数设计模式啥的也不是后端专属,可能楼主是干郁闷了,共勉
uucloud
2017-07-29 19:04:26 +08:00
@loy6491 对烫头来说,样式就是全部了吧,你的意思是前端就是画 UI 的吗
huangzitao
2017-07-30 10:30:46 +08:00
关键是 javascript 太搓了,源码什么的能看?
life1st
2017-07-30 15:20:29 +08:00
说的对。我就是因为既没有创意也学不会算法才选择前端的
Lawlieti
2017-07-31 18:40:04 +08:00
一开始看文章,我觉得很普通,但是我现在觉得文章很 OK,先给他
stucture
2017-08-01 10:06:20 +08:00
@weakish 说的太对了,每个领域都有自己处理事情的一套方式,这才是你应该追求的点;说到底人是活得,前端后端语言等等都只是工具,如何使用不同的工具,总结一套属于自己的方案,也许你会有更多的成就感
leekafai
2017-08-28 22:33:52 +08:00
我要说一下这个
不晓得大家是怎么看自学出来的码农,我就是自学出来的,在校那时在党宣部门做开发,那时就是做全栈,因为部门人少。后来我也曾经在实习单位和项目组分别专做前端和后端,我想对于前后端这些活,我说出来还是有些感悟的。
先说后端,因为后端开发我认为是体验很好的一项开发工作。很简单的一点就是,后端是很自由的,起码我的感受是比前端自由,一点是,我可以自由选择达到性能要求的方法,第二点是,后端代码好测试,后端不讲感受,指标很清晰,我清楚知道后端要去到什么程度。
而前端呢,前端很麻烦。设计师锱铢必较不是不好,但是如果遇到一些设计话语权很低的,设计完全被 pm 抓死的,就很糟糕了。我曾经试过被要求改了无数次 rem,只是因为两个设计师的 ps 尺寸没有统一。还有字号问题,我试过 pm 叫我改字号,我隔了半个小时直接动都没动再 po 一次就过了,所以,前端开发的弊端在于,前端工程师要对效果负责,却很可能不能按着自己的思路去实现效果。
当然,越是离用户近的,开发过程越不堪。
但是说成就感,真的要站前端,因为我知道,留意页面效果的人总比关注后端应答效率的人多。

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

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

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

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

© 2021 V2EX