

Currently, Java is famously used worldwide. Even here in INTI-UC, Computing & IT students will come across Java. Not Java Indonesia, I repeat.

This was the first thing I learned during my first Java Lesson.
public class test {
public static void main(String args[])
System.out.println("IIIII II...II IIIII IIIII");
System.out.println("..I.. III..II ..I.. ..I..");
System.out.println("..I.. II.I.II ..I.. ..I..");
System.out.println("..I.. II..III ..I.. ..I..");
System.out.println("IIIII II...II ..I.. ..I.."); }
}
I believe the coding above is simple enough for everyone to understand. Basically the output for this coding is the word "INTI". Initially, everything about was fine. The learning process of the fundamental of Java is uncomplicated and understandable. However, as I gradually explore the unknown terrain of Java, three horrendous monsters got in my way! *Argh* Runnnnn!

I'm currently enrolled in Advanced Programming, a very crucial subject for my program, and I find it difficult to actually understand. My current lecturer teaches so fast and he expects us to be as fast as him. Oh come on, he's an experienced programmer. How can we Java noobies be as good as him? Besides, many students go into Computing & IT, get a degree, then realize that they don't really want a traditional computer job as a programmer, network administrator, database administrator, analyst, tech support person and so on. According to people, majority of Computing & IT graduates ended up doing business!
Oh well, I think the best way to overcome this dilemma is by practicing. Come let's try to understand this chunk of coding.
------------------------------------------------------------
public class weikenException implements RunTimeException {
public weikenException (String a)
super(a); }
}
------------------------------------------------------------
public interface WeiKenFace {
//purpose: determine Wei Ken's brain stupid or not
//precondition: none
//postcondition: return true when stupid else false
public abstract boolean isStupid();
//purpose: determine Wei Ken's brain clever or not
//precondition: none
//postcondition: return true when clever else false public
abstract boolean isClever();
//purpose: to add an object into the toilet bowl
//precondition: object to be added into the toilet bowl
//postcondition: object is added into the toilet bowl
//exception: avoid hanging when adding object to toilet bowl
public abstract void goShit() throws weikenException;
//purpose: to remove liquid from Wei Ken's body
//precondition: liquid is prepared to be removed from body
//postcondition: liquid is removed from body
//exception: avoid hanging when removing liquid
public abstract Object goPee() throws weikenException; }
------------------------------------------------------------
public class WeiKen implements WeiKenFace {
private int weight, height;
private Object item[];
public WeiKen(int size) {
size=weight*height;
item=new Object[size]; }
public boolean isStupid() {
return Yes; }
public boolean isFull() {
return No; }
public void goShit() throws weikenException {
if (nature's calling())
SHIT!; }
else throw new weikenException("Constipated!"); }
public void goPee() throws weikenException {
if (nature's calling()) {
PEE!; }
else throw new weikenException("Can't urinate!"); }
}
------------------------------------------------------------
Do you understand? Neither do I.
Anyway, here are pictures depicting interesting things about programmers.



Oh well, do wish me luck in my Java.
This is simply a great post!
ReplyDeleteThis is simply a funny post. Hilarious. I remembered during my college years that some people just get it or don't with programming. I don't know why but I believe every people has their own strength and aptitude to learn. The most important is never skip fundamentals.
ReplyDeleteOO, Algorithms and Data Structure are the essence of a good programmer. Learn the basic syntax and concept first, get familiar with OO design, be efficient in algorithms and apply techniques from it.
Get good books. I recommend reading Pragmatic Programmers book series. Don't limit yourself to just one language, do PHP, python or even ruby as it will open your eyes and it may help you being a better programmer. Go check out dzone.com, slashdot, etc for the latest news from developers and the general IT world.
After a few years working as a programmer, you'll get the hang of it. Pass a certain level of complexity, then everything seems ok. So I wish you all the best and good luck in your programming endeavors.
Wahaha... programming in Java is so much fun, right? :)
ReplyDelete