1
lengxubo 2021-05-20 17:14:29 +08:00 12
"奇奇怪怪的内部技术栈"在国内好多厂里是真的毒瘤
曾经有个项目,说是有自己的 UI 库,我打开一看,这尼玛不就是 element-ui 包了一层奇奇怪怪的 API 吗。整个 UI 库搞得一团混乱,就像是碗柜里放了两星期的面条。 又说自己封装了 HTTP 请求的库,我一打开,这尼玛不就是 axios 包了一层嘛 |
2
manami 2021-05-20 17:16:53 +08:00
from sb leader
|
3
christin 2021-05-20 17:24:27 +08:00 via iPhone
还有甲方随时更改的需求 项目做着改着
|
4
cmdOptionKana 2021-05-20 17:34:51 +08:00
微信总被吐槽功能少、加功能慢,不知道微信团队是否能够避开楼主说的那两点。如果是,从这个角度看,张小龙是不是一个对程序员友好的产品经理?
如果避开了楼主说的那两点,那么,就消灭了 “工作量的主要来源”,工作会不会很轻松? |
5
xing7673 2021-05-20 17:50:46 +08:00 via iPhone
@cmdOptionKana 因为微信有内部竞争,所以看上去加功能慢
|
7
3dwelcome 2021-05-20 18:07:16 +08:00
@HongJay 和包的人水平正相关,包的不好增加心智负担。
而且框架又不是自己写的代码,出了 BUG 后,就算有代码也特别不好查。 个人觉得码农工作量最大的两点是:1 查网上讨论稀少的技术资料,2 调试 BUG 。 |
8
danhahaha 2021-05-20 20:54:08 +08:00 3
1.写 bug
2.改 bug 3.摸鱼 |
9
chihiro2014 2021-05-20 23:09:20 +08:00 2
1. 被猪队友坑
2. 被猪队友坑 3. 被猪队友坑 |
10
xingyuc 2021-05-21 00:01:34 +08:00 via Android
没有老板的新想法吗
|
11
jones2000 2021-05-21 00:14:47 +08:00
工作量主要靠吹了, 几小时的开发量, 你也可以评估说用 3 天, 看个人忽悠能力了。
|
12
zhaiduo 2021-05-21 08:01:36 +08:00 via Android
猴子森林
|
13
fattypanda 2021-05-21 09:15:45 +08:00
举一个简单的栗子,公司主要使用 antd 的 UI 库,然后设计师设计出 12 种颜色的 Button,然后基于元组件扩展吧。
|
14
lostSoul 2021-05-21 09:27:40 +08:00
老板是间接影响因素,产品经理才是主要因素好吧 每天想着做一些为了 KPI 而生的乱七八糟需求
|
15
HannibaI 2021-05-21 09:29:10 +08:00
3. 各种没人敢动的 workaround,久而久之变成了屎山
|
16
vevlins OP @cmdOptionKana 我认为不是,不过我没在微信 APP 的直接部门工作,从我在微信支付线工作的经历看这两点也是有的。新特性少主要还是因为人比较少。
|
17
TomVista 2021-05-21 09:45:00 +08:00
4.用没人用的第三方包
5.调包侠写 flutter |
18
zcfnc 2021-05-21 09:46:27 +08:00 3
不懂技术的 leader 然后再技术方面指手画脚。。。。
|
21
taowen 2021-05-21 10:40:33 +08:00
https://zhuanlan.zhihu.com/p/356202989 代码写得不好,不要总觉得是自己抽象得不好。说到底,代码是产品经理在写,程序员不过是他们和她们的笔罢了。当然你能把产品经理这个岗位干掉,就当我没说。
|
22
zhanggang807 2021-05-21 10:41:39 +08:00
产品&运营与研发的沟通壁垒
项目倒排导致的需求不确定性&设计的不完整性 |
23
ERRASYNCTYPE 2021-05-21 11:17:26 +08:00 1
假的敏捷开发
|
24
zpxshl 2021-05-21 12:58:20 +08:00 via Android
@cmdOptionKana 微信内部做了很多东西,只是大部分没能上线
|
25
bthulu 2021-05-21 13:20:23 +08:00
大领导的 kpi 库, 对标 spring mvc, 特别难用, 但是不得不用
|
26
promisenev 2021-05-21 13:41:39 +08:00
@zpxshl 惊现微信开发者??
|
27
dmjob2015222 2021-05-21 15:26:21 +08:00
@fattypanda 你们用 antd 是那种管理后台还是其他地方
|
28
wlh 2021-05-21 16:18:40 +08:00
领导想法很多,一拍脑袋说要这个,兴师动众几天肝出来,他又换想法了……
|
29
lingthc 2021-05-21 16:44:47 +08:00 via Android
做中台,给其他部门各种不爱动脑子开发解决问题
|
31
ckdxc 2021-05-21 17:48:53 +08:00
前期进展神速, 后期维护龟速
|
32
xuqd 2021-05-21 20:37:31 +08:00
给屎山维护
|
33
Cu635 2021-05-21 20:43:01 +08:00
|
34
hoyixi 2021-05-21 20:48:06 +08:00
需求不明 =》不过这条可以由管理来约束
管理无能=》不过这条可以由流程制度来保证, 流程失效 三条全占, 没关系,让包身工加班就可以了。 |
35
secondwtq 2021-05-21 22:04:49 +08:00 1
好像讲软件开发的很多书和文章都表达过一个观点,软件中的 Complexity 分两种,一种叫 Intrinsic Complexity,另一种叫 Incidental Complexity
可以参考一下 |
36
chihiro2014 2021-05-21 22:44:10 +08:00
@Cu635
1. 领导不听我劝,一个改造 erp 的项目,硬生生拖垮,接口要进行全面测试的时候,接口只改了页面上显示的 2. 猪队友隐瞒进度,导致基础数据功能,crud 都做不来,只改了负责模块的 10% 3. 猪队友沉迷炒币,老板看到猪队友玩手机也不制止 于是跑路了我,公司完犊子,我救不了 |
37
inhzus 2021-05-22 01:32:43 +08:00 via iPhone
1. 处理:快速迭代期积累的技术负债
2. 快速迭代 |
38
levelworm 2021-05-22 01:50:46 +08:00
根据我的经验,需求不明是主要来源。我是负责给程序员解释需求和把需求解析成 Jira ticket 的,这块做好了他们就轻松一些。
|
39
leafre 2021-05-22 10:27:57 +08:00
没产出的会议
|
40
siweipancc 2021-05-22 17:31:35 +08:00 via iPhone
甲方:功能不对啊,我看了邮件但没确认啊 /我们理解的不一样。(通过邮件拍板功能)
|
41
brust 2021-05-22 18:02:40 +08:00
1.猪队友
2.老板说想要,明天上线 最近遇到一个大需求,队友两个,两个 CV,今天一问进度,看代码连 bug 都有 |
42
ledkk 2021-05-23 05:49:13 +08:00 1
组织方向不明确的时候,各种无脑的尝试。对老板来说,要从不停的尝试新的成长点,不然公司跟不上对手的脚步;时间紧,产品经理出一个想的不算清楚的需求,要求快速上线;然后写代码的被要求快速上线。
|