反馈循环非常重要。(如果您不确定那是什么,我推荐“系统思维”。)。
这些循环帮助系统改进。根据我的经验,如果你没有反馈,你会进步得更慢。为什么?因为你不知道你在做什么是好的,什么是垃圾。真的很难自己去评价这类东西。你可以做到,只是需要时间和洞察力。
当然,你想做更多好的事情。以下是一些对我有帮助的反馈循环。
自动化测试是一个非常紧密的反馈循环。您可以对代码进行更改,并知道是否破坏了一切。(类型系统是一些人首选的另一个紧密反馈回路。)。这在许多情况下都很有用,包括调试问题时。
一对一是收集经理对你所面临的问题、挑战和情况的反馈的好方法。通过一对一的方式(而不是一次性的会议),你可以围绕这些建立背景和历史。毕竟,第十次提出您发现前端开发具有挑战性这一事实表明,这是一种模式,您应该发展自己或帮助应对挑战的职位。当你开会时,一定要明确要求反馈。当你得到它的时候,要避免防御性。如果你让获得反馈变得困难,你得到的就会更少。
公开写作,尤其是博客,是获得反馈的好方法。你就可以把你的想法公之于众了。这可能是可怕和令人沮丧的;一些社区对反馈比其他社区更温和。但是写作的行为迫使你把含蓄的东西显性地表达出来。分享这些知识是获得反馈的一种很好的方式。(即使没有回应也是反馈;你写的东西没有引起与你分享的听众的共鸣。)。
我认为每个人都应该试着做一名承包商。首先,它让你欣赏企业中的其他每个人,因为当你签约时,你通常必须承担开发以外的角色(销售、会计、营销)。但对于这篇文章来说,承包是从市场获得反馈的一种很好的方式。您将了解哪些技能是需要的,以及哪些组织将为这些技能付费。当然,作为一名员工,你可以发现这一点,但如果你是一名承包商,特别是短期承包商,你将比作为员工更频繁地与可能的招聘经理互动。反馈循环是残酷而直截了当的:他们是否聘用了你。
反馈循环是找出你正在做的事情是否奏效的关键方法。把他们找出来。