IT培训-高端面授IT培训机构
云和教育:云和数据集团高端IT职业教育品牌
  • 国家级
    全民数字素养与技能培训基地
  • 河南省
    第一批产教融合型企业建设培育单位
  • 郑州市
    数字技能人才(码农)培养评价联盟

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

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

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

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

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

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

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

php工程师

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

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

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

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

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

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

使用白板交流

画流程图(UML或Visio)

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

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

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