宠物项目,让自己保持最新状态的秘诀
从小事做起,坚持做下去
没有最后期限或压力
追踪你的进步并表扬自己
不时调整项目
在某处谈论你的宠物项目
概括
对于我们(开发者)来说,最烦人、最繁琐的就是不断更新,因为每两秒钟就会有一种新的语言/工具/技术诞生。我们知道,如果想保持领先地位,避免在交流中感到落伍,就必须紧跟潮流。
对于顾问来说,这是最糟糕的情况,因为他们会花一些时间在不同的项目上,如果他们想在某个领域领导客户,他们必须了解他们将要面对的所有事情,甚至更多。
然而,大多数人都有家庭或个人事务要做,通常没有足够的时间阅读他们每天面对的所有信息。他们也不应该这样做,因为事实证明,从长远来看,这样做会降低工作效率。那么问题是,我们该怎么办?
解决这个问题的答案是让我们养成每天花一些短暂但固定的时间在一个副项目(通常称为宠物项目)上的习惯,让我们亲自动手并通过示例学习。
宠物项目是开发者学习和成长的绝佳途径,无论是个人还是职业发展。它们能让你走出舒适区,学习新技能,锻炼你的创造力。但是,在兼顾日常工作、孩子、朋友、家人以及无数其他事务的同时,完成任何事可能都很困难。
过去,我曾试图把业余项目塞进日程表其他事项的空隙中。往好了说,这令人沮丧;往坏了说,这完全没有效果。我总是觉得自己亏待了我最热衷的项目。那么接下来该怎么办呢?
从小事做起,坚持做下去
开始一个项目肯定很难,当你在做一些完全不同的事情时,过一段时间再回到这个项目并重新开始就更难了。
所以每天练习一点,既能让你保持进度,又不会感到无聊或疲惫。如果你每天都坚持下去,你很容易就能从上次中断的地方继续下去,因为它仍然在你的脑海里。
没有最后期限或压力
不要为副业项目设定截止日期或压力。这并非客户约定,你也不想很快失去热情。每周专注于一到两项任务,并在轻松的氛围中完成。
慢慢来,手边放一杯果汁(不是咖啡😁)或新鲜水果,让小长假的氛围战胜日常的忙碌。关掉脸书,别再刷推特,专注于你每天承诺要做的事情。
一旦养成习惯,压力就消失了,你会开始为做自己热爱的事情而感到快乐。如果你对养成习惯感到无力,可以读读类似这样的文章。这些观点并非出自我之口,而是来自我过去读过的经过验证的科学文章和资源。
追踪你的进步并表扬自己
记录已完成的任务和待完成的任务。这样,你就能清楚地了解自己在里程碑方面的进展。
如果你觉得自己落后了,就不要再额外付出努力,而是专注于保持你的日常习惯。这会自动解决问题,让你的精力集中在项目上,并让你感到自己在做自己喜欢的事情,这很棒。
我自己也曾遇到过长时间为客户工作却学不到任何新东西的问题,但养成这个习惯后,我感觉学习新东西和享受那种“男人窝”的感觉很棒。此外,我开始用水果代替晚餐,这对我改善失眠问题有很大帮助。
我习惯去 Bunnings 为我的另一个宠物项目(我喜欢木工)买一些东西。
不时调整项目
不要在某件事上工作太长时间。由于我们每天都会看到新语言和技术的出现,因此我们应该相应地调整我们的宠物项目以使用不同的语言/技术。
我特别喜欢前端,但是尝试跟踪安全性(网络和其他领域)、azure、IoT、Hololens 等,以保持我的兴奋程度。
我的方法是完成我开始从事的项目,然后使用我想要熟悉的新技术创建一个新项目。
如果我想在节省空间的情况下学习一门新语言,我会用该语言重写我上一门语言,这有助于我面对用不同语言实现某些东西的不同挑战。
在某处谈论你的宠物项目
这与你的宠物项目没有任何关系,但它可以帮助你找到弱点和新的挑战,因为它暴露给喜欢提问和学习新事物的人。
即使它是一个内部的午餐会或演示,或者你在聚会或会议等外部活动上发言,该项目都可以帮助你轻松收集内容并演示一些甚至演示之神也无法阻止的东西(因为你之前已经玩过足够多的东西了)。
概括
准备一些可以玩的东西来学习新东西。如果你刚开始学习(我不太喜欢说“初级”),这会对你有很大帮助,还能增强你的自信心。
希望这能帮助您保持最新状态,如果您发现可以添加的内容,请继续发表评论🙏🏼。
文章来源:https://dev.to/yashints/pet-projects-the-secret-to-keep-yourself-updated-51e0