当你还在学习的时候,如何应对截止日期
当你找到第一份网页开发工作后,你会发现这份工作远比你最初想象的要复杂得多。你会有一个学习曲线,而且根据你所在公司的规模,学习曲线可能会相当陡峭。即使你会学到很多东西,你仍然需要应对截止日期。
当你对所做的事情一无所知时,面对迫在眉睫的截止日期,你可能会感到不知所措。虽然新手的这种困境无可避免,但你可以采取一些措施来克服它,成为一名更优秀的开发人员。
不要偷懒(至少在开始的时候)
看看项目和任务列表,似乎没什么难的。你知道如何在下拉菜单中添加选项,所以就先搁置了,等到以后再做。后来你终于开始着手处理,却发现必须更新数据库才能包含新选项。
您还需要进行一些数据绑定,以便在选择此新选项时更新页面的其余部分。哦,别忘了,您还需要对该选项进行验证。关键在于,这些“简单”的任务可能会变得比任何人想象的都要复杂。
陷入“这只是权宜之计”的心态会让你的工作比实际更难、更紧张,因为这种心态会导致你比应该的起床时间晚。早上登录电脑时,确保至少完成几项任务后再做其他事情。不要刷YouTube,不要刷Reddit,什么都不要。先工作再说。
如果你遇到困难,去寻求帮助
经验丰富的开发人员会建议你至少花 30 分钟来处理一个问题,但实际上要花大约 1 小时。我的意思是,认真搜索 Google,查阅文档,浏览论坛。当你遇到另一位开发人员时,你应该已经尝试过很多次了,以至于能够识别出其他开发人员访问的网站。
不要等到截止日期迫近才停下来。你可以跳到其他任务,但无论如何你都必须回到这个任务上完成它。去寻求帮助吧,这样你就能顺利完成它。
他们分配给你的一些任务很可能很难,而且他们也知道这一点。有时,这是为了测试你的能力以及你如何处理问题。这就是为什么在寻求帮助之前尽可能多地尝试非常重要。通过深入挖掘,你可以学习如何成为一名更优秀的开发人员,因为你会知道如何提出更好的问题。
每天早上重新确定任务的优先顺序
这可以简单到早上重新调整你的清单优先级,以匹配任何更新的截止日期或新任务。与你的经理或任何合作的客户确认,确保你们都意见一致,并且他们的要求仍然相同。
当你已经知道自己的截止日期和要求时,每天这样做似乎很繁琐,但它能帮助你专注于需要关注的事情,而不是你想要关注的事情。此外,这是一种在压力较小的情况下跟踪截止日期的方法。没有什么事情会趁虚而入,因为你清楚地知道当天需要完成哪些任务才能保持进度。
我知道,学习新事物会让人感到压力很大,因为别人都期待你去做一些你不熟悉的事情。但你可以放心,你的同事会帮助你度过难关。尤其是当他们知道你只是个初级开发人员的时候。
有没有资深开发人员能给新开发人员一些关于这些迫在眉睫的截止日期的建议?培养一名新开发人员需要全村人的共同努力。
嘿!你应该在 Twitter 上关注我,理由如下:https://twitter.com/FlippedCoding
文章来源:https://dev.to/flippedcoding/how-to-deal-with-deadlines-when-youre-still-learning-513m