一份大厂出来的创业公司cto的创业心得

肉眼品世界导读: 和家仁认识有一段时间了,低调华丽,是个不折不扣潜力股;从大厂出来,在一家创业公司工作是一件极其不容易的事,要理解创业公司的老板,要理解创业公司的员工,而常常是没有人理解自己的,还要承担家庭的责任,一份来自湖南域鉴文化创意有限公司cto的切身体会分享给大家
更多优质内容请关注微信公众号“肉眼品世界”(ID:find_world_fine),深度价值体系传递

1

      关于我

我个人不是学霸,搞技术全靠拼,人生亦是如此。呆过两个一线大厂,还有几个小公司及创业公司。玩了10多年的C,摸过软盘也用过小型机,自认为是技术基础比较扎实的,可是也没弄出啥高级玩意儿。后来学习了各类新兴语言和框架,又都不精通,现在也不知道自己会啥了。  

当下在湖南域鉴文化创意有限公司与大家一起奋斗成长,项目是古玩电商,工作地点在北京,大家有兴趣可以交流

2

      进入创业公司的准备

很多朋友想从大厂出来的时候,讨论该怎么办,我觉得第一个要思考的就是“你准备好了没有”。个人觉得包括以下几个方面。

## 个人

首先为什么要出来,出来了要做什么,这都是要思考好的问题。出来了,再也没有固定的工作时间,没有安排好的工作任务。以前觉得在公司上班累,发现只有更累。想有更多的自由时间,那可能想错了,自由是相对的。想有更高的收入,那可不一定,反正我暂时还没有。想成功了早点退休,发现也不太可能,成功了只可能会更忙。

## 家庭

如果你还没有婚姻和孩子,那就没有家庭的顾虑,我是在有了第一个孩子后才走出来的。现在觉得这会是关键的一环,如果上面个人都准备好了,一定还要得到家庭的支持。这一点很重要,因为奋斗状态是长期的,可能是5年、10年或更久。如果有一天成功了,应当首先感谢的是家人,就像很多书的作者在序言里写的那样。

## 项目

好的项目是很难碰上的。身边说有好项目的有很多,成者寥寥无几。当碰上一个靠谱的项目,就可以去努力了。但是努力的结果不一定是成功,要把失败当做是计划内的结果,这才是正常的心态,这样才有可能重头再来,一回、两回。。。

老板

不论如何都得感谢老板,至少我还没有当老板。可以找同为技术出身的老板一起奋斗,但我还是倾向靠近更擅长商业的人,因为我不懂赚钱。

3

      进入创业公司

# 管理

在一个创业公司当技术leader,回过头来想,应该把管理工作放在技术之前。在初期人很少,或者技术工作很忙,这时候没有时间管理,但是也要意识到管理问题,因为不是一个人在战斗。

人员

创业公司的技术团队建设是个很考验的问题,但又是第一位的问题。我最近公司的团队,从最开始3人到现在近30人了,中间经历过一次几乎全部的重建,很费精力了。

个人觉得如下几方面:

1. 当前公司处于什么阶段,需要什么段位的技术人才,能投入多少钱

2. 把握好招聘环节,可能开始连HR都没有,那也要把面试关把好,定好一个规范的流程并慢慢改进

3. 认真分析需要哪些岗位的人才,目的不只是少招几个人,还要考虑人员流动性问题,创业公司人来人往很正常

4. 看看所在城市哪些岗位好招聘人才,与技术相结合,再确定招聘计划

5. 拓展人才招聘的渠道,不完全依赖于HR和网络招聘。我曾经给朋友圈内所有技术相关的好友发遍了招聘信息,又在团队重建时把人才推荐简历给前面那些好友全部重新发了一遍。城市有互联网和技术组织可以多参加,也是一个交流学习招揽人才的渠道

6. 做好人员的培训工作,这在创业公司貌似有点难落地,每个都有忙不完的事情,每个新人来了都是自己埋头学习,我现在的团队培训工作还是不到位,这在长期来看是会产生影响的

