V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhenjiachen
V2EX  ›  职场话题

吐槽一下 CTO

  •  
  •   zhenjiachen · 2016-06-08 16:03:38 +08:00 · 10973 次点击
    这是一个创建于 2873 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不知道大家的 CTO 怎么样,但是我这个 CTO 有大问题。

    1. 拿上家公司的项目改几下用到这家公司。
    2. 太顽固,说 spring boot ,和 spring data 是什么鬼玩意。
    3. 都 CTO 了连一个 maven 的命令都不会敲(我说 maven 的命令是 mvn ,他说是这个吗?我记得不是啊。),
    4. 他比我先入职几天,拿以前公司的代码写了一个后台项目,在给运营演示的时候说:"这个你们要按正确的格式来啊,填错了就会报错啊,我没校验数据的正确行,时间来不及。以后再加上"(我心里的想法: hibernate validator 写几个注解就能校验了有什么来不及的?)
    5. 他写了一些代码上传到 SVN ,我 update 后看他的代码,由于我使用的是 intellij idea ,只要是重复代码就会提示,然后我就和他说:"这些代码都是一样的你可以封装一下放到父类。",结果他说:"先不管这些,先把流程打通再说(这句话我听他说了 n 遍)"。
    6. 就今天,我说:"我把你的东西改了,你就仅仅一个主键不安全,这个是关联到用户的,需要主键和用户 id 一起操作才安全。",他有说:"你想的太多了,天猫的代码都没这么严格,我看过天猫的代码,你先把流程打通再说吧。" 还没转正,我想我该走了。
    117 条回复    2016-08-02 18:19:10 +08:00
    1  2  
    dragonszy
        101
    dragonszy  
       2016-06-10 11:45:53 +08:00   ❤️ 1
    我觉得基础设施还是完善点好,用户系统多考虑点安全性也多不了几行代码吧, LZ 直接写了就完事了。除非公司就是奔着三年内倒闭去的,不安全的服务上线分分钟被搞垮。

    什么叫流程跑通?游侠拆了特斯拉底盘装了个新外壳叫流程跑通么?整个研发体系、生产线和供应链才叫流程跑通啊。不然充其量算个 prototype 或者 demo 。

    精益创业不是在每一步都留下祸根,而是每一步都稳扎稳打,稳定的小步快跑胜过大跨步单脚跳。
    H4cK
        102
    H4cK  
       2016-06-10 12:33:55 +08:00
    我觉得 cto 没问题, workable software 永远重要于后台实现的优雅。先跑起来再不断重构。
    yueyeweiming
        103
    yueyeweiming  
       2016-06-10 12:37:44 +08:00   ❤️ 1
    感觉很多人真是站着说话不腰疼,对技术这样要求的 cto 会给你时间重构?重构出了问题他会不追责?
    未必是 cto 有什么坏意,他就是真的没这个概念而已,。楼主好自为之。
    hellokittyer
        104
    hellokittyer  
       2016-06-10 13:04:15 +08:00 via Android
    仅仅是技术能力平庸的问题扯那么多,这么多创业公司还指望每个 cto 是 cto 呢。流程优先打通是没错,那也得有底子才行
    tedeyang
        105
    tedeyang  
       2016-06-10 21:33:25 +08:00
    CTO 表示压力很大。
    herozzm
        106
    herozzm  
       2016-06-10 21:35:49 +08:00 via Android
    CTO 没错,下面的人总是一根筋,无法想象到打通流程的时间紧迫性,我也经常为打通流程不做数据验证
    zhenjiachen
        107
    zhenjiachen  
    OP
       2016-06-10 21:37:44 +08:00
    @cnly1987 办公室在哪?后天要不要去你办公室?
    @murmur 在我认为数据的安全才是最重要的。当然可能也是我没到他那个层次所以想法是不一样的。
    @plqws 哦?技术之外的工作?
    @figol 是的,我确实没到那个层次,不是有人说过在不同的地位看的事物理解是不同的。
    @hanxiV2EX 我是有向他主动沟通的,给他提建议,就采取了一个(主要是他不懂,是接口层面的,我说 restfull ,他只知道 POST,GET ,其它的他根本就不知道,还是我发了一篇别人写的博客他才知道,然后他说让我做,他不做。)
    zhenjiachen
        108
    zhenjiachen  
    OP
       2016-06-10 21:40:29 +08:00
    @hellokittyer 额,表示没看懂😓
    @herozzm 因为我现在还是在做技术,所以我自己写的代码要在我自己看来不出 bug ,然而一个搞技术的看着这么一大 bug 还不能动,心里的难受可想而知。
    ihuotui
        109
    ihuotui  
       2016-06-10 22:38:16 +08:00
    要不来我公司
    firefox12
        110
    firefox12  
       2016-06-10 23:54:19 +08:00 via iPhone   ❤️ 1
    基本看出来了 楼主就是 ssh 很熟的那种,也许拼错了 对不起 java 不用。计算应该很热爱,我猜各种模式应该更热爱了。

    从项目管理者的眼光看,这没什么用。首先一点 cto 要保证项目按时完成。一个高质量的项目和一个低质量的项目在最初期差别并不大。除非你能证明自己的代码 承载能力是他的做法一个数量级以上。

    拿来旧公司项目抄,这素质很差,但是最关键一点 作为 cto 他知道这些东西能干嘛 他能完成任务。 你有目前项目所需要的经验吗?完整的经验太重要了,人才除了技术就是经验。你和 fb 工程师的差别就是他有机会处理 10 亿用户,你只能处理 1 万。这其中的差别是很难弥补的。选他做 CTO 应该有这方面的考量。

    最后这位 cto 应该是离开一线很久的那种嘴炮 cto 了,还能说说,真的拿刀杀敌已经生疏。至于 rwstful 这种东西,不懂说明他离开一线,放松学习很久了。但是在我眼里 restful 这种真是太庞之末节了,他知道 get post 如果知道 http 协议细节的话,看个 restful 也就是 20 分钟就掌握的事情。还有对于 restful 这种东西 我觉得过于教条了不好,其实就是一种规范。
    Mirana
        111
    Mirana  
       2016-06-11 12:34:28 +08:00
    假如下周 ceo 就要拿着产品去忽悠投资了,到时候你告诉他你还在搭建完善的架构,Orz
    zhenjiachen
        112
    zhenjiachen  
    OP
       2016-06-11 12:45:15 +08:00
    @ihuotui 多谢,虽然有想法跳,但是还是有理智的。
    @Mirana 我感觉确实是种悲哀,我看着 bug 不能去管他,还要挨叼,哎!
    rming
        113
    rming  
       2016-06-12 09:56:09 +08:00
    CTO 没问题
    kooze
        114
    kooze  
       2016-06-12 13:26:57 +08:00
    道理都懂,你想把代码写的优雅。但是在 CTO 这个位置上考虑的要比你多的多了。 deadline ? 老板? 甲方?
    代码项目是死的,人是活的。
    Leave
        115
    Leave  
       2016-06-12 18:36:34 +08:00
    不然来我们公司 [email protected]
    zhenjiachen
        116
    zhenjiachen  
    OP
       2016-06-12 18:52:03 +08:00
    @Leave 多谢,不过我看到贵公司是在北京哦!我现在在魔都。。。
    warden2h
        117
    warden2h  
       2016-08-02 18:19:10 +08:00
    @zhenjiachen 换工作了没?
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2872 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 08:10 · PVG 16:10 · LAX 01:10 · JFK 04:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.