吐槽一下 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 一起操作才安全。",他有说:"你想的太多了,天猫的代码都没这么严格,我看过天猫的代码,你先把流程打通再说吧。" 还没转正,我想我该走了。
11489 次点击
所在节点    职场话题
117 条回复
br00k
2016-06-09 00:35:48 +08:00
楼主想说:“我不是针对谁”😄
chenai
2016-06-09 00:36:29 +08:00
@zhenjiachen 在 ibm 待过没有任何可以证明的,关键是做啥的,啥 level,要知道进 ibm 也是啥难事,我就见过许多水的不能再水的外企员工了…
ihuotui
2016-06-09 01:01:30 +08:00
团队不满意换,工资不满意换,团队工资都不满意换,方向不对换,技术不对换,程序员换工作理由。
konakona
2016-06-09 01:19:22 +08:00
他的编码态度确实有问题,但是不代表他工作能力有问题。很多情况下,一些问题你反而处理解决不了。
CTO 如果有担当,那么问题不大。
如果 CTO 没担当,出了问题就是你背黑锅了。
你需要权衡好~
winiex
2016-06-09 02:05:58 +08:00
代码质量和需求完成与否本身就不是对立的两件事情,好的代码组织和设计反而会增加开发的更好地应对需求变化和增加新特性。很随意的更改留下的就是技术债,以后总有一天会要还的。

不能因为一味地满足需求而极度地短视。
zhouyang
2016-06-09 08:10:13 +08:00
不把流程先大同这个月绩效就没了
iamjs
2016-06-09 09:02:41 +08:00
先把流程打通。个人很认同这点啊。。
没通谈毛个细节。。

数据录入 之类的东西。看是不是可控了,可控的话 错也就错了。。
一天到晚纠结这些东西,结果发现产品本身就无法上线。
唉,一不当心又说到自己公司的情况了。。
sinalvee
2016-06-09 09:55:24 +08:00
当前登录用户存在 session ,验证的时候拿出来不就行了,干嘛要从前端传
Infernalzero
2016-06-09 10:19:27 +08:00
用户 ID 居然还从前端传?登录的时候存到 session 之后都从 session 里取啊
hanangellove
2016-06-09 10:19:37 +08:00
很多 V 友都说了 ,两个人的位置不同,看待问题的角度不同。

“从项目管理角度来说, cto 是对的。我们总是习惯的以程序员的思维去看待项目,想尽善尽美。 cto 是要掌握全局的,你们 的信息不对等,所以你不理解。”
“你们两个技术方面旗鼓相当,他急于打通先运行,领导能直观的看见上线效果,你严谨所以肯定会出细活变慢,所以你做程序员,他做头。”

当然这些是有前提条件的:项目紧急,需要拿出可以演示的 demo !!!
如果有更多时间,代码也不会那么写的了。。。
zhenjiachen
2016-06-09 10:22:22 +08:00
@br00k 是啊!我就是吐槽一下,本来想看下大家的 CTO 是啥样的。
@sinalvee 不是传给我的是从 session 获取,但是我说的是 业务层。
@iamjs 是先把流程打通啊,但是一些简单的封装和安全都不做了么?
@chenai 我也不知道他在 IBM 里面做什么的。
@levon 确实心累,有时候和他解释一件事说半天,和朋友解释 5 分钟,我向他提供建议他想都不想直接拒绝,他就说拿他以前公司的框架 blabla 的(老是说他前公司的东西多好多方便,在我想来就是垃圾,能比的上 spring ?)
zhenjiachen
2016-06-09 10:24:56 +08:00
@Infernalzero 没从前端传啊。
@hanangellove 项目再急也没有数据的安全重要。
Infernalzero
2016-06-09 10:42:51 +08:00
@zhenjiachen 业务层获取 userId 其实没必要通过参数传递,可以通过拦截器把 session 里的 userId 设置到 ThreadLocal 里,之后都从 ThreadLocal 取就得了
chiu
2016-06-09 10:50:28 +08:00
觉得 CTO 只能认为是有技术背景的人,不一定是技术很牛逼的人
armoni
2016-06-09 10:56:53 +08:00
跟老板说下, CTO 轮值。
zhenghuiy
2016-06-09 11:13:27 +08:00
发现一个现象,只要某个人说的话是正确的,那不管他做了什么都很难被吐槽。回到主题, CTO 明显技术能力不足,拿“先把流程跑通”这句话当借口。一个程序员能力在,就算是为了赶工期,写出来的代码也不会太差。
XianZaiZhuCe
2016-06-09 11:24:18 +08:00
我就是那个 CTO 。坐等。
seeker
2016-06-09 12:08:53 +08:00
心疼楼主
hantsy
2016-06-09 12:10:49 +08:00
你先呆着了吧,不要以为其他公司就会好到哪里去。他唯一 NB 的地方是他拿到 CTO 的职位,不是你。中国有这种能耐的人比技术好的人多得多。

记得美国很多公司的 CEO 的技术也是很 NB 的,还有写技术书的。
realpg
2016-06-09 12:56:24 +08:00
我只能说,技术团队就俩人还 CTO 个屁。
俩人商量着办
就两个人的技术团队还无法互相妥协,那还是走一个人吧

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

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

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

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

© 2021 V2EX