IT界是丽春院?

坊间一直有一种说法,让人无语,就是有人说,做IT的是吃青春饭的,理由就是IT技术日新月异,发展很快,旧的技术会很快被淘汰,过时,因此掌握老技术的老人也就过时了,应该被淘汰了。真的是这样?

首先,技术日新月异是事实,各种框架,各种语言层出不穷。但是万变不离其宗,C,C++,JAVA,C#,python,只是工具而已,软件的核心不是语言,而是数据+算法,学过软件的都知道,这是经典名言。领域知识融在数据和算法中。

其次,发明这些技术的都是资深IT人士,都在软件领域浸淫多年,甚至终身为之付出,你用着人家发明的python写软件,刚学会了写hello world,就来说人家落伍了,没道理。

还有,任何新的技术都是以老的技术,方法发展而来,没有看的技术,新技术就是无源之水,无根之木,不会有生命力。

熟练掌握一门语言,并不能做一个优秀的开发人员,更重要是,是对软件开发技术的理解,对开发理论,方法,设计模式的实践和体会。

从某种意义上来说,软件开发从来就不是一门技术,而是哲学,是方法论。开发语言只是践行这些理论的工具而已,就如同镰刀之于老农,没有多年积累的丰富的农作经验,不懂得施肥打药,锄地保墒,再好的镰刀也收获不到丰收的果实。工具的改良,只会提高生产效率,但是不会让你开发出更好的软件。你用C写不好软件,换成在高级的JAVA一样写的很烂。

所以说,IT界不是丽春院,而是传统医学。更何况人家丽春院的头牌,可不仅仅靠脸蛋,靠年轻,还要看技术来赢得客户。

原文地址:https://www.cnblogs.com/senline/p/14724995.html