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

程序员工作量的主要来源

  •  
  •   vevlins · 2021-05-20 17:04:53 +08:00 · 7129 次点击
    这是一个创建于 1310 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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, 特别难用, 但是不得不用
    promisenev
        26
    promisenev  
       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   ·   实用小工具   ·   1214 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:55 · PVG 07:55 · LAX 15:55 · JFK 18:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.