作为一名程序员,随着在一个公司工作的时间越长,参与开发维护的模块越多,每天要应付的事情就会越多。新的功能亟待开发,旧的模块又不时冒出一些新需求或者新问题。每天都处于一种疲于奔命的状态。
这种状态是非常糟糕的,可能由于频繁的在各种任务中切换,每件事情都是着急忙慌的,导致每件事情都做不好。
就像一台计算机,你同时开着十几个浏览器窗口,同时还在播放音乐,可能还在运行着聊天软件,后台正在下载电影,这些同时运转的程序占用了大量的处理器时间,导致各个程序的响应都及其缓慢。多任务的并行并未加速你完成目标的时间,反而可能拖慢你的整体进度。
类似于计算机,大脑也会产生类似的效应。为了赶进度,你不断给大脑装载新的处理内容,各个任务直接能够分到的处理器资源就非常有限。
大脑的多任务并发模式除了拖慢各项任务的实际进度外,会实际导致我们降低认知能力和陷入时间稀缺状态。
短期的忙碌使得我们所有的精力都围绕着如何在规定日期前完成既定目标,这种压迫感使得你没有时间去考虑更优的解决方案,或者你想到了更好的解决方案,但也只能无奈的在代码中匆忙记下一行TODO,又陷入到另外一个问题的战斗中…,而这个TODO就成为永远的将来进行时。
一个又一个的短期目标占据了你的所有精力,你无暇了解新的行业动态和技术进展,无法腾出足够时间对历史的工作进行回顾和总结,慢慢的你的技术视野开始变的越来越狭窄,技术能力越来越局限于手头的一亩三分地,最终沦为一台庞大机器上的不起眼的螺丝钉。
看似忙忙碌碌的工作不但没有为你带来任何长短期的可观收益,反而持续的降低你的认知能力。
一段时间只做一件事,把大脑的负荷降低下来,才是理想和长期的出路。对于公司和个人都是如此。
原文:http://www.banbeichadexiaojiubei.com/index.php/2020/11/01/一段时间只做一件事情/
吃饭睡觉写代码,基本都程序猿的大部分生活了,作为从事最累的职业之一的我们终于有了自己的节日,那就是1024。1024向程序员致敬,向自己致敬,向未来致敬。
互联网注定是一个不能安宁的行业,有一些人在努力引领变化,有一些人在努力适应变化,有一些人在被时代的浪潮淘汰。这个世界唯一变的就是变化,人生唯一不能停的就是学习,说到底,要想不被淘汰,只有不断的学习。
国外有个词叫做10x Programmer,直译是以一当十的程序员。我并不认为一个技术大牛能完成10个普通程序员的工作,技术大牛会花1/10的时间把工作做完,然后用剩下9/10的时间平衡生活、爱好和未来,所以我仅把10x Programmer叫做10倍速的程序员。
仍是要永远 ctrl+v,永远拿来主义。仍是要时时刻刻对美好满怀期待,对未来充满渴望,对经典心怀敬畏。要记住啊,能原创而不原创,有源码而远源码,才是最无知的成熟。
优秀程序员有哪些好的习惯:1. 想清楚,再动手写代码,2. 不交流,就会头破血流,3. 文档没人看,但还是要写,4. 一定要写注释,5. 别指望需求会稳定
我曾经说过,程序员不是一般的人,是具有某种超能里的人。但问题是,程序员往往意识不到自己的这种特异功能,在他们的眼里,会认为自己很普通,跟常人一样,所以,程序员能做到的事情
分析自己的处境; 做适合自己的选择; 以成长为目的,担负起更多责任,打破对做事的认知; 把握机遇,去锤炼自己; 抛弃一些懒惰,多一些积极;向牛逼的人靠近,向给你提供条件帮助你学习的老师靠近。以上结合了我自己的经历,希望文章能更形象。
现在身处跳槽高峰季,作为即将跳槽的我,在这里分享几点建议给大家。众所周知,找工作的前提是面试,面试的前提是过了简历,过了简历的前提是你怎么投。
程序员在其职业生涯中,健康问题尤为突出。但是大部分程序员只顾码字,却往往忽略了自身的健康问题。这或许是因为写代码太入神,也或许是因为来自老板的压力太大。
一个厉害的程序员,都会有一个牛逼哄哄、有辨识度有个性的英文别名。在公司同事中很更好的称呼,这篇文章翻译整理了一下适合程序员的英文名字
内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!