难道不是一个下午就能做好的么? 预算 500RMB 不能再多了.
说一下需求, 就是做一个卡激活, 第一个页面需要用户输入卡号, 密码, 然后弹出短信验证, 最后显示结果.
先说前端, 前端是 Micro Frontend (MFE)
开始的时候, 这个 MFE, 是基于已有的 MFE 开发, 被告知, 不能改原来的代码.
问题就来了:
短信弹出验证这个组建在高版本才有. 这个组建也有多个版本, 产品负责人属于外行, 他也不知道哪个版本对的. 只能去组件库复制.
管理层要求需要单元测试 20%的覆盖率. 即使我一行代码不写, 要配置 jest 把测试跑起来, 补测试. 另外, 网页要做到无障碍访问.
这个 MFE 通过 IFrame 嵌入到也有的应用, 上层会传入一些参数, 这些我本地没法调试. 只有发到 UAT 环境才可以.
UAT 环境发布需要. 1. 我找人合并代码 2. 合并之后找人帮我建发布请求 3. 等到非工作时间发布 4. 我要登录代理, 然后才能看真实环境.
最夸张的是我一个根据地区设置 header 的 bug , 调试了三天.
再说后端, 后端其实有两个人,
一个月了, 都没有提接口的事情, 问就是还在做.
后来知道, 他们也不容易. 就我跟它们调试的了解, 他们后端不是从头做, 基本是做 API 整合, 但是很多底层的 API 是不通的. 奇葩的是一个底层 API 等了 1 周, 我偶然发现可以用了, 后端才知道, 后端的负责人还说另一个后端, 怎么通了也不通知他. 他说他也是通过我才刚知道的.
大约 2 个月之后, 开发基本完成. 到了测试+验收环节.
测试是没有的, 但是有负责这个的业务部门, 这个业务部门呢, 他们也很忙. 就是有一搭没一搭的测. 测出问题, 不管什么问题, 就找我们.
大致有几种情况
确实我们开发的有 bug
前端组件库的 bug, 底层 API bug
服务不稳定
用户新需求(他觉得应该有, 实际上我们接到的需求没有)
用户以为是 bug 其实不是, 他没理解
别的页面的 bug, 跟我们业务相关
最后, 用户以为的 bug 主要集中在要做无障碍访问, 用户用 Mac 测, 只要跟他想的不一样, 就报 bug.
就这样, 弄了 3 个月, 勉强有条件验收通过.
(忘了讲了, 公司内部局域网, 白名单机制).查资料用的另一台自带的电脑.
写了这么多, 我就想知道各位的看法, 以及你觉得 ChatGPT 能替代哪些问题除了开发过程可以查资料(这个我在用,但是我们的需求不难, 没有 chatgpt, stackoverflow 也够用了)
1
gaobh 22 天前 via iPhone
这不就是大公司病么哈哈
|
3
echoless OP 我自己是全栈, 偏后端, 但是因为这个项目前端缺人, 就安排我过去做前端了.
我面试的时候, 面试官拷打大并发, 两阶段提交, 还好我主动承认 java 没用过, 没有考我 JVM 调优. |
4
chenbin36255 22 天前
项目推动是 pm 和项目经理去做的 前端的话就把你的事情做好就可以了
别人不急你也不急 如果一个简单的版本迭代都这样的话 有可能项目不是嫡系 或者排期混乱 研发同时有多个项目或者产品在开发期 |
5
Donahue 22 天前
好奇这样的工作 工资多少
|
7
echoless OP @chenbin36255 确实不是嫡系 但我观察 嫡系也是这样的
|
8
kiwi95 22 天前 via iPhone
我们做完一个版本等上线,从十月份走流程等到现在都上不了,最近的可上线时间都排到明年一月了。大企业的流程问题真的导致很没竞争力。
|
9
crysislinux 22 天前 via Android
你愿意一个下午 500 块做你就做呗。不知道一天到晚在急些啥。
|
10
xuanbg 22 天前
看样子企业规模不小,但这么大企业没有测试环境和开发环境就很奇葩。
|
12
echoless OP 目前我做的就是
1.碰到坑尽量写文档依赖别的项目的操作写文档记下来 2.接下来优化组件库和文档 3.前端版本混乱问题 这个一部分原因是前端变化实在太快 |
13
tomSoSleepy 22 天前
世界总是有这样那样的不合理,做好手头工作就行了
另外,招我进去摸鱼!!! |
14
zhouyg 22 天前 1
确实如此,每个环节都是屎山,最后堆出的一个新屎山,等做下一次就会发现这一次留的文档有些部分就用不了,因为原来的屎山又堆了新鲜的,最后连文档也成了屎山的一部分。最后发现只能靠几个有经验的老程序勉力支持,或者全部砍倒重来,再来一次屎山循环
|
15
needpp 22 天前
这样公司挺好的,多少人梦寐以求
|
16
MYDB 22 天前 via iPhone 1
多项目协同和跟踪开发进度很考验管理层的排期能力的,而对于普通打工人,更看重对接是否规范和有效,根据你的描述,业务部门反馈问题估计都没有整理成规范的文本……最烦那种聊天框里一行一行往外蹦的,问题在哪个按钮元素的都要反复沟通的,真是简直了
|
17
iOCZS 22 天前 1
这不就是菜市场里卖的那种鸡架吗?架子大,但是没啥肉。😂
|
19
Whiplash55 22 天前
你说的很清楚了啊。
确实我们开发的有 bug --- 这个 bug 来源不知道在哪里 前端组件库的 bug, 底层 API bug ---组件库有 bug ,要是内部开发的组件库 bug ,估计连文档都没有,像之前接收的一个系统,开发的公司都倒闭了,我们做二开的遇到 bug 肯定会卡很久 服务不稳定 -- 沟通就不顺畅 用户新需求(他觉得应该有, 实际上我们接到的需求没有) -- 沟通就不顺畅 用户以为是 bug 其实不是, 他没理解 -- 沟通就不顺畅 最大的关键就是这根本不急,没有业务价值,所以根本排不上需求紧急度 |
20
liprais 22 天前
这种问题你不知道原因说明你级别不够,做好自己的事情就行
|
21
sagaxu 22 天前
这要搞 3 个月,干脆推倒从零开始
|
22
wryyyyyyyyyyyy 20 天前
你下午重做一个不就好了吗
|