#腾讯#腾讯几千万身家的35岁程序员被裁感到焦虑( 二 )


举个实际例子 , 比如叫你什么都不做 , 就静静坐二三个小时 , 一般最多一个小时就感觉到不舒服 , 要起来走走动动 。 如果你赶着工作或学习 , 会把这份不舒服忽略掉 , 但它实际是存在的 。 久而久之 , 这样的不舒服也会变得越来越严重 , 但你身体、感知也跟着退化 , 无法明显体会或因为某种压力无法顾及 , 直到最终病倒 。 其中压力就像一个魔咒 , 把你死死缠住 。
知道了软件项目工期长 , 为了项目早点上线 , 否则公司可能会给拖跨或者给别的公司占有先机 , 可想上头会给程序员多大的压力 。 一般也是比较诚实、负责任的员工才像牛一样任劳任怨 , 接受公司一切安排 , 最终把自己身体累垮 。
也许有人会提到抗压能力 , 这只适合在竞技层面 , 即是你本来具备这样的实力 , 顶住压力可以取得胜利 。 生活上不适合 , 因为人的意志、体魄等是随着时间流逝一点一点给磨灭掉 , 你已不是原来的自己 。 所以日常需要注意、调节一些对我们身体慢性伤害的事或物 。
另一个是难度 , 编程也不是特别难 , 一般编程说白了就是和用英语来写文章差不多 , 每种语言都有自己的语法、规则、数据结构等 。 一个难点是一符一号都不能出错 , 另一难点是知识点比较多而学习时间相对较少 , 还有一点是数据结构逻辑性比较强 , 这些都需要细心和耐性 。
细心、耐性又表现为头脑的清晰度 , 和强度、压力相冲突 , 长期就会导致程序员的大脑损伤 , 应付不了 。 说到头脑清晰度 , 最极致应该是长篇巨著的作家 , 写了几百万字还能清楚记的写过什么 。 编程在这方面和写作有类似 , 心境、要求等不一样 。 比如 , 你已敲了十几小时代码 , 已非常累 , 头脑模糊 , 但碰到一复杂功能必须实现 , 否则几天的努力没结果 。
这功能涉及到几十个变量 , 分成几级 , 有无数种组合 , 还有一大堆代码 。 其中有几十种组合可以实现所需功能 , 有一两种是最优解 。 如果头脑清晰的话思考几十分钟就可能理清它们之间的关系 , 在大脑疲劳时再去思考这种问题就有种绞尽脑汁的感觉 , 很难解决它 , 不愿去碰 。 笔者有时也编写程序 , 有非常痛的领悟 , 特别是赶着完成时 。
这是一时的头脑不清晰 , 长期后就会让大脑疲劳、不清晰变成常态 , 再去思考这种复杂数据结构就变得不可能 。 虽然通过试错也会实现所需功能 , 但这样工作费时 , 写出的程序运行效率低 , 会有各种各样的BUG , 因为不是最优解 , 没有理清数据之间的关系 。
数据结构理清楚再去编写 , 这是编程思想 , 应该也是优秀程序员最需具备的素质 。 头脑清晰能让你过目不忘 , 一切都变得容易、顺利 , 糟糕的大脑疲劳状态就算盯着一个字看一小时都未必能记住 。 而且程序语言经常更新换代 , 没有清晰头脑去学习、接受新的知识 , 编程这碗饭更难端 。
最著名的程序员大脑损伤例子应该是罗永浩 , 笔者一直觉得罗永浩精神状态有些问题 , 从面相和眼神可以看出 , 最近他在采访中直接说出创办锤子手机时害怕接见外人 , 如供应商 , 这是大脑损伤的明显症状 。 他以前可是新东方的一名优秀讲师 , 面对台下几百人谈笑风生、妙语连珠 , 他的语录段子还在网络上流传 。
罗永浩的聪明也许可以媲美雷军 , 雷军是为数不多懂汇编语言的科技大佬 。 研发智能手机这一项艰巨的任务 , 使罗永浩从天之骄子变为负债几亿的落魄者 。 华为手机能取得现在成就是几千名研发人员共同努力的结果 , 也是靠每年研发投入一千亿砸出来 。 锤子手机启动资金一亿 , 可想罗永浩当时的工作有多繁重 , 加上竞争对手带来的压力 , 很容易压垮人 。
所以程序员需要在强度、难度和压力中找到平衡 , 经常性保持自己大脑的清晰 , 才能延长自己的职业寿命 , 七老八十还活跃的程序员不是没有 。 代码永远写不完 , 每隔一两小时要起身活动一会 , 能有条件进行一些强度运动更好 。 在头脑疲劳时需要小睡一会 , 也利于工作 。 小睡和有点强度的运动对保持头脑清晰非常关键 , 每个人都适用 。