开发人员应避免的三个错误

如何长期专业发展并保持生产力







原则上,成为开发人员并非易事-尤其是如果您努力保持知识和技能的相关性并避免多年来的疲倦。



但是,我们自己使这项任务更加困难。现在是时候停止破坏自己的努力并摆脱不良习惯,这些不良习惯使您无法长期获得专业上的成功。



 

分心太多



您走进办公室,打开计算机,然后开始编写代码。编辑器已经打开,但是您还记得您还没有喝咖啡,所以您去了厨房,等待咖啡机准备一杯提神的饮料。



在回程中,您遇到一个同事,并就您最喜欢的球队昨天的表现谈了五分钟。...最后,您回到了工作场所,准备纠正发现的令人讨厌的错误。您工作了五分钟,然后电话响了-这是老板,他真的很想讲话。



半小时后,您回来时有些不高兴-放松身心,决定阅读Reddit。后来,您再次研究了代码-但有人在Slack上写道:一名初级人员需要帮助。您叹了口气,告诉您要看的地方。



返回任务,您还记得尚未检查邮件-事实是您需要回答几个字母。是的,社交网络中有很多通知...十分钟后,您惊讶地发现自己仍在浏览Facebook。



快到午餐时间了,下午要安排两次会议。连续五分钟您都无法专注于编写代码,现在很明显,今天您将不会做任何重要的事情。



听起来有点熟?我们生活在一个正在破坏我们生产力的世界中。社交媒体,同事,高管和客户都在争取我们的注意力,使我们无法专心工作。



通过浪费时间,您不会成长为开发人员,只会感到沮丧。为了保持生产力,您需要保护自己免受他人和自己的侵害的时间。





让您的同事知道您什么时候准备见面或帮助他们,以及何时不该分散您的注意力。尝试每天分配至少两个两个小时的连续工作时间。



让所有人都知道,当您专注于工作时,您将不会接听电话,看着邮件或聊天。戴上耳机:即使您什么也不听,其他人也会知道您很忙。连续两个小时的工作时间应专门用于工作。



肯定有人会觉得您的方法不舒服,但是您的生产率将会提高。而且,如果您对同事诚实并表现出理解,他们很快就会习惯。当然,与此同时,在分配的时间段以外的时间里,请做好帮助和沟通的准备-这样团队就可以从您的专业经验中受益。



如何停止浪费时间



假设您设法留出了一些时间开始实际工作。优秀的。现在,您必须自己赢得战斗-专注于重要任务,而不会被社交网络,邮件和其他任何需要注意的事情分散注意力。



禁用所有社交媒体。退出帐户,关闭聊天,并关闭手机上的通知。没有什么可以分散注意力。如果可能,请将手机放在另一个房间。在无声或音乐中工作:选择可以帮助您集中精力的事物-不一定是您最喜欢的乐队。



开始使用“番茄”方法-很可能您已经听说过它,而您可能忽略了它。徒劳的:将工作分成短暂的间隔可以创造奇迹-因此,选择25-90分钟的工作间隔,并将间隔缩短五倍。遵循这样的时间表,结果将使您感到惊讶。



尝试使用许多现代IDE中提供的zen模式编辑器。在这种模式下,编辑器将扩展到全屏模式,并删除不必要的界面元素,这有助于集中精力。屏幕上的视觉杂波越少,执行特定任务就越容易。



请记住,首先要完成最重要或最困难的任务:其他所有事情都可以在其他时间完成。





照片由路易斯比利亚斯米尔来自Unsplash.com



加班



工作时间为八个小时(希望您也是如此)。上班和回家的路又要花一两个小时。现在您对该项目有点迟了,所以您决定在几个小时后赶上家。您还了解自己正在使用过时的技术,因此在周末您会学到一些新知识。结果,每周的工作时间长达50个小时,甚至更多,这是很多工作……对于开发人员来说,这种工作量是非常典型的。



