百度工作总结

1,项目方面

1)数据准入,geocoding项目

完成文本地址和空间地址的映射

预处理:父子集成时候的,同次判断,错别字判断,习惯用户判断,字符串相似性。编辑距离

2)phoneNormal项目

完成电话格式规范和电话区号升级功能。

包括四类:固定电话,企业电话,特殊号码,移动号码

2,业务方面

整个数据端的宏观了解:

功能:数据(uid——bid);数据间的映射(uidmap,bidmap)

环节:准入、关联、整合+外部存储(同步redis,一部mysql);最上游来源:新数据,离线数据,策略数据

3,技能方面

1)superTest自动化测试工具:

一个模块级的测试框架,基于ruby

Supertest的产品线lib库下主要有 pipes,actions,patterns,case这几个目录。

最核心的是pipes,然后是actions动作部分,接下来是patterns,最高层是case。

它们之间的关系类似于函数的封装概念,pipes为较底层的数据封装操作,做了一些数据的编解码工作;actions可以规定一些基本的较通用的函数单元操作,如创建驱动和桩,创建索引,拷贝数据,修改配置文件或者配置项等;patterns是对一组case中通用模式的抽象;case中则为具体的测试逻辑。

什么是pipe?

同一个Pipe既可以充当下游桩,也可以充当上游桩。

对于模块A,Pipe可以模拟模块B返回的数据,既是下游桩。

对于模块B,Pipe可以模拟模块A发送的数据,既是上游桩.

无论怎样,它的作用就是接入一根管道,将上游模块发出的数据取到,然后解码,做逻辑处理或者验证,然后将制定的数据再编码成需要的格式,发送给下一个模块

2)常见的shell命令。性能相关;进程的启动,查看和杀死;awk和sed等

4,建立资料汇总wiki,完善文档,为后人奠定基础

1)小到测试机如何登录,权限如何申请

2)大到shell,superTest,ruby等的资料讲解

我走了,留下了当初的积累和思考

百度工作总结,布布扣,bubuko.com

时间: 2024-10-24 01:40:52

百度工作总结的相关文章

十年百度工作心得(月薪75k)

百度,是多少从事IT事业的程序员梦寐以求的地方,能进入这样大厂的程序员可以说都是数一数二的人才. 最近有不少朋友问,成为百度,腾讯,阿里Java架构师需要系统学习哪些Java技术. 下面分享互联网Java技术体系图(图片可保存) 一.Java架构师需要掌握的技术生态 二.阅读源码 三.分布式 四.微服务 五.并发编程 六.性能优化 七.Java开发工具 八.电商项目 原文地址:https://www.cnblogs.com/fkw777/p/10118226.html

工作这一年

2013.3离开南京,入职百度(北京),开始搞计算广告. 我被分到了用户特征组,接下来半年的工作就是丰富用户特征,扩大广告召回. 大公司流程比较规范,代码审查,敏捷开发,专职测试,上线流程. 尤其上线,特别严格,分分钟都是哗哗的钱啊. 其实现在回头想想,项目大部分的精力也都花费这些事情上了. 比较蛋疼的事情就是跑job,集群繁忙的时候,等job等个两三天也正常. 接着搞了一个CTR预估的项目,比较高大上,机器学习,分布式,都上手弄了弄,实现了一个分布式算法. 工程上的trick特别重要,非常影响

财经封面|百度的冬天

--> 财经封面|百度的冬天 提交 我的留言 加载中 已留言 财经封面|百度的冬天 2016-06-25 <财经>宋玮 LateNews by 小晚 LateNews by 小晚 LateNews by 小晚 微信号 LateNews 功能介绍 取名「LateNews」是因为朋友们都叫我小晚.专业财经记者.支持创业.投资和自由竞争,反对垄断与黑幕.言语犀利,得罪勿怪. "没有一家公司是被舆论和公关危机打倒的,只有在战略.产品.公司文化等一系列环节中出现了系统性风险时,这家公司才

找工作感悟————秦卫卫(2014秋)

