学习概念比技术更重要
软件工程师的观点 在这个不断发展的软件开发世界中,我想改写一个非常陈词滥调的说法- “变化是唯一不变的” 。 有点在这里说清楚了,但是……这是我们将要探索的主题的不错的介绍。 确实,您认为自己是专家的语言/技术可能会在不久的将来被淘汰。 为什么? 仅仅是因为它将不再足以解决日益复杂的问题,而复杂性是当今世界目睹的创新所带来的。(请记住PHP ?请不要因为这个PHP开发人员而杀了我)。 另一方面,如果您了解计算机科学的基础知识,那么您的公司就会更好。 它不仅可以帮助您适应或选择一种新技术(或可能创建一种新技术),而且还可以帮助您更好地利用当前的技术堆栈。 让我举几个例子来证明这一点 : 有没有想过为什么其他组织都在使用的Kafka队列这么快? 毕竟,它使用磁盘空间来存储数据。 而且磁盘访问和写入应该更慢,对吗? 原来,他们利用了一个简单的事实,即线性写入磁盘的性能几乎达到6000 mb…