`

使用敏捷过程和建模来构建企业应用程序

 
阅读更多
<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog01.html" frameborder="0" width="728" scrolling="no" height="90"></iframe>
关于Google的员工,有趣的话题无限多。因为虽然大家都非常清楚Google办公室里允许养狗,但Google内部的其它情况却一直很神秘。上个月我写过一个新进Googler在Google里的体验,这一次轮到Philipp了,但他得到的资料更多。请注意我在本文的标题中用了双引号把“员工”给引了起来,这是因为下面将要介绍的Googler,尽管看起来很像是一个真正的Google员工,但谁也无法确认他的身份。

  这位Googler的网名为ZorbaTHut,看起来他像是与Google Calendar及Google Video项目相关的人员。不管怎样,他曝出了不少Google内幕,相当有趣。下面是其中一些比较有趣的(无顺序):

  1.Google内部最常用的编程语言是C++、Java及Python;

  2.即使是Google也很难根治广告欺骗点击的问题(指AdSense);

  3.应聘Google的职位是一个漫长的过程,通常需要几个月才完成;

  4.Google看重的是应聘者的技能,而不是学历;

  5.无法很好地掌控自己的时间的程序员不适合在Google工作;

  6.Google员工的Gmail容量有1TB(即1024GB);

  7.如果Google员工滥用登录系统(比如让非Google人员进入Google内部网络),那么他/她可能会被炒鱿鱼;

  8.Google员工能提前试用Google未发布的产品或服务,但不能向外界透露详情;

9.Google的员工如果不喜欢在被分派到的项目工作,他可以转换项目;

  10.在Google里从事非技术工作的员工同样也受到尊敬和重视;

  11.在Google里会议不算多,ZorbaTHut说他自己平均每个月才开一次会;

  12.Google内部的等级非常简单:程序员——>技术主管——>经理——>部门主管——>大BOSS(Larry Page/Sergey Brin/Eric Schmidt);

  13.Google员工大多是反对吸烟者;

  14.Google内部使用的绝大多数是基于Linux系统的电脑,员工有笔记本电脑,并且可以选择使用Mac Powerbook或者是IBM的Thinkpad(现在是联想的了);

  15.绝大多数Google员工只使用Linux操作系统;

  16.ZorbaTHut说他的一个同事有一天深夜在Google办公室里闲逛时,发现Larry Page和Sergey Brin开着小型的四驱车在办公室里到处跑,并且是以最高时速。几天之后他又碰上这两个人,但发现四驱车的上盖被去掉了,被新绑上一部笔记本电脑及一个摄像头;(幻灭注:天哪!)

  17.Google对面试者出的题目都是极端难解答的,并且从来不会告诉他们为什么他们不能获得相关职位;

  不管ZorbaTHut是否真的是Google员工,但上面这些内幕实在精彩!即使ZorbaTHut不是真正的Google员工,如果他能说出这么多看起来非常真实的事情,那也证明他对Google有着深刻的了解了。



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=803813


分享到:
评论

相关推荐

    使用敏捷流程和建模构建企业应用程序

    比如,过去和现在使用过的开发方法就包括:StructuredSystemsAnalysisandDesignMethodology(结构化系统分析和设计方法,SSADM)、ObjectModelingTechnique(面向对象建模技术,OMT),以及RationalUnifiedProcess...

    minnal:Minnal 是一个 REST 框架,可帮助您消除样板代码并更快地构建应用程序

    页面将引导您构建购物车应用程序,并在此过程中解释 minnal 的核心概念。 文档 详细解释了 minnal 提供的各种模块和功能。 此页面在每次发布时都会不断更新。 例子 是 minnal 的简单性和敏捷性的示例。 此应用程序

    敏捷软件开发.pdf

     2.2.5使用纪律和容忍来应对  2.3以一些更好的方式工作  2.3.1具体化  2.3.2实物  2.3.3在某些东西的基础上进行修改  2.3.4观察和聆听  2.3.5支持专注和沟通  2.3.6工作分配要与个性相匹配  2.3.7天赋  ...

    面向SOA企业业务过程建模的利器

    为了避免这些流程被“写死”到应用程序的代码结构中的,导致以后无法更改,面向服务的体系架构(Service-orientedarchitecture,SOA)已经成为构建企业级分布式应用程序的首选蓝图,并成为BPM的一个重要基础。...

    [详细完整版]软件工程目录.doc

    …… 7 2.2.7 统一过程 …… 7 2.3 敏捷视角下的过程 …… 8 敏捷原则 三个关键假设 敏捷过程模型 2.3.1 极限编程 …… 9 用户故事 2.3.2 Scrum模型 …… 10-11 第三章 需求和建模 …… 13-20 3.1 需求工程 …… 13 ...

    基于模型的敏捷开发实践分析

    (如基于Agent的建模、计算博弈论和系统动力学)为构建敏捷软件开发的有效、一致和可执行的特性提供了一种方法。这些技术可以帮助回答有关敏捷概念和敏捷应用的关键问题。BModSim补充了数据分析方法,例如机器学习,...

    ASVS:应用程序安全验证标准

    该标准为设计,构建和测试技术应用程序安全控制提供了基础,其中包括体系结构问题,安全开发生命周期,威胁建模,敏捷安全性(包括持续集成/部署,无服务器和配置问题)。 如果发现任何错误或有任何想法,请。 ...

    敏捷架构:规模化敏捷开发的策略

    敏捷建模的谦逊价值表明每个人对项目都有同等的价值,因此任何担任架构师和他们努力的人都同样重要,但不会比其他人的努力更重要。是的,优秀的架构师拥有适合手头任务的专业技能,应具备有效应用这些技能的经验。...

    【清华】 软件工程(完) 视频.txt

    《软件工程(原书第9版)》包含四个部分:第一部分是对软件工程的一般性介绍,包括软件工程过程和敏捷开发,以及面向对象的设计和设计模式的使用;第二部分介绍可依赖性和信息安全性问题;第三部分介绍高级软件工程;...

    MSDN杂志 2008年新产品特刊

    &lt;br&gt;领先技术: 使用 AJAX 的模式对话框 本月,Dino Esposito 将向您显示如何使用 Ajax 控件工具包和一些精巧的编码,为 Web 应用程序获取 Windows 样式的模式对话框。 &lt;br&gt;测试运行: 使用 Team System ...

    structr:世界上最先进的图形应用平台

    一个强大的工具包,利用了图形数据库的优势,与传统的开发技术相比,可以用更少的时间和精力来构建甚至复杂的软件应用程序。 除了图形技术本身的优点外,Structr还为应用程序开发提供了空前的速度和灵活性。 任何...

    asp.net知识库

    ASP.NET 2.0构建动态导航的Web应用程序(TreeView和Menu ) 体验.net2.0的优雅(3) -- 为您的 SiteMap 添加 控制转发功能 GridView控件使用经验 ASP.NET 2.0:弃用 DataGrid 吧,有新的网格控件了! ASP.NET2.0控件...

Global site tag (gtag.js) - Google Analytics