← Back to context Comment by chris_wot 3 months ago If you are going to teach OO in Java, I fail to see why teaching design patterns is so awful. 14 comments chris_wot Reply tptacek 3 months ago I mostly point it out as a reason why teaching OO as a fundamental is a bad idea in the first place. andrewstuart 3 months ago But OO is a fundamental, even if it isn’t longer gospel.OO is important and if I’m three years of computer science there’s no time to teach it then you have to ask what you’d heck they are doing.OO is everywhere and it’s an important software concept and is the right solution for certain classes of problem. tptacek 3 months ago I disagree? The point of a CS degree isn't to prepare you for the 20 years of stale J2EE code your first job is going to throw at you, and object-oriented design is pretty out of fashion. 11 replies →
tptacek 3 months ago I mostly point it out as a reason why teaching OO as a fundamental is a bad idea in the first place. andrewstuart 3 months ago But OO is a fundamental, even if it isn’t longer gospel.OO is important and if I’m three years of computer science there’s no time to teach it then you have to ask what you’d heck they are doing.OO is everywhere and it’s an important software concept and is the right solution for certain classes of problem. tptacek 3 months ago I disagree? The point of a CS degree isn't to prepare you for the 20 years of stale J2EE code your first job is going to throw at you, and object-oriented design is pretty out of fashion. 11 replies →
andrewstuart 3 months ago But OO is a fundamental, even if it isn’t longer gospel.OO is important and if I’m three years of computer science there’s no time to teach it then you have to ask what you’d heck they are doing.OO is everywhere and it’s an important software concept and is the right solution for certain classes of problem. tptacek 3 months ago I disagree? The point of a CS degree isn't to prepare you for the 20 years of stale J2EE code your first job is going to throw at you, and object-oriented design is pretty out of fashion. 11 replies →
tptacek 3 months ago I disagree? The point of a CS degree isn't to prepare you for the 20 years of stale J2EE code your first job is going to throw at you, and object-oriented design is pretty out of fashion. 11 replies →
I mostly point it out as a reason why teaching OO as a fundamental is a bad idea in the first place.
But OO is a fundamental, even if it isn’t longer gospel.
OO is important and if I’m three years of computer science there’s no time to teach it then you have to ask what you’d heck they are doing.
OO is everywhere and it’s an important software concept and is the right solution for certain classes of problem.
I disagree? The point of a CS degree isn't to prepare you for the 20 years of stale J2EE code your first job is going to throw at you, and object-oriented design is pretty out of fashion.
11 replies →