热情

您所掌握的每一个小任务都伴随着成功的滋味,而您发现的智能解决方案将带来好处。 编程不仅仅是一项工作,它是一门艺术–它是诗歌。 热情伴随着动力,从而进步。 软件开发不仅规模巨大,而且发展非常Swift。 一个好的开发人员喜欢保持最新状态,因为他知道总有更好的方法来做某事。 学习新方法,可以满足他的饥饿感。

是什么造就了出色的开发人员

好奇心

程序是确定性的。 在计算机世界中,没有发生意外的事情。 每种影响都有其原因。 优秀的开发人员不接受事故。 他宁愿搜索和调试软件的众多层次,并在其环境中找到真正的原因。 他通过这样做来建立深厚的知识,使他能够更好地理解,阅读和解释应用程序的怪异行为。 优秀的开发人员不会通过Accident进行编程

“重要的是不要停止质疑。 好奇的存在是有其原因的。” - 艾尔伯特爱因斯坦

“大多数专家都认为,毁灭世界的最有可能的方式是偶然。 那就是我们进来的地方; 我们是计算机专业人员。 我们造成事故。” –纳撒尼尔·波伦斯坦

是什么造就了出色的开发人员

认识

编程是解决问题的行为。 可以将问题分解为多个部分,这些部分可以一起工作。 找到并反映您脑海中的那些人,并想象他们的互动是一项真正的技能。 没什么可说的了。

是什么造就了出色的开发人员

细致

编程是个陷阱,可以追溯到软件开发的缩影。 细节中有魔鬼,即使是最小的杂物也可以轻易将Project拆除。 这就是为什么完美如此强大,并且对于高质量和成功至关重要。 如果您接受一个缺陷,则很可能会接受第二个,……和第三个……,直到您陷入混乱为止。 优秀的开发人员无法接受缺陷,因此可以避免许多陷阱,从而提高质量。 有一个类似于“ 破窗理论”的理论 ,该理论基本上说,一个破窗可轻易导致房屋严重变形,犯罪,被遗弃和拆毁。

是什么造就了出色的开发人员

时间

伟大伴随着经验。 真正重要的是改进的迭代。 是的,您只需遵循建议,模式和最佳做法。 但这与智慧无关,智慧是通过错误和迭代而演变的。

是什么造就了出色的开发人员

谦虚

优秀的开发人员知道他不知道,并且永远不会知道所有事情。 他知道,在他自己的工作上总有改进的余地。 他承认自己的错误并接受批评。

是什么造就了出色的开发人员

韧性

优秀的开发人员对所有解决方法都宣战。 即使他必须一个小时接一个小时地挣扎,直到夜晚,直到太阳升起,他仍将与之抗争。 即使是最出色的开发人员也遇到了问题,因此他可能一开始就认为自己无法解决。 但是他认为这是一个挑战,除非它不是反模式。 “这行不通”不是一个选择。 来之不易的成功会发展自信心。

是什么造就了出色的开发人员

视力

在软件开发中,通常需要长时间处理小任务。 在集中精力的同时,很容易迷失方向,而忽略了对系统其余部分的影响。 优秀的开发人员熟练地着眼于大局,可以预见当前决策的副作用。 他仍然可能会故意选择逐步推迟他们的治疗。

是什么造就了出色的开发人员

懒惰

首先,这听起来可能很愚蠢,但事实并非如此。 懒惰导致很多改进。 它可能导致的最重要的事情是自动化。 每当您成功拒绝通过自动化来手动执行某项操作时,您就已经有所改善。 自动化是无故障,高效和进步的关键。 完美无缺,因为理想情况下,计算机不会犯任何错误(并非在每个方面都完全错误),但人类却能做到真正的快速。 效率,因为从长远来看,这可以节省投资。 您越早地自动化某件事,就越能从中受益。 进步,因为不再需要智力资源的每个过程都为其他事情留出了空间。 您不必考虑的事情并不会妨碍您,而软件开发实际上却被您必须时刻考虑的障碍彻底炸毁了。

一个好的开发者太懒惰了

  • 编写完整的API文档,他让JavaDoc来完成这项工作。
  • 正确格式化他的代码,他让他的IDE完成工作。
  • 一遍又一遍地测试功能,因此他使用junit使它自动化。
  • 读复杂的方法,所以他用好名字写了简短易读的方法。
  • 再次编写相同的代码行。 由于他懒于重复自己,他寻求寻找避免这种样板代码的重构方法。
  • 实现没有人要求的功能。 YAGNI
  • 使用按位移位进行减法,他保持其简单愚蠢( KISS )。
  • 完全不写代码,他让他的同事替他做( 对编程 )。 不,我只是在开玩笑

是什么造就了出色的开发人员

您如何看待优秀的开发人员?


翻译自: https://www.javacodegeeks.com/2013/06/what-makes-a-great-developer.html

相关文章:

  • 2021-07-09
  • 2022-01-07
  • 2021-12-25
  • 2021-06-28
  • 2021-10-02
  • 2021-11-07
  • 2021-07-29
  • 2021-06-10
猜你喜欢
  • 2021-11-18
  • 2021-09-28
  • 2022-12-23
  • 2021-11-06
  • 2021-06-30
  • 2021-03-29
  • 2021-06-08
相关资源
相似解决方案