Skip to main content

陆奇

陆奇(1961年),生于上海,计算机专家,目前为微软应用和服务工程部执行副总裁。
文革期间陆奇的父母因受迫害,将从上海送到爷爷家里寄养。爷爷家在江苏的一个小镇,屋里没有水、电,一年难得吃次肉,因环境及营养不良,使得陆奇体 格孱弱并且视力不佳。陆奇稍长想要应征一份轮船制造厂的工作,因体力通不过考核没上。高考时因为视力不佳无法从事物理实验,陆奇选择了计算机的专业,希望 将来能在无线电厂找到一份工作。复旦大学毕业后又继续攻读研究所,获得计算机硕士学位后,被分配到复旦大学教书。

赴美留学

在某一周末因风大雨大无法回家看望父母,宿舍里的一位同学邀他参加没多少人去的一场卡内基美隆大学大学艾德蒙·克拉克 (Edmund Clarke)教 授的研讨会。会中陆奇提出几个问题让克拉克教授印象深刻,会后克拉克教授看过陆奇的论文后,要陆奇申请卡内基美隆大学进修博士学位。陆奇当时拿不出45美 元的入学申请费,克拉克教授甚至免去他的入学申请费,并提供博士生奖学金。陆奇进入卡内基美隆大学学习的指导教授并非克拉克教授而是尼可·赫伯曼 (Nico Habermann)教授 ,后来赫伯曼教授在1993年过世由沙特亚 (Satya)教授接续指导完成博士论文。陆奇在1996年获得卡内基美隆大学计算机博士,论文题目为:'Improving Data Consistency for Mobile File Access Using Isolation-Only Transactions'。

就业经历

陆奇博士毕业之后因为论文研究内容与IBM公司的研究计划有关,随后进了IBM公司的Almaden研究所。1998年工作两年后有天陆奇陪一位想进入雅虎(Yahoo!) 的同学吃饭,席间遇到一位雅虎技术主管,该主管听到陆奇当时正在开发线上购物的构想后,问他“是否可以在周一去趟雅虎公司?”周一陆奇到雅虎办公室之后, 聘书已经预备好放在桌上了。1998年8月17日陆奇加入雅虎公司,从一个普通工程师开始干起。当时雅虎还是使用别人开发好的的搜索引擎,陆奇参与雅虎公 司收购三家公司的评估计划,收购后雅虎推出了第一款自己的搜索引擎,此后陆奇就投入搜索广告技术的开发。2006年4月14日陆奇被任命为雅虎的资深副总 裁,率领搜索引擎研发团队。2007年被提升为雅虎执行副总裁。2008年12月4日陆奇由微软首席执行官史蒂夫·巴尔默亲自延聘,加入微软出任互联网业务部门总经理。陆奇进入微软后将有助微软并购雅虎的企图,加强与脸书的合作,及对抗Google搜索引擎业务。

每天工作18个小时

陆奇以精力旺盛著称,通常凌晨4点起床,先查邮件,然后在跑步机上跑4英里,边跑边听古典音乐或看新闻。早上5点至6点就办公室,利用这段时间不受 别人干扰准备一天的工作,然后一直工作到晚上10点,有时也会在半夜给同事发电子邮件。LinkedIn CEO 杰夫·维纳(Jeff Weiner)曾在雅虎与陆奇共事多年,他开始以为这种日程安排无法持久,后来不得不说:“陆奇的确是我所见过过最有干劲的人。”前雅虎工程师阿米特·库 玛尔(Amit Kumar)也夸奖陆奇人缘好。陆奇说:“我不觉得累,我热爱每天的工作。”陆奇获有20项美国专利。
谷歌搜索工程副总尤迪·曼伯尔(Udi Manber)曾先后在IBM及雅虎与陆奇共事,他对陆奇有崇高的敬意说:“他是我最好的竞争对手。”
陆奇已婚有两个女儿,周末时间多半用来陪伴家人。
http://gengwg.blogspot.com/

Comments

Popular posts from this blog

CKA Simulator Kubernetes 1.22

  https://killer.sh Pre Setup Once you've gained access to your terminal it might be wise to spend ~1 minute to setup your environment. You could set these: alias k = kubectl                         # will already be pre-configured export do = "--dry-run=client -o yaml"     # k get pod x $do export now = "--force --grace-period 0"   # k delete pod x $now Vim To make vim use 2 spaces for a tab edit ~/.vimrc to contain: set tabstop=2 set expandtab set shiftwidth=2 More setup suggestions are in the tips section .     Question 1 | Contexts Task weight: 1%   You have access to multiple clusters from your main terminal through kubectl contexts. Write all those context names into /opt/course/1/contexts . Next write a command to display the current context into /opt/course/1/context_default_kubectl.sh , the command should use kubectl . Finally write a second command doing the same thing into ...

OWASP Top 10 Threats and Mitigations Exam - Single Select

Last updated 4 Aug 11 Course Title: OWASP Top 10 Threats and Mitigation Exam Questions - Single Select 1) Which of the following consequences is most likely to occur due to an injection attack? Spoofing Cross-site request forgery Denial of service   Correct Insecure direct object references 2) Your application is created using a language that does not support a clear distinction between code and data. Which vulnerability is most likely to occur in your application? Injection   Correct Insecure direct object references Failure to restrict URL access Insufficient transport layer protection 3) Which of the following scenarios is most likely to cause an injection attack? Unvalidated input is embedded in an instruction stream.   Correct Unvalidated input can be distinguished from valid instructions. A Web application does not validate a client’s access to a resource. A Web action performs an operation on behalf of the user without checkin...