7. 最后一个,有一些红线不能碰,如果有只能立即开除了

# # 沟通

做为技术出身的,如果聊技术可以聊半天,说到管理上的沟通,我与大多数技术人员一样不善于沟通。后来发现硬着头皮上,沟通能力和效果也是可以进步的。有专门学习这方面的书和文章,看一本书只学会了一句沟通方法,那也会有不小的作用。

做为一个技术leader,我想会有如下几方面的沟通:

##  部门内

如果说技术人员都好沟通,我认为这是真实的。如果到此为止,那还是把我自己当成是一个技术人员去与大家沟通,那么更上一层需要换更高的视角与大家进行沟通,与大家讨论技术、生活、职业发展等各方面的问题,同时考虑整个公司层面,还要规范大家的行为,取长补短,这时候发现自己当爹还要当妈,沟通渐渐不是那么的简单,需要更多的加强沟通的频次、方法、效果,这是一个学习与成长的过程。  

再一个就是项目或版本开发流程中的沟通,这一点很重要,而偏偏可能难做好。举一个例子,我们认为有问题应该及时去问相关人员,要及时解决,如果不能及时解决就要持续推进,这些都是很基本的沟通,可是实际工作中就有可能有人认为这不是我的问题(也确实不是他的问题)而不去问,或者跟相关人员说过一回了就再没有去跟进了,事情最后可能就耽误了。所以我们可以用各类项目管理系统来加强,但是局限于人员与进度的实际情况,这个项目与流程管理做到一个什么程度,在创业公司又是一个适合与度的问题了。

# 部门间

我经常想技术部门就是那个背后的部门,no news is good news,做出来的产品没有问题时没有人找,但是只要一有问题所有人都知道了。生活真不容易,哈哈。  

在公司内,我们需要去跟其他各个部门进行沟通,产品、市场、运营,他们都是技术部的领导(哈哈), 会给我们提需求,怎么让技术人员把需求理解好,这个沟通工作就义不容辞了。还有财务和行政更加要沟通好,因为要靠财务发工资的,要请行政给我们发加班水果^_^

# 与CEO

我想与CEO保持良好沟通,应该是沟通里最重要的了。曾经有一位目前还未曾谋面的前辈指导我时,在聊天中3次提到要与CEO保持沟通。我意识到了这个重要性,可是还是做得不够好, 不过现在的CEO还没有解雇我,我还要继续努力,继续沟通。

4

      技术

最后才来讨论技术这块,并不是说技术不重要,只是想这个会更容易总结明白。

## 前端

先说前端。我身边大部技术leader都是更擅长后端的,因为我们总是一开始就会想到我们的系统会成长到一个庞大的级别,需要把系统架构之类弄得很好。如果说我们可以预见范围内确实会有什么大的用户量、QPS等,那确实应该从一开始就规划好,但我们是创业公司可能在一开始并没有巨大的用户量,而客户端是要面向于用户的,这时候我们是否应该在后端不要过于设计(当然还是要考虑可以快速升级扩展),多花一些精力在前端的开发和优化上,在前端的架构上体验上做得更好一点。  

要注意给前端开发人员强调一下版本的严谨问题,这一点个人感觉后端开发人员相对好一些(后端不敢随意升级)。比如H5开发人员,有时候在意识可能觉得有问题可以即时的修改升级(这时候可能团队还没有测试人员或者力量不够),所以在发版本的时候就没有那么严谨,那么也就更容易在发版本时的出现一天升级好几回的情况。  

具体到技术上,我这里说的是指各类客户端(Android, iOS, H5, 小程序,Flutter等),我觉得前端应该勇于拥抱新技术,最近我们在准备使用Flutter了。这与后端可能不一样, 后端还是要以稳定为首。前端的新技术层出不穷,每一次都会带来新的开发效率与使用体验。  

