I think object-oriented programming counts as something you can learn from Python, Java, Ruby, or PHP5 -- something you wouldn't learn writing Lisp, ML, or Haskell. Sure, Lisp optionally has CLOS and Haskell has typeclasses (which are somewhat different from traditional OOP). But if you program in Java you will be forced to think in an object-oriented way.
You could make the argument that OOP is not a fundamental concept of programming, but you could say the same for monads. Even if it's just a productivity tool or, as pg argues, a substitute for genuinely intelligent programmers, it's still something. It's certainly something that employers expect you to know.
You could make the argument that OOP is not a fundamental concept of programming, but you could say the same for monads. Even if it's just a productivity tool or, as pg argues, a substitute for genuinely intelligent programmers, it's still something. It's certainly something that employers expect you to know.