程序员工作量的主要来源 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
vevlins
V2EX    程序员

程序员工作量的主要来源

  •  
  •   vevlins 221-05-20 17:04:53 +08:00 7526 次点击
    这是一个创建于 1606 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1. 产品经理的逆结构化表达
    2. 奇奇怪怪的内部技术栈
    42 条回复    2021-05-23 05:49:13 +08:00
    lengxubo
        1
    lengxubo  
       2021-05-20 17:14:29 +08:00   12
    "奇奇怪怪的内部技术栈"在国内好多厂里是真的毒瘤

    曾经有个项目,说是有自己的 UI 库,我打开一看,这尼玛不就是 element-ui 包了一层奇奇怪怪的 API 吗。整个 UI 库搞得一团混乱,就像是碗柜里放了两星期的面条。

    又说自己封装了 HTTP 请求的库,我一打开,这尼玛不就是 axios 包了一层嘛
    manami
        2
    manami  
       2021-05-20 17:16:53 +08:00
    from sb leader
    christin
        3
    christin  
       2021-05-20 17:24:27 +08:00 via iPhone
    还有甲方随时更改的需求 项目做着改着
    cmdOptionKana
        4
    cmdOptionKana  
       2021-05-20 17:34:51 +08:00
    微信总被吐槽功能少、加功能慢,不知道微信团队是否能够避开楼主说的那两点。如果是,从这个角度看,张小龙是不是一个对程序员友好的产品经理?

    如果避开了楼主说的那两点,那么,就消灭了 “工作量的主要来源”,工作会不会很轻松?
    xing7673
        5
    xing7673  
       2021-05-20 17:50:46 +08:00 via iPhone
    @cmdOptionKana 因为微信有内部竞争,所以看上去加功能慢
    HongJay
        6
    HongJay  
       2021-05-20 17:53:22 +08:00
    @lengxubo 包一层有问题吗
    3dwelcome
        7
    3dwelcome  
       2021-05-20 18:07:16 +08:00
    @HongJay 和包的人水平正相关,包的不好增加心智负担。

    而且框架又不是自己写的代码,出了 BUG 后,就算有代码也特别不好查。

    个人觉得码农工作量最大的两点是:1 查网上讨论稀少的技术资料,2 调试 BUG 。
    danhahaha
        8
    danhahaha  
       2021-05-20 20:54:08 +08:00   3
    1.写 bug
    2.改 bug
    3.摸鱼
    chihiro2014
        9
    chihiro2014  
       2021-05-20 23:09:20 +08:00   2
    1. 被猪队友坑
    2. 被猪队友坑
    3. 被猪队友坑
    xingyuc
        10
    xingyuc  
       2021-05-21 00:01:34 +08:00 via Android
    没有老板的新想法吗
    jones2000
        11
    jones2000  
       2021-05-21 00:14:47 +08:00
    工作量主要靠吹了, 几小时的开发量, 你也可以评估说用 3 天, 看个人忽悠能力了。
    zhaiduo
        12
    zhaiduo  
       2021-05-21 08:01:36 +08:00 via Android
    猴子森林
    fattypanda
        13
    fattypanda  
       2021-05-21 09:15:45 +08:00
    举一个简单的栗子,公司主要使用 antd 的 UI 库,然后设计师设计出 12 种颜色的 Button,然后基于元组件扩展吧。
    lostSoul
        14
    lostSoul  
       2021-05-21 09:27:40 +08:00
    老板是间接影响因素,产品经理才是主要因素好吧 每天想着做一些为了 KPI 而生的乱七八糟需求
    HannibaI
        15
    HannibaI  
       2021-05-21 09:29:10 +08:00
    3. 各种没人敢动的 workaround,久而久之变成了屎山
    vevlins
        16
    vevlins  
    OP
       2021-05-21 09:43:19 +08:00
    @cmdOptionKana 我认为不是,不过我没在微信 APP 的直接部门工作,从我在微信支付线工作的经历看这两点也是有的。新特性少主要还是因为人比较少。
    TomVista
        17
    TomVista  
       2021-05-21 09:45:00 +08:00
    4.用没人用的第三方包

    5.调包侠写 flutter
    zcfnc
        18
    zcfnc  
       2021-05-21 09:46:27 +08:00   3
    不懂技术的 leader 然后再技术方面指手画脚。。。。
    gdtdpt
        19
    gdtdpt  
       2021-05-21 09:55:34 +08:00
    @zcfnc 还要纠正 leader 的根本性错误,血压 up
    tuzituzi
        20
    tuzituzi  
       2021-05-21 09:57:05 +08:00
    @lengxubo KPI 项目,还得强行使用
    taowen
        21
    taowen  
       2021-05-21 10:40:33 +08:00
    https://zhuanlan.zhihu.com/p/356202989 代码写得不好,不要总觉得是自己抽象得不好。说到底,代码是产品经理在写,程序员不过是他们和她们的笔罢了。当然你能把产品经理这个岗位干掉,就当我没说。
    zhanggang807
        22
    zhanggang807  
       2021-05-21 10:41:39 +08:00
    产品&运营与研发的沟通壁垒
    项目倒排导致的需求不确定性&设计的不完整性
    ERRASYNCTYPE
        23
    ERRASYNCTYPE  
       2021-05-21 11:17:26 +08:00   1
    假的敏捷开发
    zpxshl
        24
    zpxshl  
       2021-05-21 12:58:20 +08:00 via Android
    @cmdOptionKana 微信内部做了很多东西,只是大部分没能上线
    bthulu
        25
    bthulu  
       2021-05-21 13:20:23 +08:00
    大领导的 kpi 库, 对标 spring mvc, 特别难用, 但是不得不用
    EthanZC
        26
    EthanZC  
       2021-05-21 13:41:39 +08:00
    @zpxshl 惊现微信开发者??
    dmjob2015222
        27
    dmjob2015222  
       2021-05-21 15:26:21 +08:00
    @fattypanda 你们用 antd 是那种管理后台还是其他地方
    wlh
        28
    wlh  
       2021-05-21 16:18:40 +08:00
    领导想法很多,一拍脑袋说要这个,兴师动众几天肝出来,他又换想法了……
    lingthc
        29
    lingthc  
       2021-05-21 16:44:47 +08:00 via Android
    做中台,给其他部门各种不爱动脑子开发解决问题
    secondar
        30
    secondar  
       2021-05-21 17:25:04 +08:00
    @manami from sb leader +1
    ckdxc
        31
    ckdxc  
       2021-05-21 17:48:53 +08:00
    前期进展神速, 后期维护龟速
    xuqd
        32
    xuqd  
       2021-05-21 20:37:31 +08:00
    给屎山维护
    Cu635
        33
    Cu635  
       2021-05-21 20:43:01 +08:00
    @chihiro2014
    难道补应该是:
    1 、被屁股歪、人品不行的领导坑;
    2 、被水平不行的猪领导坑;
    3 、被猪队友坑。
    这个顺序么?
    hoyixi
        34
    hoyixi  
       2021-05-21 20:48:06 +08:00
    需求不明 =》不过这条可以由管理来约束
    管理无能=》不过这条可以由流程制度来保证,
    流程失效

    三条全占, 没关系,让包身工加班就可以了。
    secondwtq
        35
    secondwtq  
       2021-05-21 22:04:49 +08:00   1
    好像讲软件开发的很多书和文章都表达过一个观点,软件中的 Complexity 分两种,一种叫 Intrinsic Complexity,另一种叫 Incidental Complexity
    可以参考一下
    chihiro2014
        36
    chihiro2014  
       2021-05-21 22:44:10 +08:00
    @Cu635
    1. 领导不听我劝,一个改造 erp 的项目,硬生生拖垮,接口要进行全面测试的时候,接口只改了页面上显示的
    2. 猪队友隐瞒进度,导致基础数据功能,crud 都做不来,只改了负责模块的 10%
    3. 猪队友沉迷炒币,老板看到猪队友玩手机也不制止
    于是跑路了我,公司完犊子,我救不了
    inhzus
        37
    inhzus  
       2021-05-22 01:32:43 +08:00 via iPhone
    1. 处理:快速迭代期积累的技术负债
    2. 快速迭代
    levelworm
        38
    levelworm  
       2021-05-22 01:50:46 +08:00
    根据我的经验,需求不明是主要来源。我是负责给程序员解释需求和把需求解析成 Jira ticket 的,这块做好了他们就轻松一些。
    leafre
        39
    leafre  
       2021-05-22 10:27:57 +08:00
    没产出的会议
    siweipancc
        40
    siweipancc  
       2021-05-22 17:31:35 +08:00 via iPhone
    甲方:功能不对啊,我看了邮件但没确认啊 /我们理解的不一样。(通过邮件拍板功能)
    brust
        41
    brust  
       2021-05-22 18:02:40 +08:00
    1.猪队友
    2.老板说想要,明天上线

    最近遇到一个大需求,队友两个,两个 CV,今天一问进度,看代码连 bug 都有
    ledkk
        42
    ledkk  
       2021-05-23 05:49:13 +08:00   1
    组织方向不明确的时候,各种无脑的尝试。对老板来说,要从不停的尝试新的成长点,不然公司跟不上对手的脚步;时间紧,产品经理出一个想的不算清楚的需求,要求快速上线;然后写代码的被要求快速上线。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2734 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 12:27 PVG 20:27 LAX 05:27 JFK 08:27
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86