再就是来到技术选型上了,原生、H5、跨平台,我们究竟该怎么选。我不是前端专家,我觉得要看客户端复杂程度,还是产品的迭代更新速度,复杂用原生,经常要更新用H5,跨平台要研究,因为可以提高开发速度,省人工省钱。  

最后到具体使用哪个技术栈,在我们创业阶段来看,哪个好招人选哪个,哪个省钱用哪个。只要是主流的,基本上都符合要求吧,不要想面面俱到。

## 后端

我自己是做后端的,后端的重要性很清楚,我们要选择稳定的技术,同时好招人的。如果用了一个很好技术,招不到人来一起干也不行,总不能一个人把事情全做了吧。  

具体到语言的选择,这就怕会被拍砖了。我觉得只要不是玩C,从JAVA开始再往后PHP、python等哪样都行, 还是看哪样好组建团队。  

还有服务器上一些东西的选择,服务器大家现在基本都是上云了,再到数据库或redis等,这时候就有不同的声音了,有的人喜欢只买服务器然后应用都自己搭建,有的人倾向于使用各种各样的云产品。我倒觉得根据当前团队的情况来定,比如数据库,如果团队内数据库相对比较厉害的人都没有,不如直接用云产品,省点心,把更多的精力花在业务实现上,我们就是用的阿里云polardb,感觉蛮好, 省心。  

一些非主要服务的系统,如果经济和人力条件允许,越早开始弄越好,比如运营管理系统,财务管理系统。要不然随着系统的发展壮大,这些事情都要靠人工处理,会要花掉很多时间,而且容易出问题。  

还有现在比较流行的微服务,感觉不会或不用都快跟不上时代了。我们现在平台发展两年了,也还没用上。期间也咨询过阿里专家,帮分析现阶段系统情况,也建议还不需要上微服务。所以还是要看实际情况了。

##规范

各公司的技术团队都有自己的规范,在创业公司的技术规范具体该如何去实施,也是一个需要因地制宜的事情。没有规范乱套了,规范多了又会让大家束手脚,本来就是忙不赢的样子。

我觉得根据实际情况,有一些规范还是可以实施一下:

1. 项目中哪些节点需要评审什么,这个可以确定下来,比如UI、测试用例

2. 后端接口文档和sql这两项,值得评审一下。接口文档,很多人要看,不写好沟通老费劲了。sql写得不好, 测试没发现,上线后一句有问题就是故障。

3. 各端在使用一个新的技术或者改造一个什么时,可以讨论评审一下

4. 项目进度管理,这个还是需要的,要让大家知道我们的目标是什么,团队中可能大部分人都不需要约束也会很好的完成每天的工作任务,但是从管理的角度还是需要的,五个手指不会一般齐。

5

      最后

好久没有坐下来总结一下了,思考得远远不够。  

以上没有写纯技术的内容,并不是说leader就不需要搞技术码代码了,我在工作中还是经常要涉到技术细节的,至少每个版本中大的技术方向还是要把握的。个人觉得创业公司扁平化管理,还是不要脱离技术了

加入启明星技术社群,中国科技界的秘密都在这哦,一个互帮互助的地方,愿景:通过技术、商业模式、基金创投一个助力cto变成ceo的地方,让更多的技术人从更快速的成长,如果真要说有什么捷径,正如陈总开篇所说:技术全靠拼,人生亦是如此;梦想的翅膀从来都是因为思想深处的共鸣而展开,诚实自驱、合作共赢是永恒不变的真理

推荐阅读:

张一鸣:放小自己,放大格局

腾讯人力资源体系全曝光,HR朋友圈都在传!(全套资料下载)

创业公司CEO与技术大拿必读:CEO与大拿之间的距离

研发进阶之项目管理(附腾讯内部满分项目管理PPT)

高效研发管理之行为可度量,价值观落地(附详细excel下载)

高效企业技术管理之一:面试的正确打开姿势

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值