hi,我是阿笠。今天聊聊程序员的焦虑问题。

不知道是我看到的消息被定向推送,还是因为现实环境就这样,似乎越来越多的人都被焦虑所困扰。

我也是其中一员。

失眠、焦虑

前段时间因为睡眠困扰,我去看了医生,医生给出的诊断结论是有轻度焦虑。

焦虑是因为对自己或者亲人的命运、前途、或者生命安全等因为过度担心而产生了一种烦躁情绪。有很多成分,比如忧愁、紧张、对未知的恐惧、不安等等。

信息技术的特点就是信息加技术,所以作为程序员,一定需要终身学习从而保持自己的竞争力,原地踏步就等于退步。

这就导致我们如果一段时间没有能力的提升就会担心自己被社会淘汰,如果没有收入或者职级的提升就会担心自己被超越。

调整

但是,对于未知的各种情绪并没有办法帮助我们解决未知的问题,反而是陷入一种焦虑的状态,把应该用于面对问题、解决问题的精力用于没有意义的精神内耗中。

在我看来,焦虑是因为不知道做什么、怎么做、以及做了之后效果怎么样。焦虑不同于压力,压力是因为你知道方向是什么,而不是像无头苍蝇一样到处乱撞。

压力可以让我们前进,但是焦虑只会让我们止步不前。

当意识到这点之后,我做了一些努力和尝试,最近的状态大大好转,整个人再次充满了活力。

理性分析现状

解铃还须系铃人,想知道怎么解决,得先知道根源是什么。每个人焦虑的东西不一样,但是总的来熟差不多就那些东西。分析一下哪些东西是可以解决的,哪些是不好解决的。

比如现在的你对自己的身材不满意,工作中有太多挑战让自己喘不过气,或者现有工作让你不开心,这些就属于可以解决的问题,我们可以指定计划拆解目标去执行。如果是因为买房、经济压力、社会现状等,这些就属于不好解决的问题,多想无益,反而会影响自己活在当下。

当然,尤其是当前大环境下,作为社畜的我们大多情况下都是因为工作而焦虑。

拿这个问题来说,为了得到一份更好的工作你可以做些什么计划,想去什么样的公司?这样的公司需要具备怎样的素质?如果你想达到这种素质需要学点什么?学的这些内容列出来,划分到多长时间内解决?那么每一周、每一天应该学点什么?

停止幻想,马上行动

大多数人的问题可能知道自己的目标是什么,因为很多时候欲望会告诉你,想要更好的工作、更多的钱、更健康的身体,但是只是受困于目标和欲望本身。比如在学习的时候在想,即使我学会了这些内容,也不足以会让我变得更好,躺在床上的时候会想,今天有多少事情没做,明天又可能是不高效的一天,于是越想越焦虑。

这些幻想会困住你,更好的做法是将精力转移到眼下该做的事情上。如前一点所说,首先分析你可以解决什么问题,然后对目标做拆解。

如果你成功的拆解了目标,那么你只需要低头做事,马上行动起来,关注你当下的目标即可。

比如你想一个月熟悉Dubbo,那今天就需要学会Dubbo环境的搭建,明天看懂SPI机制,完成这些就足够了,空余时间可以做一些让自己放松的事情。

屏蔽负面、干扰的信息

很多时候,我们的焦虑来源是周围各种无益的信息。比如某个朋友又换了很好工作,网上又看到哪些公司裁员了,或者群里聊天又看到别人如何优秀,自己公司怎么不好等等。

这些都属于无用的信息,别人并不关心你,甚至大多数人希望你过的不如自己,但是他们又希望在别人身上获得优越感,那么你为什么要关注这些信息呢?

比如笔者在进入现在的公司的时候,就有一些“朋友”说不要去,里面缺点如何如何。也许在他们看来,我和他们一样原地踏步在当前的状态下苟活着就是最好的。

给几点具体的建议:取关那些没营养的公众号、卸载某脉、卸载某音、将经常划水的群折叠、卸载多余的社交软件等,不要再将自己的好与不好分享给无关紧要的人。

知道自己要什么,建立自己的标准

不知道你有没有发现,屏蔽无用信息、避免他人干扰、建立自己的计划这一切的核心都是自我为中心,独立去执行的一些列动作。这就需要我们非常清楚自己现在最该做什么,做到什么程度就可以了,就可以让自己满意,这就是建立自己的标准。

比如你清楚的明白自己做到今年可以做一个项目的Owner、或者今年学了多少框架、学到了什么程度、今年加薪多少就是一种成功。不需要关注别的各种“大佬”专业技能有多厉害,多么年轻就达到了什么成就,这只会打击你的自信心、侵蚀你的行动力。

你需要做的是自己,比前一天更好。

坦然接受自己,与自己和解

最后一点,我希望可以认真面对自己,承认自己的有限。当坦然接受了真实的自己,制定的计划和目标才更有可行性,对自己的苛责也会少一些,也就少了一些焦虑。

假如你制定了目标,也执行了计划还是没有实现目标怎么办?没关系,承认自己的能力就是很普通,和自己和解,看看自己已经做了些什么,其实也挺了不起。

年轻不怕犯错,我们还有的是机会,享受当下做的每一件事,坚持就好。

加入讨论群是升职加薪第一步!

回复:加群

点赞是一种美德,如对您有帮助,欢迎评论和分享,感谢阅读!

TCC真没这么简单,一文讲透|分布式事务系列(三)

2023-03-29

从二叉查找树到B*树,一文搞懂搜索树的演进!|金三银四系列

