浅谈业务逻辑和技术哪个更重要

      三年多时间过去了,从09年的7月份以后,我便认为业务逻辑要比技术更重要一些,技术是可以进行自我学习的,业务逻辑则是多方沟通之后才能深入了解,才能更加有效地避免写一些无用的代码,才能更少出些Bug,让自己的代码效率更加高些。

      抱着这样的观念一直持续到现在,此时自己才发现自己在对业务逻辑上理解并没有增加多少。编码出来的功能也并不能总是跟自己的预期一样,这样那样的问题总是会跑了出来。好多技术貌似在长久不练的情况下,都有些生疏了。比如前段时间让我开发一个更新两个字段的Window Service,本来感觉很简单的,可是由于自己好长时间里面都没有进行过这方面的开发,所以导致自己认为能够安装成功的Window Service,在打成安装包后一安装就报错:找不到安装程序。实属悲哀啊。。。。。。几年时间里,不断有新的技术出现,而自己却从不去学习了解。发现当年技术比我差的那些人现在说的一些东西,都感觉不知道他们在说啥。哎。。。。。。

       不过好的一点是自己现在已经认识到了这种错误的想法,提出新的想法:业务逻辑应该由更好的代码来体现,而不仅仅只是停留在自己的脑海中,两者是分不开的。可是内心深处那个教训深刻的年头又闪过来:不论你怎么学习新的技术,都会在一段时间里给遗忘掉,如果不在项目中进行实际应用的话。这该怎么办呢?再仔细想想,矛盾么?如果用新的观念来看这个问题,似乎就不会出现这样的问题,因为我边学习边要把他们用于实际的业务逻辑中。在某种程度上来说,这也算是一种实际应用。时间长了,即使自己有遗忘,但是回头看看也许明白的能够快些,同时也能够锻炼一下自己的自学能力。

       觉得学习新技术应该不能盲目,应该要有一定目的目标,这样在学习过程中就不会”迷路“。回想以前自己学习新技术的时候,很容易因为一个技术难点而放弃学习,总是没有足够的毅力去突破它们。这些年过去了,自己并没有因为岁月的流逝,而变得更加有能力,自我的能力还依旧停留在10年左右。故而在涨薪资的时候,连自己都会觉得自己能力还不是很够,没有足够的信心,没有足够的勇气去承担失败的后果。目前的自己感觉很是失败,即使将来某天离职重新找工作,我想定位也不会很高的。

      

原文地址:https://www.cnblogs.com/zhongjicainiao/p/2821255.html