题图 from unsplash
熵,最早了解这个词是在阮一峰的博客中。熵是一个物理学概念,代表一个事物的混乱程度,并且事物发展符合一个熵增定律。如果外界不对期做功,事物必定朝着混乱状态发展。比如长期不整理的房间必定布满灰尘,不打理的农田不定杂草丛生,不运动的身体更容易生病,而不自律的行为也必定没有好的结果。
既然事物必定朝着混沌的无秩序的方向发展,如何保持甚至减少熵增是要考虑的,于是就有了反熵增。回到程序员群体,熵是什么,是老旧充满漏洞的组件,是不符合团队实际的管理模式,是一味的忙碌不去思考未来的成长,是不主动学习新技能应对淘汰的旧技术,是不主动对自己进行自我教育导致的落伍,是不主动跳出舒适区给自己找罪受的安逸。
当下DevOps、SRE的日渐流行,考验的是一个人的融合能力,当下的就业环境,远比更早期的从业者要求更高,要想走的快,走的远,单一技能不足以支撑漫长的成长之路,特别是在碰到各种低谷是一个人的反弹能力,决定了他能走多远。
而程序员往往会陷入技术情节,忽略了不少身边事,虽然在群体领域里没什么不适,做横向比较的话就会发现程序员的生存生活能力还是堪忧的。代码之外,欠缺的还很多。参考(软技能:代码之外的生存指南)。对其他领域了解的甚少,不过对游戏、电影、电子产品都比较热衷,大概是与电脑关键性比较大的缘故。
长此以往,当不确定(发展瓶颈、新知识的补充、职业前景暗淡…)出现的时候,自身的稳定性会收到巨大的挑战,更谈不上非连续性跳跃,不管是心情曲线还是收入曲线,直接是俯冲式的下跌,到时在抱佛脚想必是来不及了。
熵,是一个普遍存在的现象,没有外力介入,进行反熵增运动,日积月累,势必会走向崩溃。一如成熟的水果,暴露在荒野,只会慢慢的腐烂风化干裂,归于尘土。放到保温箱虽不能改变最终的命运,但相比暴露荒野保存的更长久一些。
程序员也要保鲜,(假如你当下赖以生存的技能失效了会怎样)躺在舒适区里,只会更快的尘归尘、土归土