当今,人们很容易对开发者的工作产生错误的认识。
原因在于,在各种社交媒体上,我们总能看到其他开发者的精彩瞬间。此外,与其他领域不同,在科技领域,人们常常认为他们必须不停地工作/编写代码;否则,他们就会被淘汰。
这种想法很危险,因为不停地工作是不可持续的。同样地,如果你不不停地编码和学习,你也不会被淘汰。试图这样做只会导致健康问题,比如身体倦怠等等。
因此,我写这篇文章是为了揭穿超级开发人员不停地编写代码的神话。这种神话会让人们抱有不切实际的期望,甚至可能导致健康问题。
如果你愿意,每天整天写代码也是没问题的。
但当其他人试图把这个想法推广为常态时,问题就出现了。我认识的大多数开发人员下班后甚至都不碰电脑。你猜怎么着?这完全没问题,而且不妨碍他们是优秀的开发人员。
由于社交媒体和科技行业持续不断的工作压力,人们很容易陷入这个陷阱。感觉每隔一周就会有新工具发布,你不可能掌握所有工具。好消息是,我们不必学习所有新出现的东西。
选择几项技术,坚持使用一段时间即可。
此外,我们倾向于与其他开发人员进行比较。很多人忽略了一点,那就是在线分享作品的开发者大多是经验丰富的人员。很少有初学者分享他们的进度。而且,很少有人分享他们的挣扎。
因此,我的建议是放弃成为超级开发者的想法。当然,如果你想要平衡的生活的话。
虽然努力工作本身并没有错(恰恰相反,它在某种程度上是有益的),但你需要明白,生活不仅仅是工作。如果你不想明白这一点,生活会教会你。即使成功,也不仅仅是努力工作。通常,成功是以下几方面的结合:
人们很容易陷入这个陷阱。尤其是在你还是个初级/新手的时候,你会觉得每个人都比你领先好几年。你觉得自己一直在追赶。
但永远不要忘记,成功不仅仅意味着“努力”。此外,成功没有一个统一的定义,因为成功是主观的。
成功对不同的人来说意味着不同的事情。
就我而言,我曾努力成为一名超级开发者,结果却筋疲力尽。
我再说一遍:努力工作是取得成功并成为一名优秀开发者的必要条件。然而,努力工作并非唯一的要素。
它是一个更大秘诀的一部分。
别再和网上其他开发者比较了,自己定义自己的成功吧。没有人会分享他们的挣扎,成功是主观的,而不是客观的。
保持耐心、坚持不懈、保持好奇心,你就能成为一名优秀的开发者,并拥有美好的人生。
请记住,生活不仅仅是工作和编程。
如果你喜欢这篇文章,请分享让更多人受益!也欢迎在文底分享你的观点~
作者:洛逸
本文为 @ 场长 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。