华为ICT培训-高端面授华为ICT培训机构
云和教育:云和数据集团高端IT职业教育品牌
  • 华为
    授权培训中心
  • 腾讯云
    一级认证培训中心
  • 百度营销大学
    豫陕深授权运营中心
  • Oracle甲骨文
    OAEP中心
  • Microsoft Azure
    微软云合作伙伴
  • Unity公司
    战略合作伙伴
  • 普华基础软件
    战略合作伙伴
  • 新开普(股票代码300248)
    旗下丹诚开普投资
  • 中国互联网百强企业锐之旗
    旗下锐旗资本投资

【分享】优秀php工程师的定义

  • 发布时间:
    2016-04-11
  • 版权所有:
    云和教育
  • 分享:

优秀php工程师:有积极活力的,专注于用代码解决真实世界里的问题

不是指那些梦想家,那些永远只想不做的人

聪明:能够周全的思考问题(不是那些耍小聪明的人)

懒惰:就像是程序中的lazy-loading,是指延后写代码的时间(而不是无所事事的人)。

正确的软件开发应该是懒惰式开发,也被称作忍耐式开发;这种开发方式的表现是,在真正动手写代码前,php工程师要花大量的时间通盘考虑所有可能的解决方案和途径。这可以看作是延缓写代码,在没有完全理解问题前绝不动手写代码。先把问题理解清楚,确保将要写的代码能真正的解决问题,这将会避免之后写出大量无用的代码。

php工程师

这里说的先把问题弄清楚,表现有:

真正的理解需求,让产品部门(业务分析部门)弄清楚他们真正需求的是什么。

这些部门通常不给足够的时间来整理需求

他们经常不是请教问题领域专家,而是顺从领导的意见

他们通常无法提供前后一致或完整的需求意见。

清楚跟团队中的其它php工程师或其他团队中的php工程师需要那些交互,如何交互,这包括:

使用白板交流

画流程图(UML或Visio)

你需要花大量的时间调研,来确保需求符合实情,来做工作让你和同事的交流有共同的语言语义。然而,php工程师都喜欢立刻冲上去编程,喜欢在电脑前不停的敲代码。

在真正的软件开发中,只有5%的开发时间是有效率的(你可以参考《php工程师开发效率悖论》)。如果你发现一个php工程师用100%的时间都在盯着屏幕,那么,你看到的这个php工程师是最糟糕的php工程师。

云和学院是专业的郑州php培训机构,我们只培训优秀的真正有能力解决问题的php工程师,欢迎大家咨询了解,考察对比。