Algorithm 算法、面向对象的东西或新技术

Algorithm 算法、面向对象的东西或新技术,algorithm,Algorithm,我正在努力学习关于jquery、html、asp.NETMVC的新知识。我看到两种思想流派—— 那些经常使用oo概念并强调更多面向对象方法的人 那些严重依赖算法并认为某个特定问题应该采用o(n)等的人 我不知道该在哪里花更多的时间。我应该花更多的时间学习面向对象的东西,还是学习jquery等新东西,还是学习旅行推销员算法等?第一是软件工程,也就是商业秘密。第二是计算机科学,又名理论。两者都很重要,但在工作中更容易找到前者。如果你有时间专心致志地学习(而不是到处读博文或文章),我会在任何一天都使用

我正在努力学习关于jquery、html、asp.NETMVC的新知识。我看到两种思想流派——

  • 那些经常使用oo概念并强调更多面向对象方法的人
  • 那些严重依赖算法并认为某个特定问题应该采用o(n)等的人

  • 我不知道该在哪里花更多的时间。我应该花更多的时间学习面向对象的东西,还是学习jquery等新东西,还是学习旅行推销员算法等?

    第一是软件工程,也就是商业秘密。第二是计算机科学,又名理论。两者都很重要,但在工作中更容易找到前者。如果你有时间专心致志地学习(而不是到处读博文或文章),我会在任何一天都使用算法,而不是库和实践。

    这应该是社区维基,因为没有客观正确的答案。+1。算法和其他理论,你将无法拿起以后,因为你去。它需要抽象的研究。不像面向对象和一般的设计实践,嗯?你提到的两个领域(软件工程和计算机科学)都利用了问题提到的两个方面(面向对象和算法)。你是想说软件工程=面向对象,计算机科学=算法吗?@MusiGenesis:从技术上讲,你是正确的,但面向对象技术(以及其他技术)的应用肯定在软件工程领域,而不是在计算机科学领域。算法(尤其是更复杂的算法)用于SE,但用于CS。