为什么bilibili后端要用go来写?
作者:卡卷网发布时间:2024-11-30 16:03浏览数量:90次评论数量:0次
B站不只选了Go,而是全选了一个遍。
B站的云服务是Java+SpringBoot写的。
JiJi和必剪是用C#+WPF写的。
微服务是Go+Kratos写的。
消息中间件是Scala+Kafka写的。
音视频SDK是用C++写的。
就是一锅大杂烩,维护起来一团麻。
其实用Go的公司都有类似的问题。因为Go的工具链不完善,用途太单一。只能实现最基本的CRUD。业务稍微复杂一些,就缺东少西。
权限系统,客户端,音视频处理,这些Go全都没有解决方案。
除非公司业务本就非常单一,否则Go就无法覆盖全部业务需求,自然只能通过其他语言实现。
东拼西凑多了,就成了大杂烩。只能根据技术栈不同,把开发团队拆成N个小团队各自为战。
远看是一家大中型公司,近看是一群小微作坊。技术栈五花八门,用啥的都有。即便只论基础CRUD,也不光有Go,还有一支PHP团队呢。
敏捷开发、快速回滚根本无从谈起。各团队推诿扯皮,左手打右手,连维护既有项目都困难重重。
我为啥知道这些?
这个岗位之所以会存在,是因为刚闹疫情那年,我回河北老家伺候月子,在医院里出现发热症状,被强制隔离了。
隔离结束后,政府和医院都同意我回去上班了,唯独老东家却不同意。我拿着市政府开的通行证,省医院开的证明,楞是不让进门。
还无缘无故把我工资停发了,害得我一家三口喝了西北风。员工系统查无此人,把同事电话挨个打了个遍,要么根本打不通,要么冒充陌生人,说我打错了。一看微信,果然已经被删好友了。
这件事我在家想了好久,越想越诡异。
老婆刚怀孕不久就辞了职,又多了个刚出生的儿子要养。可我连一分钱收入都没有,存款很快就见底了,医疗费和生活费,是靠政府救助挺过来的。
为了维持基本生活,好歹有口饭吃,就想着赶紧在河北老家随便找个工作,却意外进了国企研究院,转行了嵌入式研发岗。朝九晚五双休日,七险一金年终奖,我一干还不想走了。
入职两个月多之后,老东家打电话叫我回去上班,我直接拉黑了。那帮“陌生人”突然也想起我是谁了,又是打电话,又是加好友的,总之全tm拉黑了。
然后这个Unity岗位就在网上挂了好几年,一直挂到今天。从10-15K,13薪一路涨起,目前已经涨到30-50K,15薪了。
免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。
- 上一篇:你们听歌用什么软件?
- 下一篇:有哪些相见恨晚的好软件?
相关推荐

你 发表评论:
欢迎