其他
警惕降本增笑!软件开发不可忽视的四大误区
👉导读
我们在以实用为目的去做事情的时候,很容易受到一些思维误区的干扰,自以为自己是追求实用的,但实际上早已经谬之千里,却不自知。👉目录
1 什么是软件研发的实用主义?2 误区一:技术上的主次混淆3 误区二:管理懒惰与重度规范化问题4 误区三:架构经验的拿来主义5 误区四:性能洁癖主义6 总结01
02
03
所以规则要少要精,而且要时常复盘,对一些不能够完美化的规则,要及时地清理。不要太过懒惰地试图去批量的进行规范化,规范化一定要有节制。尤其是,有些事情,过去这样做是对的,今天,不这样做可能才是对的。
04
05
06
坊间有流传,企业微信以几百人的产研团队完成常规团队需要数千人才能完成的工作。互联网行业的八卦产业也着实无孔不入。但是,我也确实为企业微信的研发团队而骄傲,这算是外界对团队研发效率的肯定吧。
企业微信包含着 Win、Mac、Android、iOS、Web、小程序、Server 共七大平台,合计超过 6500W 行代码。横跨教育、零售、餐饮、政务、工业、医疗、IT 等等诸多行业的垂直功能。这已经是一套超大型的综合型软件系统了。 其中的 OA 系统、HR 系统、日程系统、协作系统、邮件系统、客服系统、CRM 系统 … … 这类大体量、独立的、专业型的功能就有近百个之多,其中的相当一部分,单独拎一个出来,就足够养活一整家普通的 IT 公司了。例如 HR 系统,voip 通话系统,对我们来说也就是10人左右的研发 FT 就能快速完成的系统,而某些友商产品可能需要数百人的长时间协作才能完成迭代。这其实有太多效率型的影响因素,从管理到技术再到人才,有非常多的经验值得分享。如果这篇文章有足够多的人感兴趣,我会再继续分享更多更深的知识。
当然,写这篇文章,不是想说我们已经做得有多好,相反,企业微信的研发上也还有很多问题需要去解决,需要补课的地方还很多,以一敌十的背后也是有诸多牺牲的。只是,我们相信目前阶段下,是抓对了一些重点。因此我想,把阶段性有效的知识先记录下来,并不断打磨才是要务。企业微信在后续的阶段,还有很多真正的更难的挑战。当然,我们也无惧挑战,去做到一些更 NB 的事情,人生才更有意义,不是么?