如果您在一家经常加班的公司工作,那就更糟了。当然,有时您需要花点时间完成一个项目,这是可以理解的。但是,如果每个项目甚至每个星期都在进行大修,那么公司就会出问题了。



工作过度劳累会影响生活的所有其他方面:压力急剧增加,社交生活受苦,您更快地疲倦。可能出现睡眠问题,难以集中注意力,情绪突然改变。由于免疫系统减弱,您更有可能体重增加或减轻体重以及其他医疗问题。此外,过载会使您的工作效率降低,因此无法实现完成更好工作的最初目标。



简而言之,应避免劳累过度。但是,如何实现呢?



您需要为自己和他人设置界限。设置每周工作时间的上限:40、50-以您认为正确的为准。让您的同事和老板知道这一限制对他们也有好处,因为如果您努力工作,您将无法保持生产力。



如果您不知所措,请拒绝新任务。有效地分离任务也是老板的责任。如果您通常愿意承担新的责任,那么您的老板可能不知道您已经有一个繁忙的日程。因此,礼貌而坚定地沟通您的工作量。如果老板没有一遍又一遍地注意这一点,请记住,您可以随时离开:不要在敌对环境中呆得超过必要的时间。



安排您的空闲时间。许多人通过玩游戏或看电视节目放松身心。如果那对您有帮助,那就太好了。但是也可以尝试其他活动:散步,健身房,园艺。在休息时,任何活动肯定比躺在沙发上更有用。另外,锻炼可以减少过度劳累的一些不利影响。



制定清晰的培训时间表。一天之内不要试图再挤压几个小时:这是无效的,只会让您感到疲倦。每天半小时或一个小时比每周一次六个小时更好。不要试图一次涵盖多个主题-仔细选择它们:专注于一件事比去顶部要好。如果您有兴趣了解更多有关此的内容,请阅读整篇文章。关于编程教学的明智方法。Markus的





照片来自Unsplash.com



固定的心态



您有没有看到坐在您两张桌子旁的22岁的神童?他是一名全栈开发人员,了解服务器的所有知识并开始在DevOps中工作。或来自二楼的Sarah:她是数据库和云专家-预计她将在一两年内担任CTO。似乎这两个是某种超人:他们似乎并不过分,但是他们已经知道了一切。



你呢?您觉得自己正在努力维持生存。行业在不断变化,您很累,您将永远不会再学到有用的东西。您甚至可能会被解雇-谁知道?



这些想法经常困扰我:在我看来,我不是一个足够好的专家,周围有高素质的程序员,而且我不能以专业的身份进一步发展。但是产生这些想法的原因是美国心理学家卡罗尔·德威克(Carol Dweck)所说的固定思维。



通过这种思维方式,您认为自己的素质没有改变:聪明,勤奋,以某种方式表现出专注力,仅此而已。而且,如果这些领域的某人比您更好-那么,很幸运。照原样,就不能改变。



对于程序员而言,固定的心态是一个巨大的劣势,因为我们必须不断学习和适应。如果我们认为自己不够出色,那么我们最终将落在后面。相反,我们需要认为我们可以变得更好并学习新事物-否则我们可以开始寻找其他工作。



从固定的思维方式转变为专业的增长思维方式意味着,相信您的努力可以改变和发展-这种思维方式可以成就奇迹。无论您现在是谁,都有机会变得更好。如果您努力工作并聪明地处理它,您将意识到这个机会-您将成为更好的专家。



别人可能会做比您更多的事情-但这不一定总是如此。您能够专业成长并学习新事物-请记住这一点。



关于翻译



这篇文章由Alconost翻译。



Alconost以70种语言本地化游戏应用程序和网站本地本地翻译,语言测试,带API的云平台,连续本地化,24/7项目经理,任何字符串资源格式。



我们还制作广告和培训视频-用于网站,销售,图像,广告,培训,预告片,解释器,Google Play和App Store的预告片。



All Articles