I’m up to my neck in OO concepts like polymorphism and Java interfaces. I bombed out big time on my last two quizes in my Java class. I got behind in my studies (for that class) by about two brisk weeks. Catching up sucks. But today I have an inkling what the hell polymorphism is. A little more than a day or two ago you could have hit me over the head with a polymorphic array and I wouldn’t have known what the fuck it was. But having an inkling and being able to whip one out on command are two different things, so I have at least a couple hours of coding every day to do until our (early) mid-term on Thursday. So of course rather than code, I’ll update my blog.
O yeah, the books. Book one, Lewis & Loftus “Java Software Solutions” 5th edition (now in 6th ed, but no way I’m giving those guys any more money). The book starts out good with lots of the mechanics of the procedural aspects of Java programming. But I feel the book has seriously let me down on helping me (a student with some but very little high level programming experience) to learn some of these concepts. I mean, they hinge your whole concept of understanding the creation of Java classes on this silly Dice program that lets you reach in and change the face value of the dice (among other things). This program has some cool aspects in it, but they need to flesh these concepts out with some more examples. And who needs to set the face value of the dice? Same goes for the chapter on polymorphism. There’s a pretty good employee app that has many of these concepts contained in it. But I’ve read the sucker a couple times now and I didn’t start getting it at all until I read the chapters in O’Reilly’s Head First Java about inheritance and polymorphism.
The 2nd book in this course is “Algorithms and Data Structures in Java” by Joyce, Weems, et. al. I am positive this book is only used because Daniel Joyce works at Villanova. The book is dry, written by academics, not by people in real world (read: production for money) coding jobs. I’m sure it’s tough for any one book to be all things to all people of all levels, but when I’ve fallen short on a couple of key concepts (mostly when tests or projects were staring me in the face and it was too late) I can’t help but feel the book has also fallen short on some level. Also, to be fair, it’s hard to know what catalyzed the proverbial coin drop of understanding an non-intuitive concept when you’re taking a class, reading out of 2 books for the class, and out of as many other books as you can find when you’re not getting it. It’s possible that the concept becomes clear for any number of reasons (lecture, reading, breaking and fixing your own code, etc.) But some of these books that students are forced to pay upwards of $100. for should kick the shit out of the $30. books from the aforementioned publishers. Alas, they are written by academicians who are good at writing theses, not at working in a crazy business with insane deadlines, bad co-workers, and PHBs breathing down their necks.
Latin class is going well. I got 118% on our last test (she gives extra credit questions, which put me 18% over). That too has proven to be quite a demanding course of study. To get that grade I had to study my ass off (during a really nice weekend in the Poconos with my wife). We’ve learned 10 tenses (indicative & subjunctive active), 1st and 2nd noun declensions, First-second adjective declensions, macrons, pronunciation, and a few other things I would probably rather forget. Putting all that together has been rough. I’ve been disciplined about flash cards, but I’m starting to have so many that it’s getting hard to cover them all in a day.
O yeah, BTW, if you haven’t thought of this already, you can take standard 3″x5″ flash cards and get a hold of one of those guillotine paper cutters and cut them into quarters, which make for excellent one-word vocabulary cards. One side the Latin word, the other the English meaning, shuffle them, go through them by translating one side, then the same for the other side. I tried to buy a guillotine paper cutter for home so I didn’t have to use the crusty, dull one at work. But the good ones are at least $60. and I see industrial ones in the range of $7500. I enquired about getting Kinkos or Staples to cut them for me. But they want $1.50 and $2.00 respectively for one cut of about 50 cards. How can they ask this much? What is their maintenance cost on the blade? The labor can’t be so bad. Shit, a deck of 50 index cards is about $1.04. I can’t justify $3.00 dollars for a clean cut. Anyway, cutting them down is a good way to study without wasting so much paper. One word per 3×5 card is a total waste. The quarters are even big enough for smaller grammatical concepts as well.
Post scriptum, hey wordpress, WTF is up with paragraph formatting? I had to go into HTML mode to make paragraphs that were clearly delimited in the WYSIWYG view show up in the final post. I’ve noticed this before too. I don’t dick around with fruity mods and skins, so it’s not like my wordpress install’s all b0rked up or anything.
How do you know you’re not updating your blog enough?
December 3rd, 2008When every time you actually log in you are at least 2 revs behind on WordPress updates.
Now let me go update this turkey before some Bulgarian script kiddy defaces my site.
Posted in Misc Commentaries | No Comments »