Melk ([info]flwlesslilangel) wrote,
@ 2009-02-15 16:54:00
Previous Entry  Add to memories!  Tell a Friend  Next Entry
Current mood: accomplished

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...




(3 comments) - (Post a new comment)


[info]joshfather
2009-02-16 12:04 pm UTC (link)
Man, no comments? Well, I didn't understand a fucking word of what you wrote, but hi!

(Reply to this)


[info]xvy
2009-02-17 08:26 pm UTC (link)
I'm glad you are doing so well! And kick some coding butt and while you are doing that I will kick morning sickness butt lol

(Reply to this)


[info]tv5901
2009-02-21 06:09 pm UTC (link)
I understand why it's difficult to transition from procedural to OOP, but I believe the two can co-exist (or you can at least be proficient at both).

The same thing happened to me that's happened to you. It just "clicked" one day.

(Reply to this)


(3 comments) - (Post a new comment)

Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…