不知道是人能力的问题还是前端技术栈的问题

2022-03-29 13:06:13 +08:00
 eGlhb2Jhb2Jhbw
我之前是 mobile 开发。最近做过两三个 web 前端项目,当遇到一些问题的时候,去问资深的前端开发(四五个人),得到的答案基本都是“都可以”、“无所谓”、“暂时先这样”,甚至我问工程目录管理的最优实践的时候,也这样回答我。
我有点接受不了这样子的答案,我希望得到的是这么做的优点是什么,缺点是什么,之前项目遇到过什么坑,所以更推荐哪种方式。
因为遇到过太多的这样的前端开发了,所以我开始怀疑,是不是因为前端技术栈的某种特殊性,导致确实不像其他技术栈一样,能明确的说出方案的优缺点,给出一个明确的最佳实践。
5141 次点击
所在节点    问与答
97 条回复
czfy
2022-03-29 13:14:05 +08:00
这种回答就是人的问题
你也可以说是公司的问题

公司把敷衍随便的人招进来了
或者公司管理不好,把本来对技术有热情的人变成了敷衍随便的人
eGlhb2Jhb2Jhbw
2022-03-29 13:20:15 +08:00
@czfy #1 在公司遇到其他技术栈这样的人比例偏低,前端这样人比例很高,所以想着是不是和技术栈有关系
Chism
2022-03-29 13:26:39 +08:00
这种问题建议 V2EX 发帖问
wxsm
2022-03-29 13:27:39 +08:00
我自己做前端,我可以明确地告诉你:前端开发同学之间的技术水平差距非常之大,尤其是资深前端之间。对你所提的这些问题有追求的,更是寥寥无几。
wxsm
2022-03-29 13:29:20 +08:00
当然也有可能是我自己技术也不怎么样,没去到人才济济的地方。
eGlhb2Jhb2Jhbw
2022-03-29 13:32:15 +08:00
@Chism #3 也不是说我自己不能通过查找,发帖等方式去问去学习。实际上问项目上的人,也是一种项目内部对齐的过程,不过我感觉对不齐罢了。。。
ccmiao
2022-03-29 13:35:59 +08:00
等遇到过一个项目里面需要应用到 N 个来源的数据之后,等你知道大家只是你的同事不是你的老师,等你自己管理那种短期就会经历两三个的大小规模的项目之后
eGlhb2Jhb2Jhbw
2022-03-29 13:38:40 +08:00
@wxsm #4 我其实就是这样的感觉,暂且不说 mobile 技术栈我自己就能搞定,我遇到做后端的开发,无论是 java 、.Net 、甚至 nodejs 的,都能和我讨论个有来有回。所以 #1 说的公司的问题,我觉得权重会比较低,要不然我也不会单独说前端技术栈了。
转回问题,我只是想问问,是不是因为前端技术栈的某些特性,导致了这样的市场现状。
marcong95
2022-03-29 13:38:58 +08:00
工程目录管理指的是工程文件夹里文件怎么放的那种问题?

若是,我觉得前端迫于不想折腾 webpack ,都是脚手架怎么放就怎么放。。。。
3dwelcome
2022-03-29 13:41:04 +08:00
前端确实不太重视积累,和前端本身项目周期短,代码复用率偏低有直接关系。

当然大牛也有,你在 github 自己找项目看,还是有很强的人。

只是公司找牛人很难。
ryougifujino
2022-03-29 13:43:33 +08:00
你去问喜欢用 angular 的大概会有不一样的答案。
eGlhb2Jhb2Jhbw
2022-03-29 13:45:05 +08:00
@ccmiao #7 我已经工作 7 年了,你说的这些我都经历过,也带过几个项目。我们公司整体氛围比较好,有很好的互相学习氛围。所以我的问题问的点并不是在于别人为什么这样子对我,而是前端技术栈是不是有什么特殊性。
eGlhb2Jhb2Jhbw
2022-03-29 13:48:36 +08:00
@marcong95 #9 可能是更细节一点的那种,比如某些业务要不要拆文件出来,拆文件出来放在哪里,会不会对复用有影响之类的。
eGlhb2Jhb2Jhbw
2022-03-29 13:50:18 +08:00
@3dwelcome #10 但是我感觉 mobile 的周期也挺短的,当然,我们公司 mobile 和前端人的量级差距有点大。有你说的这种可能。
eGlhb2Jhb2Jhbw
2022-03-29 13:50:40 +08:00
@ryougifujino #11 angular 是有什么特殊的吗,求教
ryougifujino
2022-03-29 14:00:04 +08:00
@eGlhb2Jhb2Jhbw #15 angular 算是三大框架里面最注重工程化的吧,很多东西都有官方的最佳实践,喜欢 angular 这种比较“重”的框架的人大概率也对这方面比较注意。
yukiiceqqq
2022-03-29 14:06:42 +08:00
因为前端本来就是很多种解决方案啊,你应该甩出你的具体问题,我想看知道你问的是啥。
iidear2015
2022-03-29 14:14:51 +08:00
简单来说,如果你只是简单地问一嘴,得到的就是简单的回答。如果你追问,追加场景,资深的前端是有能力补充回答你说的优缺点的。

为什么得到的答案基本都是“都可以”。因为绝大部分前端业务场景下,各种方案确实都可以 cover ,并没有明显优劣。
比如用 React 还是 Vue 好,大家可以分析出很多优点、缺点。但是第一反应也只会告诉你“都可以”。
3dwelcome
2022-03-29 14:20:22 +08:00
前端最大的问题,是技术方面很容易陷入到某一个舒适圈,导致技术没进步。

我有一段时间,在 V2 大力推广 WASM 前端技术,结果发现在前端技术栈里,根本不需要所谓的 WASM 这种新技术。

你是很难把一个人从舒适圈里拉出来的。
whyrookie
2022-03-29 14:43:40 +08:00
@eGlhb2Jhb2Jhbw 没有写过其他端的项目,只是知识上有些涉猎,本职是客户端。我一直觉得,写客户端需要解决各种各样的坑,应对各种奇奇怪怪的问题,能力要求其实不低,也可能是我一叶障目

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

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

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

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

© 2021 V2EX