无论IT代码系统还是人生都是有惯性的

简介:

 是的,这和IT系统和代码没有什么关系;鸡汤式的文章,看烦了的就关掉吧,想看的请听我碎碎念。惯性本是物理学研究的问题,这里没有要研究物理学里的惯性。惯性无时无刻地发生在我们的日常生活中,只是你我都没有察觉而已。惯性这个牛顿第一定理,其实早就已经还给老师了。百度百科是这样定义惯性定理的,“一切物体在没有受到力的作用的时候,总保持静止状态或匀速直线运动状态”。也就是说物体在没有收到外力作用的情况是下会保持原有的运动状态的。其实你每天含辛茹苦写的代码和系统未尝不是这样,小到一行代码,大到一个系统无不如是,只是我们没有察觉而已;然而我们的人生何尝不充满着惯性呢?

  当你将一段代码、一个函数和一个类提交到svn或者git等版本管理软件的那一刻开始,代码惯性和系统惯性就已经开始形成了。当你为了系统能按时上线,日以继夜地完成的代码难免有bug。信不信由你,反正那个bug静静地躺在那里。随着系统功能的不断完善和bug的不断修复,系统变得越来越重,越来越慢了。终于有一日,你看到了不堪的代码,那个画面实在惨不忍赌,于是千万个草泥马不断地奔腾,心里默默地说着“写的都是垃圾”。然而,系统一旦上线,随着时间的推移,为了保证系统的健壮性,你是否还有勇气去重构呢?还是说干脆将所有代码重写呢?想想这都是一件恐怖的事情,然而现实总是残酷的,有时你不得不面对这样的问题。一个系统和代码的惯性如何,这就取决于你的系统架构和代码的健壮性了。当然,我们都寄希望于良好的系统惯性,一旦一个系统坏味道的惯性出现也就开始令你的工作变得混乱不堪,日复一日地在修修补补,直至你重构或者重写这个系统。可见代码、系统也是有惯性的。

  然而人生莫不如此,这个惯性着实可以令你成为一个怎样的人。一个人的惯性从刚出生的那一刻就已经开始了,你所处的家庭、家教、学校和周遭环境会令你形成一种惯性。这个惯性会在你人生不同的阶段,不停地转换,有的人转换得少,有的人转换得频繁。当你有一个良好的家庭教育、很好的学校、教师,轻松自由和容忍失败的环境。这着实会令你自信、从容和富于创造性。然而,不是每个人都那么的幸运;或许你和我一样出生于边远山区的农村,没有良好的家庭教育,也没有很好的学校教育;在这个纷繁复杂的社会,甚至很多事情令你无所适从、缺乏自信、甚至自卑。然而,这个坏味道的惯性比你想象中的要强大;它会令你自卑、令你堕落、令你找不着北、令你不知道自己要什么;周而复始地重复下去,直到有一天,你意识到自己需要改变;然而这个时候那个惯性并没有因为你意识到要改变而停止,意识到没有真正去做,那又有什么卵用呢?很幸运的是,意识到要改变并且认真做了,时间久了这个坏味道的惯性也就慢慢减少了,直至良性惯性的成型,进而形成另一个惯性。不知道你处于哪个惯性中呢?

  今天写了多少行良性惯性的代码呢?而又写了多少坏味道惯性的代码呢?良好惯性的代码可以另你及你代码的后续维护者更加轻松,多写些良性惯性的代码吧!然而,这二十多年来,你的成长环境造就了这样一个你,你的哪个惯性占比较多呢?这着实是一个令人深思的话题,或许工作和生活就是这样的一个循环吧!若果坏味道的惯性占据了过大的比例,那你需要适时地打破那个坏味道的惯性了。

  然而很多事情总是说来容易做来难,不管你是否有耐心看到这里,大道理大家都懂,鸡汤式的文章在这个大环境下并不少,只是我又写了这样一篇文章罢了。看完这样一篇文章,日后的生活,你处在哪个惯性中的比例较多呢?这会让你成为怎样一个你呢?完了,接下来该干嘛还干嘛。






本文转自秋楓博客园博客,原文链接:http://www.cnblogs.com/rwxwsblog/p/4614583.html,如需转载请自行联系原作者
目录
相关文章
|
4月前
|
开发者
所有消除游戏背后都有一张看不见的网格
所有消除游戏背后都有一张看不见的网格
30 0
|
4月前
|
索引
消除游戏中图标下落的原理和实现
消除游戏中图标下落的原理和实现
17 1
|
9月前
|
数据采集 JSON 供应链
一点微小的程序
正好前阵子有不止一个同学跟我提到,想做一个类似库存管理的系统,最好还要能和扫码枪对接,通过扫描条形码实现入库出库操作。然后我看了下,微信小程序里就有提供扫码的接口,那就很方便了。于是我们的助教就开发了一个简单的小程序,叫做“扫码入库”。
|
6月前
反馈放大电路的作用及其应用
一、什么是反馈放大电路 反馈放大电路是一种通过引入反馈来增强放大器性能的电路。它将放大器的输出信号与输入信号进行比较,然后将比较结果作为反馈信号输入到放大器的输入端,以调整放大器的增益和频率响应。 反馈放大电路的作用是改善放大器的性能,包括增加增益稳定性、减小非线性失真、扩展频率响应范围、降低噪声等。通过选择适当的反馈类型和参数,可以实现不同的放大器性能优化。 常见的反馈放大电路包括电压反馈放大电路和电流反馈放大电路。电压反馈放大电路将放大器输出信号与输入信号进行比较,然后将比较结果作为反馈信号输入到放大器的输入端。电流反馈放大电路则是将放大器输出信号与输入信号进行比较,然后将比较结果作为反馈
153 0
|
11月前
如何做一个俄罗斯方块3:形状控制
今天,我们来继续学习和实现下一个模块:玩家控制形状。在俄罗斯方块游戏中,玩家可以对下落的形状进行控制,控制分为两种,一种是控制形状的移动(左,右,下),一种是控制形状的旋转(顺时针旋转 90 度)。
102 0
|
11月前
摇杆控制移动自动瞄准射击如何实现?
前言 这篇教程实现了射击游戏中的摇杆控制移动以及自动瞄准射击功能,并提供一个示例项目的模版。
94 0
|
11月前
|
开发者
所有消除游戏背后那张看不见的网格
观察一下上方的这一系列各种各样的消除游戏的图片,它们都有着这样的一个共同点,就是都是按照行列进行布局,有 7 行 7 列,有 10 行 10 列的。这样的行列布局是不是特别的像一个“网格”?这就是我们今天要讲的,所有消除游戏背后都有的那张看不见的“网格”。
74 0
|
11月前
|
小程序
如何做一个俄罗斯方块7:消除判断和处理
嗨!大家好,我是小蚂蚁。今天我们继续来了解下一个环节:消除判断和处理。因为消除判断和消除处理都比较简单,所以,这里我们就将这两个环节合并在一起讲解。
109 0
|
11月前
|
小程序 搜索推荐
计划写一个消除游戏系列
我决定为自己开一个“大坑”,就是写一个消除游戏的系列。在这个系列中将会包含各种各样的消除游戏的实现原理和方法,目前在计划之中的有连线消除,点消和三消。
57 0
|
iOS开发
动效-通过现象看本质
动效-通过现象看本质
73 0
动效-通过现象看本质

热门文章

最新文章