吐槽贴,小组的开发效率太低了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
relulu
V2EX    职场话题

吐槽贴,小组的开发效率太低了

  •  
  •   relulu 2017-08-19 12:51:00 +08:00 3812 次点击
    这是一个创建于 2975 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在国内某互联网公司做 C++后台开发,其团队工作效率之低得不让人吐槽。

    • 模块化思想没有,基础版本为 B, 有新需求之后派生出了 B1, B2, B3,导致功能更新慢,维护成本高。
    • 测试的思想也没有,基本上能运行等于测试通过。
    • 组内协同工作基本靠嘴,好多人不会用 git, 有会用的也是当 svn 用,gitignore 都不了解。
    • 人管机器,线上服务器环境手动部署,除了 core 之外基本没监控。

    于是我做了以下事情:

    • 用 gitlab 搭个了组内服务器
    • 用 gitlab-runner 跑自动构建
    • 写了一些测试,也放在 gitlab-runner docker 上跑

    但是遇到两个问题

    1. 显然以前能 work 的模块(其他同事负责)测出好多漏洞,但是修漏洞又没绩效,都是内部漏洞用户感觉不到,所以没有修。反正线上能 work,万事大吉。
    2. 组员不思进取,git 的时代都没跟上了。根本没法推广。

    // 内部漏洞怎么说呢,就好比模块 A 提供独立的三个功能,f1, f2, f3,现有逻辑是顺序调用,但乱序调用就会出错。

    我现在觉得开发效率比一些同事高不知道多少了。
    随便举个例子,比如代码更新,别人要做的就是

    • 在 Windows 上改代码
    • 用 secure CRT 传到服务器上
    • 手动编译
    • 手动运行
    • 手动测试,常常是专门启动另一个程序
    • 有错误跳回第一步,修改 bug.

    在我这儿是:

    • 在 Linux 上改代码,改的时候flycheck会把警告和错误都即时报出来。
    • 提到 gitlab,自动编译,测试,STL 和 C++11 用的多,基本上不错。

    楼主只是底层员工,没办法改变大局,产品表面光鲜,内部就是一坨。就想问一下:有没有公司是真心注重代码质量的,是 test-driven development,是你提 issue 别人就能有反馈的。外企会不会好,大家说说呗。(楼主数学英语都还行)

    以上言语如有偏激,求轻喷。

    11 条回复    2017-08-21 09:02:11 +08:00
    wangtuyi
        1
    wangtuyi  
       2017-08-19 13:29:06 +08:00
    不偏激道出了实情,很多老员工不思进取,守旧的开发模式,落后的版本控制,缺失的测试集成。
    楼主可以跳槽到外企,试试敏捷开发。楼主做的额外事情一般有专门的 build team 去做,还有庞大的 test team。FVT,SVT,BVT 之类的。完善的测试反馈机制,不改 bug 不让 deliver。楼主可以专心开发和修 defect 了
    想去外企可以在:Glassdoor 搜索当地的工作机会 https://www.glassdoor.com/index.htm
    或者想去某公司,在微信公众号搜索 某公司招聘,一般都有公众号能推送岗位的,且里面会给出直接国内联系人的邮箱。
    mopig
        2
    mopig  
       2017-08-19 21:20:56 +08:00 via iPhone
    这么多痛点,还有解决方案。这不是传说中的机会吗?
    worldnode
        3
    worldnode  
       2017-08-20 17:21:46 +08:00
    不知道公司领导什么态度。我们公司,如果能把自己的技术流程推广,算是大的 kpi。
    tl3shi
        4
    tl3shi  
       2017-08-20 17:44:02 +08:00
    LZ 在哪里, 有木有兴趣来宜信大数据.
    gladiator
        5
    gladiator  
       2017-08-20 20:16:05 +08:00 via Android
    tx ? kpi 驱动
    /tr>
    miao1007
        6
    miao1007  
       2017-08-20 22:15:12 +08:00
    楼主把这些搞定然后汇报,妥妥的 A 啊
    lxml
        7
    lxml  
       2017-08-20 22:53:03 +08:00
    TDD 可能比较难找,就像 REST 一样,大家都知道是好东西,但也愿意折腾,但完全遵循总有着原教旨的感觉。

    现在的产品太能折腾了,TDD 带来的效率降低是不可忍受的。
    wangxn
        8
    wangxn  
       2017-08-21 08:17:28 +08:00 via Android
    感觉是腾讯。腾讯一直在用 SVN。
    loongwang
        9
    loongwang  
       2017-08-21 08:22:09 +08:00
    @wangxn 不存在的,腾讯哪有那么差
    meecle
        10
    meecle  
       2017-08-21 08:54:30 +08:00
    看到楼主用 emacs 的 icon,我觉得我们应该有话题聊,来个联系方式?我 Q:1376994583
    wangxn
        11
    wangxn  
       2017-08-21 09:02:11 +08:00 via Android
    @loongwang 哦,看成了某大厂。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2577 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 04:45 PVG 12:45 LAX 21:45 JFK 00:45
    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