论: 创业公司缺少一个技术 leader 是种什么样的体验

2017 年 7 月 1 日
 cdLI

公司原先的 CTO 由于一些原因不再参与公司的任何事情(包括技术开发),而领导(都不懂技术)似乎也并不急着再找一个这样的角色,现在的技术团队(小于 10 人,后端,移动端,前端都有)普遍缺乏经验。虽然大家的性格都很 nice,工作也都比较负责,但是感觉很多解决问题的办法都太 naive。团队的技术债越积越多而得不到解决,总感觉再这样下去,会发生无法描述,不可挽回的后果。。。

本人目前在公司全职做移动客户端开发,业余时间也写一些简单的前端和轻量级的服务端(Node)东西。所以对于一些前后端问题的处理也有一些个人的看法。

好吧,我说这么多,其实就想吐槽一点: 我们服务端提供的 API 简直是 shit。混乱,复杂,毫无逻辑可言。调用服务端接口感觉就像是客户端在直接对数据库表进行 CRUD 操作一样。一个不带过滤的查询接口,居然要 5,6 个参数。F**k

好吧,回去继续改 bug...

7711 次点击
所在节点    程序员
47 条回复
sharkli
2017 年 7 月 1 日
任务多 codereview 没时间 没精力
sharkli
2017 年 7 月 1 日
我觉得关键是不用心
firefox12
2017 年 7 月 1 日
这时候就能分出哪些是大公司里真牛逼的人,还是只是因为在大公司而显得牛逼的人了。


你这种情况最需要解决的不是技术,而是规则。api 不好,json 传来穿去 这些不是关键,而是需要一个规范 让你们整天可以不断提高。比如 自动测试 覆盖率 文档化。运维自动 错误可追溯,然后才是业务本身。一来就说重做的人只能说毫无经验。还是这帮人 重做就能避免这些问题吗。技术实现本身不是说不重要,而是团队这么小,数据量也可想而知。该抓的点💊抓重要的
kurten
2017 年 7 月 1 日
你应该瞬间感觉到主角光环照耀到你身上了。。。
zjsxwc
2017 年 7 月 1 日
赶紧挖坑逃
WheatField
2017 年 7 月 1 日
就好像一艘船,需要一个船长。
一个足球队,需要一个好的教练或队长。
hvsy
2017 年 7 月 1 日
楼主碰到的问题应该就是再久领导走了之后,各自为政,然后楼主自己的资历和能力都不到能够主导的地步,所以看在眼里急在心里,楼主应该尝试着跨出这一步,抱着干不好就换一个工作的心态去主导一下。反正不会比现在这样更糟糕了。对你自己的成长也有好处。
Actrace
2017 年 7 月 1 日
楼主这情况。。。跟我前年很类似。
其实缺的并不是一个技术领导,而是制度上的约束。技术债越积累越多的通常原因是需求没有得到控制,如果有产品经理的话那么就是产品的锅。如果没有,那么就是提需求的人的锅(大多数说的就是老板)。
当然,也不能指望这些不懂技术的人能够控制需求。


反正越做越烂是肯定的了,而且不会有丝毫改善的曙光,趁早走人是根本的解决方案。
morning
2017 年 7 月 1 日
跟以前的情况类似,API 倒没有混乱,只是大家都是新人,解决方案基本都要靠 Google,自己视野有限经验为 0,大家讨论半天心里还是不踏实,开发周期被拖得很长,后期大家积极性就变很低,对个人成长初期是有好处,只是长久来看对公司和个人发展犹如慢性毒药。
我的感觉就是缺一个架构。

可以跟公司领导直接反应一下,没结果的话,开始刷点算法题咯。
robinchina
2017 年 7 月 1 日
羡慕楼主,还有可以抱怨的,我们公司更小,就我一个,后端再坑也要跪着认了,那特么是我写的啊····
allenzyq1314
2017 年 7 月 1 日
开发很乱。。。
pathbox
2017 年 7 月 1 日
CTO 不负责技术 你这公司药丸
CYKun
2017 年 7 月 1 日
楼主不到 10 人的团队,还前端移动端都有,你们觉得会有专职架构师吗?架构师的活儿要不是 cto 做,要不就得可能只有小猫三两只的后端做,后端经验不够的话 api 不烂才怪呢。

说实话,这种规模和经验的团队,cto 别说架构了,恐怕具体编码都得参与,cto 的离开绝对是毁灭性的。
ansheng
2017 年 7 月 1 日
兄弟,你被打了吗?怎么连这么黑
Marlon
2017 年 7 月 1 日
我上一个公司比你的还差,都缺,包括产品经理等等。😢
hydyy
2017 年 7 月 1 日
cto 太重要了,但是技术细节 cto 是没法照顾到的,代码质量太差,cto 也不能帮你重构写一遍吧? 说到底还是责任心的问题 。 没有人帮忙,更要注重每一行代码
hantsy
2017 年 7 月 1 日
1. 创业团队需要一个很好的 Tech Lead, 一个全栈的 Engineer 推动团队技术使用,而不是仅起人员协调管理作用的 CTO。
2. 求人不如求已,知道了技术债务,为什么还在追加,而不一起讨论解决,报怨能够解决问题吗?
3. 如果你说的 API, 是指基于 HTTP 的 REST API,自己看完 REST 相关的规范,遵从 Richardson 成熟度模型(三级标准),参考 Github API,heroku API 为例子,如何写好 API 一目的了然。
0ZXYDDu796nVCFxq
2017 年 7 月 1 日
缺 CTO 算啥,缺 CEO 的创业公司见过没。
Leu
2017 年 7 月 1 日
跟我上一个公司一模一样。。。开发人数差不多(小于 10 人,后端,移动端,前端都有),cto 离职,然后我也是移动开发,然后后台写的 api 也无法直视。差点以为是同事,不过仔细一想肯定不是
yangqi
2017 年 7 月 1 日
关键看公司业务是做什么的,没有 cto 肯定要多走点弯路

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

https://v2ex.xtra.eu.org/t/372313

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

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

© 2021 V2EX