13

Need to rant. I am doing programming 2 at university with java and the assessment is to make a card game. The subject is shit and is basically going over loops, variables, conditionals ect which we learned in introduction to programming and programming 1.

This leaves little time for oop principles, design patterns inherentance and all other useful stuff.

I am dedicated to making a career in programming and want to do my assessment the correct oop way. Although the lecturer doesn't care and is instructing the class to do it procedurally and shit.

I could do the program really quickly the shit procedural way and still get full marks but I feel dirty as hell coding like a scrub. So I'm 60 hours in on this assessment and there are so many classes and even more because of unit testing (we don't have to unit test) and I am spending way too much time.

My code is beautiful, my classes are tiny and maintainable, easy to modify and I'm learning so much about how to code oop the correct way with the help of a mentor and someone I look up to. But god does it take forever to code this way. And soo many iterations and redesigns because I'm still learning.

It's almost done but now I have another programming assessment for another class I'll have to do the dirty way because of time restraints and other assessments.

Sorry for wall of text but this is stressing me out 😛

Comments
  • 3
    The more people understand code, the more different tastes. Especially the older people seem to go the procedural way no matter what you have to do, which may result in quite retarded code.
  • 3
    From experience, I can relate. If you feel thats holding you back, I would take learning oop into your own hands. Program a game or anything to keep interest, and dont be afraid to step outside of the bounds of the class to learn a new concept.

    Good luck with the class!
  • 4
    I don't know who you are, but I am proud of you for taking your time to write some proper code!
  • 3
    Thats sad to hear. On my programming class we had project to make Texas Holdem Poker game. And the main task was to use git, design patterns, we had to make proper UMLs before we started anything. Now on next year we have team programming. When it is all the same. First make project, UMLs, divide tasks and after month of so we started programming the thing. Its so easy now. When we all know what and how to do.

    Your University have to do some work, but for now, you jave to do also. Sorry.
Add Comment