A Semi-Charmed Life: Mike's Journey

Learning things from scratch ...

Saturday, May 31, 2008

My Treasure Notes

I just wanted to share these notes that i kept and still adding some whenver i got to read onto something. Here they are in no particular order. Thanks to the people who made these.
  • If Electronics is Silicon, then Code is Pure Human.

  • Human Knowledge Belongs to the WORLD!

  • Programming with no passion and no good goals never go far, and if you are led by some people with no talent more complicated too and then next step is lost some creativity inside of us.

  • Because in 1970-95 programmers were one family. if a stranger would tell you back then, that he is a programmer, immediately you and he would become "soul" brothers.Now a new type emerged, so called "coder". coder is not a programmer. coder is a person, who don't cares what he/she is writing or for what purpose. the only thing that matters to coder -- is money.
  • Kabutz: Good Java programmers need a solid understanding of the underlying classes they're using. Sun has always published the source code of the Java classes together with the JDK -- that has been my reference.

  • Kabutz: Programmers need to be careful that their brains don't turn to stone. You may specialize in one field and find that, when the technology changes, you end up on the street. Because your brain is your single biggest asset, you need to continually feed it new information and ideas.

  • To really learn, you need to choose the technology that you want to experiment in and take the time to study and read, which will require sacrificing your personal time. If you follow this advice, you'll grow more valuable over time and won't become a computer dinosaur.

  • 'Do not take life seriously. After all, no one has ever come out of italive.' --- Bugs Bunny

  • “Your time is limited, so don't waste it living someone else's life. Don't be trapped by dogma - which is living with the results of other people's thinking. Don't let the noise of other's opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary.”

  • “Your work is going to fill a large part of your life; and the only way to be satisfied is to do whatever you think is great work; and the only way to do great work is to love what you do. If you haven’t found it yet, keep looking and don’t settle.”This just reaffirms that passion and love of work is a key to success.

  • Reading can gather ideas, but only reality can create skill

  • "Any man who reads too much and uses his own brain too little falls into lazy habits of thinking." - Albert Einstein

  • Skepticism isn’t cynicism, which rejects everything. It just means you need to place a layer of rational thought before accepting anything as truth.

  • Good Artists Copy, Great Artists Steal!Copying = Taking something that X else has done and making something that looks like it. An observer says 'This is a copy of X.' X still gets his credit.
    Stealing = Taking something that X has done and making it your own. An observer does not realise that you have taken from X, so X does not get his credit.

  • "A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects."

  • “Design consists of creating things for clients who may not know what they want, until they see what you’ve done, then they know exactly what they want, but it’s not what you did.”- A good designer is one who accepts and integrates this reality into their process to produce a better result with less friction.

Next time i'll add my own -lol

I got what i wanted

When im still in college, programming got me thinking already since i'm in Computer Science, love designing things and implementing it. I told myself after college i'll be a Software Dev. in Java, even though it is only one subject in my school, it really got my interest back in programming!

When our internship is getting near, i asked myself what work do i need, and yes i think i'll try Java then, luckily i got an internship from a company in which my respected friend in PinoyJUG referred me, internship was difficult yet we did finished it accordingly. Right now, i did accepted as a Java Software Engineer in a company that really interests me, from that day on when they said i passed everything(im still in college finishing the remaining units) i felt happy and told myself now i can focus on Java - as i said those words i haven't understand what i'm up to.

When i'm in my first few weeks in the company, i understand the things that i don't know upon saying those strong words before, it is really that difficult for me right now , i finished a month with still no focus in one java technology, but then again i think java is so strong you really need only the things you are going to use on a project, as for me im working on studying every inch of Java - still thinking for WEB or MOBILE, but since those are really big , i felt that Core Java must be in my top list , although i read some java articles and books, i know i still lack many things / or should i say i did not understand some of it cause there is no experience after that.

From this day on i still can say "I got what i wanted" , but now i know the odds of it and needs to accept the fact that Java is great and difficult , but since im so damn interested ... i'll take my chances.

Welcome to Programming World

Hi everyone, its been a long time since i posted (not the simpsons below) this is merely because i had to graduate, rest and then work for the company i accepted. Life after college is really something you must plan for, it is where you will make yourself for who you really wanted to be. As for me i chose the path of Java Programming. Luckily i got hired by a company in which i really don't expect to call me back, its just like i applied for a requirements that i assume they will check and see if I'm capable even though i still don't have that skill. I like the company in which i am right now, telco. and mobile from there i am very interested to design and implement those applications. When i first got into programming right at the company, i felt stupid and then i think its just because I'm new and still has many things to do. But then again as time goes by the people around me are really great programmers, that i got intimidated everyday, all I'm doing is to study.
I did become a QA-programmer for one of the software and told myself when will the training start, but i guess that wouldn't happen because i found out that peer training session is all there is in the company. My friend told me (a new one also) that he read this quote saying-"If you haven't undergone in a formal training then you are in a good company", from that moment on i think it is true. Difficult for me because Java (my job there) in college was not that intensive , i only got to tackle it for one subject. Most of the programming done was in .NET (vb.net,asp.net) most of the subject plus the thesis, i mean no class design and object creation by hand compared to Java, so i think it is really time for me to go slowly in learning things much deeper for Java. I like the company, its people and yes great programmers. It's just I'm the only one left that needs to be trained and feel useless. As i write this blog, i understand now that people should really focus and understand the facts he/she wanted to accomplish. I know i wanted to really learn Java Technology and yes I'm on the job of Java Software Engineer(Jr.) but with really NO EXPERIENCE YET, i will tell you guys, I'm on it , working my butt very hard to learn the technologies i needed for me to help the company and specially to help myself out. One last note, next week is still a mystery for me , don't know what's in store for us (my 2 office mates) but now I THINK IT'S REALLY UP TO ME to get things done.