初级iOS开发人员的生产力可能比他们想象的要高

当我们教初学者和初级iOS开发人员时,我们常常会发现错误的观念,即生产力低下和他们缺乏成就感。 我们注意到,许多积极进取的程序员坐了几个小时,练习,参加课程,观看视频并在线搜索潜在的问题解决方案。 但是,当我们定期要求他们给他们一张有关他们感觉如何的图片时,他们常常会做出负面或怀疑的举动,因为他们无法按预期的进度推进他们的项目。 这是一种错误的看法,因为我们认为初级iOS开发人员可以比他们认为的生产力更高。 不幸的是,许多年轻的程序员不了解的是,他们使用错误的指标(例如每天产生的代码行)来衡量生产力。 例如,假设一个新的开发人员渴望能够构建由成千上万行代码组成的成功产品,那么让他们感到他们“未达到目标”是很自然的事。构建这样复杂的系统可能是对于初学者来说,这是令人难以置信的压倒性任务。 实际上,他们只是为当前的经验设定几乎无法实现的目标。 要熟练地设计出干净且可持续的复杂系统,需要多年的实践才能达到熟练水平。 在Essential Developer,我们教我们的学生,成为一名熟练的软件开发人员是一个漫长而复杂的过程。 这不仅需要掌握创建系统的技术方面,还需要掌握社会方面。 学会了解人和企业的运作方式以及如何有效地协作至关重要。 两项技能可以帮助初学者忍受,即在逆境中坚持不懈并始终保持学习的能力。 因此, 我们建议学生们,如果他们结束一天的知识和能力比开始的更多,那么他们走在正确的道路上,应该不再担心。 我们一直在帮助敬业的开发人员从低薪工作转变为高级职位-有时只需几周 ! 为此,我们会不断进行和分享免费的市场研究,以了解如何提高同理心,正直和经济学的技巧。…

多任务是您生产力的朋友还是敌人?

您是否听过自己说:“今天去哪里了?”? 我知道我做! 我们生活在一个充满不断分散注意力的世界中,这似乎使我们脱离了当前的任务。 我的意思是,实际上,您认为您将能够从头到尾阅读这篇文章,而无需发短信,接收电子邮件或从某个社交网站上听到任何内容吗? 我想不是! (我只写过3次就被从办公桌上拉开了)。 时间管理已成为我们每天面临的最大挑战之一,而随着日常工作的不断进行,您可能会觉得自己在做更多的事情(并且可能会感到更忙)。 但是,我可能会冒一个猜测,那就是您实际上比您想象的要少做事(或至少做不到有效的事)。 实际上,您的大脑需要更长的时间来识别新的信息。 尽管令人惊奇,但它无法有效快速地在任务之间跳转。 因此,通过在事物之间不断地来回切换,您将迫使它在超速运行且容量有限。 您实际上正在减慢自己的速度! 多任务时保留率要低得多。 因此,您将不得不重做至少一部分尝试的任务。 要么,要么当您完全忘记所学内容时看到流程的效果,而当再次尝试时,则必须从头开始。 它会导致错误! 错别字是“全部答复”,而不是“全部答复”,或者完全忘记了事情。 发生所有这些事情是因为我们正在从一件事冲到另一件事,而没有给手头的任务应有的关注。…