我知道大多数开发人员都在努力工作,我见过很多人没日没夜地工作,但是您是否分析过您的工作以及您所做的工作是否富有成效?
你是否足够聪明,能够快速完成任务,高效地处理工作?
对于 2-3 小时的任务,如果你需要 15-16 小时,那么认真地,你需要注意你的工作。我不是在责怪你,我只是想让你知道事实并指导你如何改进这一点。
通过花一点时间阅读这篇文章,我相信您会找到一种高级的编码方式。
态度
是的,我的朋友,态度就是一切。首先,改变你对工作的态度。记住一件事:你的工作就是你的上帝,不要玩弄它。如果你不喜欢你的工作,你仍然需要热爱你的工作,因为它是养活你的工作。你不应该对你的工作有任何犹豫。对于每一项日常任务,无论你在做什么,都要把它当作挑战,以“我能做到”的态度去做。
观看本杰明哈代的视频
好吧,毫无疑问,我知道——那里有很多鼓舞人心的导师。Ben Hardy 是一位权威的临床医生,他的工作以实用性为中心。这就是我们所说的,是吗?在很长一段时间内,他都是 Medium 的顶级创作者,他曾在福布斯、财富、纽约时报和哈佛商业评论中任职。他有大量重要的 10 到 15 分钟的 YouTube 录音。他的核心问题之一是“决心是不够的”。如果您通常不开玩笑说有用,那么您想以它为中心来计划您的一天。
优先处理任务
通过制作艾森豪威尔矩阵来出色地工作。这里的目标是提高你工作的价值。不是每个人都可以委派,一些任务并不可怕或意义重大,但仍应最终完成。把你今天想做的事情归零。明天——做同样的事情,制定另一个议程。
还有一件事
遵循你的艾森豪威尔矩阵,让自己知道你只需要做“另一件事”。试着继续让自己知道这一点。最长的远足始于一次单独的前进。您需要一次专注于一项任务。你越是准备好说服自己去做另一件事,当你加快速度时,再做一件事情就会变得越简单。您只需要依次将每件事归零。简而言之就是这样。
有效地使用你的 IDE
详细了解您正在进行编码的开发环境,了解如何在自动化的帮助下优化您的时间。如果您使用的是 VS Code,那么有很多很棒的扩展可以提高您的工作效率。保持更新并像专业人士一样使用您的代码编辑器。
您可以查看https://coderfact.com/blog/top-10-visual-studio-code-extensions-for-web-developers/
说不
学习如何说“不”。当您已经超负荷时,不要执行任务。如果您负担过重,请与您的主管或项目经理交谈,以检查是否可以将 8 故事点任务的各个部分委派给其他开发人员。这需要机智。每次您不想编码时,您都不能要求另一个人为您编码。考虑到所有因素,您可以,但这可能不是您最大的优势。但是,高级开发人员确实经常会负担过重。熟悉如何优雅地说“不”的专业知识是它自己的秘诀。
改变你的思维过程
无论您正在做什么或将要做什么,首先要设计,考虑如何去做,然后开始编码。大多数时候,开发人员都是盲目地开始编码,然后如果出现任何问题,就需要将其恢复为整个辛勤工作。所以在代码设计之前。如果你拿笔和纸画一个图表或逻辑大纲会更好。
分解任务
把大的复杂的任务分解成小的部分,不要想太多复杂的问题,把它分解,试着解决它的一小部分,最后你会看到它完成了。大多数开发人员浪费时间思考更大的任务并且失去动力。放轻松,开始执行小任务,就能达到目的。
计算指标
你在跟踪你的生产力吗?你留意过你的时间吗?您知道我们每天有 1440 分钟,您是否明智地投资?如果答案是“否”,请开始这样做,检查您宝贵时间的每一分钟,记下并计算在哪里花费,正确跟踪。
心存感激
在一天结束的时候,对自己表示感谢,庆祝你到目前为止所取得的一切,不要灰心。不要为他人着想,继续努力,每天做一个更好的自己。当生活真的很糟糕,当你不想编码、调试、重构甚至审查代码时——想想如果你不是开发人员,生活会是怎样的。看看世界上一些最危险的工作。你处于一个更好的位置。所以永远不要担心快乐,
我相信你总有一天会获得成功。专注于每一刻。但请记住你应该保持愉快的心情!不要只满足于你现在的位置。你应该为能够接受新的挑战而感到高兴并且有些不满足。
七爪源码网7claw.com