理论不扎实,编程不会有自己的想法

工作也要经常研读基础理论

理论知识要反复研读,不同时期的重温会有不同的感悟和理解。理论不扎实,编程是不会有自己的想法的,看问题会看不到本质,更不会对技术的演进提出自己思考与见解,只能随波逐流的跟随,终日耗费在无穷无尽的业务细节中,领略不到技术本身的魅力。

前阵子,公司终端部门发布了GPU Turbo,引起了技术圈一阵热烈的讨论,我不是搞GPU的,很多不懂,只能看到网上各路大神洋洋洒洒的讨论见解,甚是敬佩。然后,我想到了自己看过的几篇跟自己工作相关的文章:

文章写得非常好,并且已经是和自己工作内容相关的领域了,但是自己依然有很多不理解,归根到底还是自己的理论知识不够扎实。很多技术的基础理论是相通的,理论掌握不到位,就无法快速理解各种精彩的新技术,更不可能对产品和技术的演进提出自己的看法,只能在大牛们所定好的技术框架与方案里做业务开发。做技术要有追求,往小了说为了提高自己的技术竞争力,往大了说是为了给全人类技术发展做出贡献,哈哈一下子逼格满满,充满情怀 :)

从理论发展历史中找答案

技术发展到现在,很多问题都有了所谓的标准答案。但是,这些标准答案的理解往往需要结合理论的发展史,并且很有可能未来还会发生变化。知晓这些理论的发展史,也能够使我们明白哪些技术是新瓶装旧酒炒概念,哪些是真正有潜力的技术,不至于被眼花缭乱的概念蒙蔽了双眼。

而且,学习和了解技术的发展史,也能够帮助我们理解技术的原始作者当时是如何想到这些技术的,他们的最初的idea来自哪里,是为了解决什么样的问题的。而这些对我们了解一些比较复杂的技术就是非常有帮助的,也有利于提高我们的技术创造性,向大牛们更近一步 :)

猜你喜欢

转载自blog.csdn.net/thisinnocence/article/details/80809092