遇到编程思路不一致的老大是怎样的一种体验 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
irisLi
V2EX    程序员

遇到编程思路不一致的老大是怎样的一种体验

  •  
  •   irisLi 2016-07-04 14:02:57 +08:00 6172 次点击
    这是一个创建于 3386 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我们老大每次看完我们总是说我们没有做到通用没有封装,可是我总觉的好多是过度封装!!

    36 条回复    2019-07-05 16:17:56 +08:00
    Accldent
        1
    Accldent  
       2016-07-04 14:05:43 +08:00
    如果你是才毕业没几年的,那基本上不用想了,是你自己的问题
    Mayu
        2
    Mayu  
       2016-07-04 14:05:48 +08:00   1
    举个栗子
    cxbig
        3
    cxbig  
       2016-07-04 14:09:18 +08:00
    换个工作,跟错人也是浪费时间的一种。
    FeiMa
        4
    FeiMa  
       2016-07-04 14:10:51 +08:00
    如果水平比老大高,那就换。
    如果水平没有老大高。那就好好思考一下。
    irisLi
        5
    irisLi  
    OP
       2016-07-04 14:10:54 +08:00
    @Accldent 我毕业 3 年了啊!
    jason19659
        6
    jason19659  
       2016-07-04 14:11:20 +08:00
    多交流,互相理解对方是怎么想的,其实也挺好玩的,会学到很多不一样的知识和不一样的思路。
    felixzhu
        7
    felixzhu  
       2016-07-04 14:11:51 +08:00
    一直不明白

    多年后想了想,项目组人员流动那么大,水平又参差不齐,这样最能保证新人做新功能的速度。封装那么好一年后项目停了,对领导来说也没啥意义。

    所以角度不同,对员工来说恨不得所有组件都自己写,对领导来说则不是这样,每个项目会有侧重
    irisLi
        8
    irisLi  
    OP
       2016-07-04 14:13:16 +08:00
    @Mayu 我觉的业务的东西写在该实体的 service 就好了,其他的 service 用到就可以掉了,但是我们老大非要写到一个 utils 类中不明白这有什么好处,觉得没有必要
    irisLi
        9
    irisLi  
    OP
       2016-07-04 14:14:56 +08:00
    @jason19659 主要是他不是跟我们讨论的态度啊,就是问你为什么这样,为什么不这样,你们怎么都不多想想之类的责备,就心里很不爽啊
    irisLi
        10
    irisLi  
    OP
       2016-07-04 14:17:08 +08:00
    @felixzhu 恩恩,可是我觉的他可以给我们说明自己的理由和考虑,不能以一种责备的态度!这样搞得心里挺不爽的
    jason19659
        11
    jason19659  
       2016-07-04 14:19:35 +08:00
    @irisLi 连沟通都没有的话,还是尽早走吧。。我提高最快的时间就是整天思想碰撞的那段时间
    murmur
        12
    murmur  
       2016-07-04 14:20:02 +08:00
    听老大的 这个锅我们不背 谁给我钱我听谁的
    irisLi
        13
    irisLi  
    OP
       2016-07-04 14:22:30 +08:00
    @murmur 不想忘记自己做技术的初心啊!
    irisLi
        14
    irisLi  
    OP
       2016-07-04 14:23:26 +08:00
    @jason19659 我也觉得有思想冲突才会提高的,但是这个必须通过交流才能达到
    zhangdawei
        15
    zhangdawei  
       2016-07-04 14:24:10 +08:00
    跟其他人 /代码保持一致,
    felixzhu
        16
    felixzhu  
       2016-07-04 14:27:06 +08:00
    @irisLi 如果工作不能让你开心或者让你成长,尽早撤
    murmur
        17
    murmur  
       2016-07-04 14:32:18 +08:00
    @irisLi 我自己的模块我尽心做好,但是当他拿进度卡你的时候就没法初心了,不上线直接要挨骂的,钱都没了
    jason19659
        18
    jason19659  
       2016-07-04 14:44:46 +08:00
    @irisLi 说的对 勿忘初心
    3dwelcome
        19
    3dwelcome  
       2016-07-04 14:53:35 +08:00
    过度封装对于将来接手的人是一种噩梦。如果不是太强制的话,可以用实力说话,比如做项目里最难的部分,相信老大看到也不会说太多。还有加上很多的注释。

    我自己觉得嘛,拿多少钱,办多少事,写出的代码能对得起那点工资,就足够了。
    lk920724
        20
    lk920724  
       2016-07-04 15:04:10 +08:00
    有冲突才能看到不一样的地方。
    afxcn
        21
    afxcn  
       2016-07-04 16:09:51 +08:00
    如果改变不了别人,就改变自己,否则就赶紧换工作,对人对已都是好事。
    fujohnwang
        22
    fujohnwang  
       2016-07-04 16:17:08 +08:00
    想换工作的可以找我 ;)
    wizardoz
        23
    wizardoz  
       2016-07-04 16:27:06 +08:00
    先不说水平谁高谁低,如果沟通都不行,那就是他的不对了。
    wizardoz
        24
    wizardoz  
       2016-07-04 16:27:40 +08:00
    另外,过度封装确实是大坑。
    bigtan
        25
    bigtan  
       2016-07-04 16:28:36 +08:00
    你这算啥,我们组老板都不会写代码了, Python 装包都不会。
    cutepig49
        26
    cutepig49  
       2016-07-04 16:45:00 +08:00
    我之前碰到过一个连项目文件夹下面哪些东西该添加进版本控制都不知道的。

    干了一个月火速撤离了……
    newghost
        27
    newghost  
       2016-07-04 16:48:55 +08:00
    你们肯定用的是 Java
    awnxy
        28
    awnxy  
       2016-07-04 17:00:41 +08:00
    楼主和我最近遇到的情况一模一样呀,不过他只是个开发代表,刚毕业的研究生,我们是本科生,所以由他负责项目,看见什么都想做个设计,搞个封装,有些做不了封装的一类业务,非要用反射也要封装成一个接口,某些参数本来应该是接口内的工作,因为没法封装,就把接口要计算的参数扔给接口调用者计算,然后给参数,还说这样低耦合;我这几天都受够了,和他发生了好次冲突了
    sensui7
        29
    sensui7  
       2016-07-04 17:45:33 +08:00 via iPhone
    @awnxy 那说明要做的功能不多,任务量大的时候,就没那么多时间搞什么封装了
    kx5d62Jn1J9MjoXP
        30
    kx5d62Jn1J9MjoXP  
       2016-07-04 17:51:24 +08:00
    愚以为不喜欢封装一般水平不怎的
    heeryuy
        31
    heeryuy  
       2016-07-04 19:17:05 +08:00
    @awnxy 在低水平或者经验不足的人身上就很容易发生这种为了封装而封装,脱裤子放 P 的事情.我以前的同事也是这样,好在他已经不在了
    sampeng
        32
    sampeng  
       2016-07-05 10:37:53 +08:00
    过度封装和合理封装是仁者见仁智者见智的事,没必要上纲上线。
    根据楼主的描述,你潜意识里就觉得这样是个坑。何不接受一次,试试水呢?
    ps,老拿封装说事的老大不是好老大,一定要举个栗子,并且说出好坏来。。。。。
    当然拉,你要一个函数写 200 行,你还是老老实实封装吧。。没法看
    pangliang
        33
    pangliang  
       2016-07-05 12:03:44 +08:00
    我一般都这么说: 假如我以后需求发展了之后这个地方需要这样这样这样, 你这么写, 以后改起来是不是累死? 假如你这么这么写....以后是不是直接添加个什么什么就可以了 ?
    pangliang
        34
    pangliang  
       2016-07-05 12:06:41 +08:00
    但是, 一般来说, 过度封装 = 代码写好后就没有改过, 然后就黄了的业务里的封装
    zhenjiachen
        35
    zhenjiachen  
       2016-07-05 13:16:19 +08:00
    为什么我的上级不封装?而是复制贴贴?我有和他说过几次,他都回的是先把流程打通?
    xeaglex
        36
    xeaglex  
       2019-07-05 16:17:56 +08:00
    @zhenjiachen 先把流程打通,代码质量可以过几天再迭代。然后过几天开始打通另一个流程。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     841 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 20:44 PVG 04:44 LAX 13:44 JFK 16:44
    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