| Melk ( @ 2009-02-15 16:54:00 |
| Current mood: |
Hello, Livejournal. I, sorry I don't have time for you like I used to.
I just felt like commenting that I don't understand how I've been trying to learn Java for a month and a half now, reading my textbook, books online, even buying books of my own...
And then randomly one night after staying up all night (a common occurrence nowadays), reading the exact same things as always from who knows how many sources (the internet, lol...), it suddenly CLICKS and I can write my third project without having written the first or second.
HOW?
I did find a paper someone wrote about why learning Java is so hard for procedural programmers (I, like most people, had to take C before Java. but I, unlike most people, had absolutely no programming experience whatsoever, minus the basic html, lol). He said this:
"The explanation is simple but probably surprising. Someone who has learned a procedural programming
language, such as C or Pascal, thinks in a paradigm that differs from how OO programmers view and try
to solve computing problems. When this person needs to learn OOP, he or she has to go through a
paradigm shift. It is said that switching your mind view from the procedural to the object-oriented
paradigm takes six to 18 months. It is like a Buddhist trying to comprehend the concept of trinity in
Christianity."
--"Why Is OOP So Hard? Mastering OOP is one of the biggest challenges Java programmers face." by Budi Kurniawan, Posted October 15, 2002 (to protect myself, lol)
Six to 18 months! I believe it. I just had no other choice but to learn, lol
But yeah... less than 24 hours ago I thought I would be a C programmer for life. Now I'm kind of liking this whole Java thing. :)
Back to coding (lol)... I hope everyone is okay, and hello! I miss everyone! I'll return to life one day, maybe when I'm done with school...