找工作感悟 秦卫卫 八月份仿真实验室国赛以后,我并没有开始做一些关于找工作的准备,而是在做自己感兴趣的cocos2d-x,大概花了一个星期的时间从安装平台到查资料写了一个flappybird小游戏,将近开学了才把找工作的事情摆到台面上来,于是继续看算法,在leetcode(这是一个神奇的网站,找工作上面的题一定要刷)上面刷题,开始的时候很费劲,后来逐渐找到了感觉,转眼开学了.阿里巴巴的面试大概在10天以后,但是我们还要做可恶的课程设计,而且我们组又没人做,于是我在实验室熬了3天把它做完了,于是开

【执行力决定命】第10集《告别做烂好人》

「音频原文」http://dwz.cn/6sB3By 大家好,我是林琳笨,今天跟大家一起分享<告别做烂好人>这个话题! 什么是烂好人? 就是脾气好,不管对方有没有道理,是对还是错,总是和气生财,不反驳,不拒绝. 极品烂好人就是:不拒绝,之后也不做,这种人是最可恨的. 烂好人的结果是什么呢?往往就是到年终或季度总结的时候,排名很靠后,自己拿不出任何好成绩,回头看看自己做的都是些鸡毛蒜皮的小事.平时觉得自己在公司人缘很好,看到谁都笑脸相迎,但是当自己碰到困难时却没有人帮他. 先来分享两个故事,再来

GitHub 中国区前 100 名到底是什么样的人?

本文根据Github公开API,抓取了地址显示China的用户,根据粉丝关注做了一个排名,分析前一百名的用户属性,剖析这些活跃在技术社区的牛人到底是何许人也!后续会根据我的一些经验出品<技术人员如何建立自己的个人品牌><优雅的程序员列传>欢迎加我微信diycodes交流. Github中国区前一百名城市分布,令人比较意外的是IT重镇深圳和广州居然和北上杭差距那么大!(其中China表示没有注明具体城市用户) Github中国区前一百名语言分布图,前端开发者依然霸占着大多数,移动开发

敏捷软件开发与传统软件开发的对比

敏捷软件开发与传统软件开发的对比 最早了解敏捷开发是通过大二的一次博雅课堂,一位在百度工作的北航学长跟我们分享了他近年来从事敏捷开发的经历.印象最深的一句话是一个延迟3个月交付100%功能的软件和一个按时交付75%核心功能的软件,敏捷软件开发者更愿意选择后者.本学期的软件工程基础课又向我们讲授了传统软件开发,经过课上和课后的学习,对于敏捷软件开发和传统软件开发有了浅显的认识和理解.由于课上学习的重点是传统软件开发,所以课下对敏捷软件开发进行了更多的涉猎,本文以敏捷软件开发为主体,来分析其与传统软

GitHub中国区前100名到底是什么样的人?

本文根据Github公开API,抓取了地址显示China的用户,根据粉丝关注做了一个排名,分析前一百名的用户属性,剖析这些活跃在技术社区的牛人到底是何许人也!后续会根据我的一些经验出品<技术人员如何建立自己的个人品牌><优雅的程序员列传>欢迎加我微信diycodes交流. Github中国区前一百名城市分布,令人比较意外的是IT重镇深圳和广州居然和北上杭差距那么大!(其中China表示没有注明具体城市用户) Github中国区前一百名语言分布图,前端开发者依然霸占着大多数,移动开发

雷军的B面:那些赔到血本无归的失败投资案例

文/李红双 雷军投资方向偏多元化布局,从电商到房地产,从互联网社区到移动互联网,多方跨界的结果必然是有失有得.本文扒一扒“雷军系”中最惨烈的电商投资,凡客诚品融资5.3亿美元目前处于垮台边缘,乐淘融资7000万美元最后贱卖1000万人民币…… 2015年是小米成立5周年,大到各种媒体,小到朋友圈,雷军和小米一直在不停歇的刷屏,估值从100亿到1000亿,雷军带领的小米功过是非都暂且不提(米粉太多,小编不敢得罪).今天小编只关注作为天使投资人的雷军,不得不提的雷军投资三原则:1.不熟不投:不是熟悉