专业人士也会犯错误

如今,我们有许多IT专业人员,但让我们再想一想,成为IT专业人员实际上意味着什么。 仅仅是因为非常擅长编程吗? 是每天晚上都要照顾您的代码吗? 还是关于穿西装参加所有可能的IT事件? 实际上,擅长编程不足以让自己成为专业开发人员。 专业精神不仅需要这些。 这不仅关乎非常好。 成为一名专业人士需要具备出色的技能,但是我敢于坐在这里,不仅技能很重要。

实际上,专业精神永远是您的选择。 有时候成为非专业人士会更好,或更容易些,因为工作可能并不那么苛刻,但您仍然可以赚到很多钱。 专业人士的生活并非一帆风顺,您应该从一开始就知道这一点。 专业人士对其工作负责。 他们不会因自己的错误而责备他人。 当他们创建错误时,不要让周围的人为自己的错误付出代价。 做一个专业的开发人员会在您做错事时面临后果。 这不仅关乎您的工作做好,也关乎您的职位或拥有十,二十或三十年的经验。 它是关于从错误中学习,而不是一次又一次地犯同样的错误。 因此,如果您想成为一名真正的专业人士,请三思而后行,因为相信我,这并非易事。

始终对您的软件负责。 专业的开发人员不会对其功能或结构造成损害。 在他们发布软件之前,请确保它可以正常工作。 如果不确定,则不执行代码。 要成为专业人士,您必须先知道自己的代码没有错误,然后再将其公开。 怎么知道 通过测试,通过数千次测试。 尽可能多地测试您的代码。 创建单元测试。 自动化测试。 尽一切可能使代码完美或接近完美。 为什么要接近完美? 因为错误总是会发生,并且专业人员已经意识到了这一点。 这也是专业精神的本质-对您的缺陷负责。 要处理代码的不完善之处,您必须创建一个足够灵活的结构来进行一些更改。 每次阅读代码时,都要调整结构。 专业人士做到这一点。 适用于他们的软件与雕刻家的黏土相同。 他们一直在塑造它。

但是,成为专业的开发人员并不仅仅是改善您的代码。 这是关于改善自己。 专业人士不断发展,系统地学习新事物,不断实践以跟上当前趋势。 不落后于这一领域非常重要。 他们这样做是因为他们想要,而不是因为雇主这样告诉他们。 专业人员是唯一对自己的职业负责的人,而不是老板,同事,朋友或妻子。 还是希望成为一名专业开发人员? 看书,参加会议,教别人,合作。 尽一切可能帮助您变得越来越好。 您可以在GOF书中描述24种模式吗? 您知道SOLID原则吗? 您了解Scrum,看板或结构分析如何工作吗? 您练习结对编程,持续集成还是TDD? 如果答案是否定的,那就开始吧,因为专业人员确实知道这一切。 他们不让这个行业过去。

离开舒适区。 如果您为银行公司编写软件,则应该了解您所从事的领域。没有人要求您成为专家,但您应该了解一些基本知识。 在其他情况下,您将无法识别自己在做什么。 确定您的客户和雇主,以更好地理解他们的需求。 专业人士提出问题。 他们不害怕学习新事物。 他们不怕问问题。

还有一件事值得一提。 专业人士并不假装谦虚。 他们是创造者。 他们为自己所做的事感到自豪,这很好。 应该是这样。 但是,专业人士并不缺乏自我批评,当错误发生时,他们会很谦卑,并且将是第一个责怪并嘲笑自己不完善的人。 然后……再次创建,更正和增强其代码。

参考书目: 清洁编码员。 《专业程序员行为守则》 ,罗伯特·马丁(Robert C. Martin),普伦蒂斯·霍尔(Prentice Hall):2011年。

乌拉·斯坦基维奇

雇主品牌专员@光明发明

电子邮件

专业人士也会犯错于2017年3月3日发布。