万事通不会在这个职业中走得太远。
昨天,另一位开发人员向我描述了一个问题。看起来应该很简单。所以,我这样告诉他。
那是个大错误。
问题,而不是陈述
我以为我知道答案。但这个问题一直困扰着一位非常聪明的工程师。
我应该更明智地考虑我的话。
当您遇到新问题时,请在开始陈述之前提出问题。
事实证明,我不了解我的开发人员同事面临的挑战的细微差别。我们花了一个小时讨论它。
最后,我的原始“简单”解决方案看起来像个白痴。
在我的职业生涯中,这一课不断出现,一遍又一遍。在给出解决方案之前总是先问问题。
不可容忍傲慢
拥有无所不知的程序员的团队是有毒的。
傲慢会侵蚀信任。冷漠不利于合作。它在团队中创造了一种恐惧和不安全的文化。
而且,傲慢的程序员经常构建糟糕的产品!当他们假设自己无所不知时,产品就会受到影响。不尽早提出问题会导致难以解决的问题。
最好的开发人员很谦虚,会问很多问题,并且编写简单的代码。
每日清单
喜欢你在这里读到的吗?
我每天早上都会为软件开发人员写一些新东西。
如果你喜欢我的文章,点赞,关注,转发!
标签:不要,无所不知,开发人员,解决方案,问题,程序员,傲慢 From: https://blog.51cto.com/u_12409319/6178919