你已经是一个优秀的开发者了吗?
|
一名培训师,我定期监督学员,通过适当的入职培训和技术内容的教学,他们慢慢的从初学者成为真正的开发人员,一部分是非常好的开发人员。 什么是优秀的开发人员,他们与普通开发人员有啥不同? 我认为成为一名优秀的开发者与下面行为不沾边:
以我的理解,一个好的开发人员... 编写工作代码 这答案有点意外,是吧?但是,好的开发人员会确保他们的代码能够正常工作,他们是这样做的:
了解DRY 复制&粘贴 ? 不要这么做。不要重复你自己。优秀的开发人员会把重复的功能封装成组件,这样下次需要使用直接引用使用即可,这可以防止了错误或不一致,同时增加了可维护性。 终身学习 技术/框架来了又去,不断的更新。IT 部门由不断变化的需求和创新所决定。今天的最新主题明天可能已经过时了。优秀的开发人员意识到这一事实,并独立地进行自我学习。优秀的人喜欢终身学习。 学会团队合作 优秀的开发人员应该明白,与独行侠相比,与小伙伴们一起工作,效率更快、更好、也比较有趣。彼此之间分享各自的代码和知识,寻求帮助和帮助他人。单枪匹马可能会做得很好,但有团队都会做的更好。 每天都要进步一点点 在团队中工作有一定的优势。例如,我们遇到困难时可以向某人征求意见或反馈。反馈是进一步发展自己的一种很好的方式,因为它能让你洞察别人思考和看待事物的方式,特别是关于你的代码或你实现代码的方式。优秀的开发人员知道这一点,并主动寻求反馈以改进(甚至是每天)。 沟通(及时和有目的)
问题时有发生,这是不可避免的。但优秀的开发者知道自己什么时候迷失了方向,并在无法回头之前(例如错过了重要的截止日期)进行沟通。但是同样的道理也适用于当有一些事情阻碍了他们的工作效率或者当他们有开放性的问题(例如不明确的业务方面的需求)。 (编辑:桂林站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


