hi,我是阿笠。今天聊聊程序员的焦虑问题。
不知道是我看到的消息被定向推送,还是因为现实环境就这样,似乎越来越多的人都被焦虑所困扰。
我也是其中一员。
失眠、焦虑
前段时间因为睡眠困扰,我去看了医生,医生给出的诊断结论是有轻度焦虑。
焦虑是因为对自己或者亲人的命运、前途、或者生命安全等因为过度担心而产生了一种烦躁情绪。有很多成分,比如忧愁、紧张、对未知的恐惧、不安等等。
信息技术的特点就是信息加技术,所以作为程序员,一定需要终身学习从而保持自己的竞争力,原地踏步就等于退步。
这就导致我们如果一段时间没有能力的提升就会担心自己被社会淘汰,如果没有收入或者职级的提升就会担心自己被超越。
调整
但是,对于未知的各种情绪并没有办法帮助我们解决未知的问题,反而是陷入一种焦虑的状态,把应该用于面对问题、解决问题的精力用于没有意义的精神内耗中。
在我看来,焦虑是因为不知道做什么、怎么做、以及做了之后效果怎么样。焦虑不同于压力,压力是因为你知道方向是什么,而不是像无头苍蝇一样到处乱撞。
压力可以让我们前进,但是焦虑只会让我们止步不前。
当意识到这点之后,我做了一些努力和尝试,近的状态大大好转,整个人再次充满了活力。
理性分析现状
解铃还须系铃人,想知道怎么解决,得先知道根源是什么。每个人焦虑的东西不一样,但是总的来熟差不多就那些东西。分析一下哪些东西是可以解决的,哪些是不好解决的。
比如现在的你对自己的身材不满意,工作中有太多挑战让自己喘不过气,或者现有工作让你不开心,这些就属于可以解决的问题,我们可以指定计划拆解目标去执行。如果是因为买房、经济压力、社会现状等,这些就属于不好解决的问题,多想无益,反而会影响自己活在当下。
当然,尤其是当前大环境下,作为社畜的我们大多情况下都是因为工作而焦虑。
拿这个问题来说,为了得到一份更好的工作你可以做些什么计划,想去什么样的公司?这样的公司需要具备怎样的素质?如果你想达到这种素质需要学点什么?学的这些内容列出来,划分到多长时间内解决?那么每一周、每一天应该学点什么?
停止幻想,马上行动
大多数人的问题可能知道自己的目标是什么,因为很多时候欲望会告诉你,想要更好的工作、更多的钱、更健康的身体,但是只是受困于目标和欲望本身。比如在学习的时候在想,即使我学会了这些内容,也不足以会让我变得更好,躺在床上的时候会想,今天有多少事情没做,明天又可能是不高效的一天,于是越想越焦虑。
这些幻想会困住你,更好的做法是将精力转移到眼下该做的事情上。如前一点所说,首先分析你可以解决什么问题,然后对目标做拆解。
如果你成功的拆解了目标,那么你只需要低头做事,马上行动起来,关注你当下的目标即可。
比如你想一个月熟悉Dubbo,那今天就需要学会Dubbo环境的搭建,明天看懂SPI机制,完成这些就足够了,空余时间可以做一些让自己放松的事情。
屏蔽负面、干扰的信息
很多时候,我们的焦虑来源是周围各种无益的信息。比如某个朋友又换了很好工作,网上又看到哪些公司裁员了,或者群里聊天又看到别人如何,自己公司怎么不好等等。
这些都属于无用的信息,别人并不关心你,甚至大多数人希望你过的不如自己,但是他们又希望在别人身上获得优越感,那么你为什么要关注这些信息呢?
比如笔者在进入现在的公司的时候,就有一些“朋友”说不要去,里面缺点如何如何。也许在他们看来,我和他们一样原地踏步在当前的状态下苟活着就是好的。
给几点具体的建议:取关那些没营养的公众号、卸载某脉、卸载某音、将经常划水的群折叠、卸载多余的社交软件等,不要再将自己的好与不好分享给无关紧要的人。
知道自己要什么,建立自己的标准
不知道你有没有发现,屏蔽无用信息、避免他人干扰、建立自己的计划这一切的核心都是自我为中心,独立去执行的一些列动作。这就需要我们非常清楚自己现在该做什么,做到什么程度就可以了,就可以让自己满意,这就是建立自己的标准。
比如你清楚的明白自己做到今年可以做一个项目的Owner、或者今年学了多少框架、学到了什么程度、今年加薪多少就是一种成功。不需要关注别的各种“大佬”专业技能有多厉害,多么年轻就达到了什么成就,这只会打击你的自信心、侵蚀你的行动力。
你需要做的是自己,比前一天更好。
坦然接受自己,与自己和解
后一点,我希望可以认真面对自己,承认自己的有限。当坦然接受了真实的自己,制定的计划和目标才更有可行性,对自己的苛责也会少一些,也就少了一些焦虑。
假如你制定了目标,也执行了计划还是没有实现目标怎么办?没关系,承认自己的能力就是很普通,和自己和解,看看自己已经做了些什么,其实也挺了不起。
年轻不怕犯错,我们还有的是机会,享受当下做的每一件事,坚持就好。