12

'nother "teacher" story here.

Little background knowledge: I'm repeating the things he told us about at home and try to learn them by myself. I use the newest Visual studio and .NET framework version.
In school we have pretty old PC's and even older .NET framework. But let this insanity begin...

As normally i entered my classroom a little late (I have a dangerous habit of ignoring my alarms) and sat down on my chair. We were only 3 people including me at that moment so everything was pretty chill. I ask him what our task was and something along these lines occurred:
Me: what's our task?
Teacher: you remember your shopping list program? I want a textbox in it next to the listview and I want it to show every listview item
Me: that doesn't make sense
Teacher: yadda yadda just do it
Me: kaaaaay, anything else?
Teacher: actually yes! Please use inheritance.
Me: *baffeld* that doesn't make any sense at all. We have 5 different fruits; you tell me i should make a class per fruit!?
Teacher: yes of course! This is how professionals do it all the time. Please give them a distinct attribute, too.
Me: *angry* I'm. Not. Gonna. Do. This. This is total bullshit and also really bad coding style. I'm not going to teach myself something that doesn't make sense at all.
(Note: i know how inheritance works and he knows that too)
Teacher: You have to do it, you won't be prepared for final exams otherwise!
Me: leave my exam prep to me. I won't do this.
Teacher: *grumbles* fine

Later that very same lesson i got a .NET compatibility error. I couldn't work because I wasn't allowed to change anything on the installation nor to install a newer framework. So basically he told me I should've used 'sharpdevelopment' (which is not able to do windows Forms, but hey who cares) and this would not have happened. I was so furious at that moment i just took all my stuff, told him that I work 'from a place where i got decent software and space to think' and left the room.

Why did this person decide to become a programming teacher?

Comments
  • 1
    @Condor i won't drop out 20 days before my final exam^^ after that i don't have to endure him anymore
  • 1
    @zickig should have specified. He did state that he wanted a base class "fruit" from which all other fruitclasses (apple, banana, etc) inherent.

    Well i wasn't allowed to change the framework and it wasn't possible for me to go further with my work. (Mscorlib - .net error)
  • 0
    Not going to lie I'm so confused. I've never used sharpdevelop to be honest but like after googling the very first screenshot on their website actually has web forms on it? Also you can't really bank on being able to use whatever version of the Net framework that you want. Last year for instance I was pigeon holed into helping out with a web forms classic application that's due for rework shortly. Don't get me wrong I know many places you'll be able to use whatever you want (my current project with the same company is actually using. Net core 2.0) but you never know what you'll be working on, you can't exactly throw a hissy fit because you don't like the requirements.
  • 1
    @Delite if its the same program you found it must be a newer version because the one we have in school isn't able to do it.
  • 1
    @zickig @Delite There's one unclear thing in her rant. She didn't try to install a new .NET Framework version. She sent me a screenshot of the error, which said it couldn't find the corresponding mscorlib.dll for .NET 4, so i told her to choose another target version as a quick fix.

    So she changed the target .NET version of her project and her teacher immediately scolded her for 'changing system settings she's not supposed to'. That guy's nuts.
  • 1
    @KittyMeowstika hard to say, since I'm not sure what version you're on. Assuming this is the same program: http://icsharpcode.net/OpenSource/... it looks like they added win forms in version 0.89 beta on 8/18/2002. So if the schools version is older than that yeah it might be a newer version thing.
  • 2
    @Delite pretty sure it's a really old beta. I don't use it normally (just personal preference, i like visual studio more) but some of my classmates did for console programs. They said they needed to switch to Visual studio for Windows forms so i assumed it's not able to do it.
    Your link seems to be the program. Not quite sure though
Add Comment