2023-03-25

面试官:会SQL调优,那你知道索引合并吗?|金三银四系列

2023-03-21

程序员,停止焦虑吧!|原创相关推荐

  1. 程序员小灰2017-2019年原创汇总

    目录 2019 年汇总 2018 汇总 2017 汇总 2019 年汇总 算法 漫画:寻找无序数组的第k大元素(修订版) 漫画:如何将一个链表"逆序"? 漫画:什么是加密算法? 漫 ...

  2. 谷歌老程序员的补丁和中国中年程序员的焦虑,区别到底在哪?

    小编推荐:Fundebug提供JS错误监控.微信小程序错误监控.微信小游戏错误监控,Node.j错误监控和Java错误监控.真的是一个很好用的错误监控费服务,众多大佬公司都在使用. 现年 64 岁的 ...

  3. 程序员为什么焦虑于编程语言和框架?

    近日读到一篇文章,作者是做海量分布式服务器系统设计开发的,文中提到: 核心能力是什么?是架构设计,关键细节设计的能力和经验. 在海量服务器设计领域,核心能力,大概包含物理设计和软件设计.物理设计包含: ...

  4. 程序员四大焦虑瞬间:拿什么拯救你,我日益后退的发际线?

    参加 2018 AI开发者大会,请点击 大会官网 一场突如其来的降温,再度把程序员的格子衬衫送上热搜,和"发际线 = 专业水平"等常见标签一样,这往往被视作一种"程序员式 ...

  5. 程序员的焦虑!程序媛的捉急!测试的前景和钱景知多少?

    前言: 任何的企业中,作为"打工人",最终还是按捺不住心中的骚动,呐喊:年终奖!升职!加薪! 这时多年经验的我,不禁要发出灵魂的拷问: "年终奖?升职?加薪?凭什么?每年 ...

  6. 程序员的焦虑!承认吧!你不是不行,你是不敢

    任何的企业中,作为"打工人",最终还是按捺不住心中的骚动,呐喊:年终奖!升职!加薪! 这时多年经验的我,不禁要发出灵魂的拷问: "年终奖?升职?加薪?凭什么?每年都是用以 ...

  7. Android程序员为什么焦虑未来?

    序言 从去年开始,只要我有充裕的时间,我就会参加一些分享交流,也对外发过一些自己对工作所遇问题的思考.不少程序员加我好友咨询问题,几乎每个人问的问题都跟职业规划有关.这提醒了我,其实我自己也一直在思考 ...

  8. 中年程序员该焦虑吗?

    注:本文首发于知乎,回答知乎上的一个问题:IT 技术行业的「大龄恐惧症」是臆想还是真实的?那些 35 岁以上的程序员后来都干什么去了? 作为一个典型的大龄IT男,即将度过人生的第42个生日.这么些年来 ...

  9. 程序员的焦虑-职业(中年)危机

    沉寂了几个月,忽而有体会,写一些心情和分享. 这是一个逃不过的劫, 一个必须要面对的题, 假如,你是在一个舒适圈,例如: 国企.事业单位.银行等. 不用担心失业,那么这种焦虑会比大部分程序员减少许多许 ...

  10. 程序员的焦虑、迷茫......30岁到来,我真的慌了?

    回到老家 很久没有发技术类文章了,最近感到很迷茫,不知道该做什么,也不知道学习了更多的技术又能干什么. 有句话确实是很符合我现在的处境:时势造英雄!虽然我不是英雄,但是我确实需要一个鞥一展所长的环境. ...

最新文章

  1. 理论计算机科学中最令人困惑的谜题之一被解开
  2. mysql insert 返回0
  3. pyspark AttributeError: 'NoneType' object has no attribute 'setCallSite'
  4. eclipse java shell 窗体显示 bat运行不显示_java eclipse中如何实现点击主窗口sShell中的按钮打开另外一个子窗口sShell...
  5. 推荐 9 个 爱不释手的 JSON 工具!
  6. while循环与for循环
  7. Codeforces Round #456 (Div. 2): E. Prime Gift(折半枚举)
  8. CrowdSec:行为检测引擎
  9. CMU 15-213 Introduction to Computer Systems学习笔记(2) Bits,Bytes,Integer
  10. 【2022最新】Vscode配置Python环境Leetcode刷题指南
  11. startup.bat闪退解决
  12. 中国车牌号的分类说明识别及含义
  13. DevOps-5-看板
  14. python - 模块解析
  15. postfix+dovecot+openldap+extmail+spamassassin+M...
  16. C#读写二进制存档文件,可以修改部分单机游戏存档
  17. PowerBI网关on-premises data gateway无法登录账号的问题及解决方法
  18. 在华清远见学习嵌入式开发的总结
  19. 微型计算机原理及应用第二版课后答案李伯成,李伯成《微型计算机原理及应用+》完整课后习题答案.doc...
  20. [教程] 我家云刷armbian+安装LMS

热门文章

  1. 点阵图像与矢量图像的计算机记录原理,像素,分辨率,位图,失量图的含义是什么...
  2. .NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖
  3. 《曾国藩传》读书笔记序
  4. PLSQL 使用ODBC 数据源导入来自SQLSERVER的数据
  5. leetcode 23. 合并K个排序链表
  6. HBase Schema设计简介
  7. 在ASP中UBOUND与LUBOUND的用法
  8. 系统安全通知:关于近期Apache Log4j2执行漏洞
  9. 图像分解python_将图像等分为两部分python open
  10. SOM自组织神经网络