突然闲下来没事干,开个贴回答互联网后端技术问题

2019-10-27 21:13:24 +08:00
 axb
我是做什么的:微博系统开发资深技术专家,曾经负责过微博消息箱、直播互动(非一直播)、视频(非秒拍)的后端服务。

我能回答的:互联网后端工程、程序员工作相关的问题

不能回答的:微博的交互、运营、产品、来去之间等等技术无关的问题,我没有发言权,涉及到微博内其他团队的针对性技术问题我也无法回答。
20709 次点击
所在节点    问与答
221 条回复
qq1340691923
2019-10-28 10:04:29 +08:00
那个六星教育的老师都称自己是微博出来的 php 架构师,吹捧 php,你怎么看
thinkmore
2019-10-28 10:08:46 +08:00
@axb 想请教下几个问题
1. 微博的评论存储是 hbase 吗?或者其他的?
2. 请问您在设计过程中 /开发过程中有遇到什么难题吗?能分享下思路吗?
yolan
2019-10-28 10:09:31 +08:00
以前一直用 c++ 做游戏, 现在想转互联网后端, 做 Go 或 Java, 但是投了简历一直也没消息, 互联网的那些技术栈也比较难实践, 有啥好的方法么...
hhyvs111
2019-10-28 10:10:56 +08:00
楼主,微博杭州机器学习研发部,C++开发怎么样?能学到东西吗?和百度的账户系统部相比呢? C++是不是基本上做不了后端?
xxdd
2019-10-28 10:11:41 +08:00
为什么微博居然有菠菜广告···
leexy
2019-10-28 10:11:56 +08:00
什么是面向对象?
wangkai123
2019-10-28 10:13:04 +08:00
微博每次挂是因为什么部分先扛不住了?
Rwing
2019-10-28 10:17:39 +08:00
@axb JAVA 的语法相比 kotlin 和 C#不是痛点吗?
@547911345 是的,只有这一个原因
Mystic
2019-10-28 10:22:29 +08:00
请问大佬,如果想重试大数据开发的话,平时应该多关注哪些技术栈呢,从服务端开发转过去有哪些地方需要了解提升的
micean
2019-10-28 10:26:32 +08:00
有没有应用过非 JDBC 的异步驱动?稳定性怎么样?
x537196
2019-10-28 10:29:15 +08:00
@axb 请教两个直播相关的问题 1.用户的关注列表分页拉取时,如何把正在直播的主播前置到列表 2 主播的粉丝量很大时,开播如何及时推送给粉丝
axb
2019-10-28 10:49:01 +08:00
@crclz 如果想往架构师方向发展(不做普通码农),应该是什么样的学习路线?我之前大致都了解了前后端的很多技术,但都不精细。我前段时间才发现自己在数据一致性上面忽略了很多东西;前几天才发现有个叫 DDD (领域驱动设计)的东西,学了以下发现以前写的思路很丑陋。所以有什么学习路线?(或者能不能给一些专有名词)

我觉着架构师主要是靠经验,其次才是学习。架构师的核心价值是在某个场景下构建合理的应用,如果没有架构的应用场景的话,那即使学了一堆名词,也只能硬套概念而不是解决问题,我觉着意义不大。但如果就是想了解这些名词的话,各种技术公众号或者微博关注一波,每天一大堆在上面扯名词的,有些名词我都不认识……
axb
2019-10-28 10:50:23 +08:00
@Akiyu 可否分享一下平常浏览的技术站点?

基本上现在不会漫无目的的看了,要查什么信息就看什么站点……
比较关注竞品公司发的技术文章
axb
2019-10-28 10:51:23 +08:00
@fhvch 你们团队有测试开发吗?如果有,请问他们都做些什么工作?他们的技术栈大概是怎么样的?

测试是另一个团队,他们做的事情是写测试框架、搭测试系统、写测试用例。
技术栈跟普通开发差不多。
axb
2019-10-28 10:52:23 +08:00
@qq1340691923 那个六星教育的老师都称自己是微博出来的 php 架构师,吹捧 php,你怎么看

不清楚,微博里我不认识的架构师有很多。
axb
2019-10-28 10:53:52 +08:00
@thinkmore 1. 微博的评论存储是 hbase 吗?或者其他的?
这是评论服务的范畴,不是我负责。我只知道历史上评论用过 mysql,后面改成什么样了不清楚。

2. 请问您在设计过程中 /开发过程中有遇到什么难题吗?能分享下思路吗?
招合适的人最难,其他都好解决。
axb
2019-10-28 10:56:16 +08:00
@PickMio 以前一直用 c++ 做游戏, 现在想转互联网后端, 做 Go 或 Java, 但是投了简历一直也没消息, 互联网的那些技术栈也比较难实践, 有啥好的方法么...

先用 go 或者 java 做点实际的东西出来,比如我之前团队有个小伙之前也是用 C++,投我这边 Go 的职位。他业余时间用 Go 做了个 V2EX 的客户端,当场就要了。
axb
2019-10-28 10:58:08 +08:00
@hhyvs111 楼主,微博杭州机器学习研发部,C++开发怎么样?能学到东西吗?和百度的账户系统部相比呢? C++是不是基本上做不了后端?

具体情况我不了解,我只能说机器学习研发部是目前公司的重点部门之一。offer 比较我给不了什么有价值的意见,抱歉……
axb
2019-10-28 10:58:33 +08:00
@wangkai123 微博每次挂是因为什么部分先扛不住了?

这个我不能回答,抱歉。
axb
2019-10-28 11:00:59 +08:00
@Mystic 请问大佬,如果想重试大数据开发的话,平时应该多关注哪些技术栈呢,从服务端开发转过去有哪些地方需要了解提升的

大数据开发这个职位挺缥缈的……我不清楚你说的大数据开发是指的数据分析、数据中间件、有大数据场景的后端应用还是什么别的。

第一个,一般就是流式处理框架,Hadoop 全家桶之类的数据处理框架。
第二三个,跟普通后端开发没啥本质区别。

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

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

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

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

© 2021 V2EX