吐槽一下 CTO

2016-06-08 16:03:38 +08:00
 zhenjiachen

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

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

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

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

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

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

最后这位 cto 应该是离开一线很久的那种嘴炮 cto 了,还能说说,真的拿刀杀敌已经生疏。至于 rwstful 这种东西,不懂说明他离开一线,放松学习很久了。但是在我眼里 restful 这种真是太庞之末节了,他知道 get post 如果知道 http 协议细节的话,看个 restful 也就是 20 分钟就掌握的事情。还有对于 restful 这种东西 我觉得过于教条了不好,其实就是一种规范。
Mirana
2016-06-11 12:34:28 +08:00
假如下周 ceo 就要拿着产品去忽悠投资了,到时候你告诉他你还在搭建完善的架构,Orz
zhenjiachen
2016-06-11 12:45:15 +08:00
@ihuotui 多谢,虽然有想法跳,但是还是有理智的。
@Mirana 我感觉确实是种悲哀,我看着 bug 不能去管他,还要挨叼,哎!
rming
2016-06-12 09:56:09 +08:00
CTO 没问题
kooze
2016-06-12 13:26:57 +08:00
道理都懂,你想把代码写的优雅。但是在 CTO 这个位置上考虑的要比你多的多了。 deadline ? 老板? 甲方?
代码项目是死的,人是活的。
Leave
2016-06-12 18:36:34 +08:00
不然来我们公司 zhangwenlei@tinfinite.com
zhenjiachen
2016-06-12 18:52:03 +08:00
@Leave 多谢,不过我看到贵公司是在北京哦!我现在在魔都。。。
warden2h
2016-08-02 18:19:10 +08:00
@zhenjiachen 换工作了没?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/284410

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX