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

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

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

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

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

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






本文转自秋楓博客园博客,原文链接:http://www.cnblogs.com/rwxwsblog/p/4614583.html,如需转载请自行联系原作者
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
<p> <b><span style="font-size:14px;"></span><span style="font-size:14px;background-color:#FFE500;">【Java面试宝典】</span></b><br /> <span style="font-size:14px;">1、68讲视频课,500道大厂Java常见面试题+100个Java面试技巧与答题公式+10万字核心知识解析+授课老师1对1面试指导+无限次回放</span><br /> <span style="font-size:14px;">2、这门课程基于胡书敏老师8年Java面试经验,调研近百家互联网公司及面试官的问题打造而成,从筛选简历和面试官角度,给出能帮助候选人能面试成功的面试技巧。</span><br /> <span style="font-size:14px;">3、通过学习这门课程,你能系统掌握Java核心、数据库、Java框架、分布式组件、Java简历准备、面试实战技巧等面试必考知识点。</span><br /> <span style="font-size:14px;">4、知识点+项目经验案例,每一个都能做为面试的作品展现。</span><br /> <span style="font-size:14px;">5、本课程已经在线下的培训课程中经过实际检验,老师每次培训结束后,都能帮助同学们运用面试技巧,成功找到更好的工作。</span><br /> <br /> <span style="font-size:14px;background-color:#FFE500;"><b>【超人气讲师】</b></span><br /> <span style="font-size:14px;">胡书敏 | 10年大厂工作经验,8年Java面试官经验,5年线下Java职业培训经验,5年架构师经验</span><br /> <br /> <span style="font-size:14px;background-color:#FFE500;"><b>【报名须知】</b></span><br /> <span style="font-size:14px;">上课模式是什么?</span><br /> <span style="font-size:14px;">课程采取录播模式,课程永久有效,可无限次观看</span><br /> <span style="font-size:14px;">课件、课程案例代码完全开放给你,你可以根据所学知识,自行修改、优化</span><br /> <br /> <br /> <span style="font-size:14px;background-color:#FFE500;"><strong>如何开始学习?</strong></span><br /> <span style="font-size:14px;">PC端:报名成功后可以直接进入课程学习</span><br /> <span style="font-size:14px;">移动端:<span style="font-family:Helvetica;font-size:14px;background-color:#FFFFFF;">CSDN 学院APP(注意不是CSDN APP哦)</span></span> </p>
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页