成功软件开发工程师的10个习惯

图片来源:www.it0755.com

假设您正在比较两个软件开发人员的简历:Dev A和Dev b。这两个候选人拥有几乎相同的背景和技能:语言、框架、平台、方法、行业等等。从表面上看,他们实际上是同一个人。然而,有一些事情可以表明,无论以何种标准衡量,Dev A都可能比Dev B在职业生涯中取得更大的成功。这个怎么计算?

事实证明,技术技能和经验只能让你走这么远。高度成功的软件开发人员还会培养关键的行为特征和思维模式,使他们从人群中脱颖而出。我们询问了各种各样的软件专业人员,他们的习惯和特点将优秀的开发人员与其他开发人员区分开来。

他们提出了10个预测成功的习惯:

1.编写干净,可重用的代码,更易于阅读和测试。

有很多方法可以编写更容易重用,读取和测试的干净代码 - 但无论采用何种方法,它都是高质量软件开发的一个越来越重要的特性。总部位于英国的Enigma Digital的软件开发经理Andrew Magee提供了这个起点:为每个功能分配一个目的。

“当你开始编码时,通常会开始逐行编写代码,变成越来越大的函数,”Magee说。一开始看起来似乎更容易,但它会产生一些问题:您的代码变得难以阅读,难以重用,并且难以测试。“一个功能应该只做一件事,一件事。如果它不止一件事,它缺乏重点。“

Magee还建议为变量和函数分配清晰

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值