三款产品背后的架构变迁 滴滴打车成立初衷是为了解决司机与乘客之间的信息不对称的问题,通过移动互联网和智能手机来打破信息的壁垒.从打车到专车再到顺风车,滴滴打车三款产品的背后是架构的挑战和系统的变迁. CSDN:如果从产品角度来看,滴滴打车发展有几个阶段?作为CTO,你的工作重点有哪些? 张博:滴滴打车成立初衷就是为了解决司机与乘客之间的信息不对称的问题.乘客和司机通过传统手段往往无法实现信息对接,一方是打不到车或被拒载:另一方是空车行驶耗时耗力耗费资源.这是信息的壁垒,完全可以通过移动互联网和智…
滴滴打车CTO张博:生死战役,技术和时间赛跑-CSDN.NEThttps://www.csdn.net/article/2015-06-25/2825058-didi 滴滴出行首席架构师李令辉:业务的快速发展离不开架构的超前设计 - 51CTO.COMhttp://os.51cto.com/art/201604/509220.htm?utm_source=tuicool&utm_medium=referral…
理解算法背后的世界观 我比较擅长的领域可能是数据和架构两个方面吧. 大数据方面就是数据挖掘.数据分析等领域,我现在带着极光推送整个的数据团队,需要把握数据团队的技术方向,还需要做很多算法方面的研究. 对于数据挖掘,我经常提到的就是大家在理解一个算法的时候,一定要理解这个算法背后的世界观,一定要明白这个算法是为什么产生的.它解决了什么样的问题. 另外,算法是为产品服务的,所以,你关注到算法的时候,也一定要想清楚,这个算法到底能用到我们什么产品上.另外,算法是会有一个瓶颈的,所以你必须清楚什么时候需…
图像金字塔技术在很多层面上都有着广泛的应用,很多开源的工具也都有对他们的建立写了专门的函数,比如IPP,比如OpenCV等等,这方面的理论文章特别多,我不需要赘述,但是我发现大部多分开源的代码的实现都不是严格意义上的金字塔,而是做了一定的变通,这种变通常常为了快捷的实现类似的效果,虽然这种变通不太会影响金字塔的效果,但是我这里希望从严格意义上对该算法进行优化,比如简要贴一下下面的某个高斯金字塔的代码: public static Mat[] build(Mat img, int level) {…
http://2015.qconbeijing.com/schedule 大会日程 2015年4月23日,星期四 地点 2号厅 203AB 201AB 9:15 开场致辞 专题 主题演讲 互联网金融背后的技术架构 永不止步的前端(上) 9:30 异步处理在分布式系统中的优化作用 阿里巴巴研究员 赵海平 余额宝/增利宝结算系统的技术架构 天弘基金创新支持部总经理 樊振华 Elm架构:创建易读.易扩展和易测试的前端代码 Elm编程语言的设计者和主要开发者 Evan Czaplicki 10:15 短…
2016年11月30日13:22:26[转] CTO.技术总监.首席架构师的区别 提升自已的能力,比如专业技术,行业发展趋势,技术发展趋势,协调能力,组织能力,管理能力等[技术总监] 需要从技术总监和研发Leader身上剥离职责.让技术总监和研发Leader偏项目管理(管理族),把各个模块之间的架构设计工作,独立出一个岗位,就是架构师,来负责.[首席架构师] 真正的CTO,是软件产品和技术是统一管理的.商业.产品.技术.管理.团队相平衡的综合统管[首席技术官CTO] 一.高级程序员 如果你是一个…
我一直在思考软件公司如何开源节流.当然,老板也在思考开源节流.当然,老板思考的开源节流在公司运营层面上,而我作为CTO,我考虑的则是在产品运营角度上来思考这个问题.否则,一个软件公司,它的生存与发展就是靠软件产品,除此之外没有别的收入来源,那么作为负责产品的人再觉得没有责任思考这个关乎公司盈利与发展的问题,那么要把这个问题甩给天天忙销售忙资金忙公司管理的老板么?那要你这个CTO干吗?难道就是为了让你当个工头管住一帮人么? 有的公司光有技术总监,没有CTO.技术了得,但和公司战略发展不贴身,光有技…
本周,我们邀请到了极光推送CTO兼首席科学家黄鑫进行人物专访,在展示风采的同时,也分享会员们对技术.对工作.对人生的感悟.       扎实的底层服务是扩张关键 极光推送是一个做第三方云服务的公司,在最开始的时候做的是JPush,就是通过云服务的方式,为所有的APP提供一种推送的能力.现在,我们同时也启动了多款产品,包括聊天.支付.数据分析平台等. 我对公司的规划,是希望有很多横向的服务,这也是为什么在Push之外,我们要做IM.Pay的原因.这样业务的横长能首先保证公司收益呈线性向上增长,但这…
程序员 程序员,英文名coder/programmer,大家常自嘲叫码农的阶段.这个角色职责是把需求或产品实现为用户可用的软件产品. 此职位为执行级别.另外因为经验较少,一般需要求助别人,或与别人一起完(ban)成(zhuan)一个任务. 此阶段大概要经历3年,程序员的职责如下: 1.负责公司运营系统的设计与开发工作 2.运营数据处理和分析 高级程序员 高级程序员学名工程师.到了这个level,英文名可改叫做engineer或developer.此时你的功力开始增强,这与你平时的积累努力是分不开…
编者按:今年4月,饿了么正式加入了阿里新零售战队,进一步加速其在本地生活市场的扩张速度.在创业9年的时间中,饿了么在外卖领域经历了真正的“从0到1”,尤其是在外卖平台的技术升级方面,越过了一个又一个的无人区.因此,早在去年,云栖社区就对饿了么的技术进化之路做过深入的介绍(见<饿了么四次技术进化的曲折路,记访谈张雪峰>),并且受到了技术圈的广泛关注.* 今年,我们再次邀请到饿了么CTO张雪峰,并试图从“饿了么的技术人才观”这一角度,抽象出具备完整生命周期的互联网创业公司技术人才特征,希望能够为大…