For a long time I didnt really know what I wanted to do with my life, I finished University, floated around, bouncing from job to job, with no real aim or intention.
About 18 months ago I woke up one sunday morning, and decided that I wanted to (finally) learn to program, I'd allways had an affinity for computers, maths and Science.
I enjoy web development, but, what i really want to do is forge a career in software development.
And so I have arrived at Java.
I want to work in software development, its all I want to do ... and the number of times I've looked back and thought "If only i'd started earlier" or "if only i'd really thought about what university degree to do" ... then maybe I'd allready be doing what I want to.
But, I am where I am .... and I know that if i'm serious about making this work, I have a long, steep and probably very fun and exciting journey ahead of me.
I believe its important to have a long term project and so I've decided to try and build a Small business Stock Control System... goods in.. goods out, locations, prices, a few reports etc etc ... as a long term goal, to help me learn.
I am sorry for the long post, and so I shall get to the point;
I'm thinking of working towards the Java certifications as a method for structuring my learning, starting with the SCJA .... I suppose my first question, in this rather long winded life story of a post, is... Is it worth it?
Is gaining these qualifications actually going to help me get a job one day? ... I know it says it will on the Sun site, but they're the ones making the money, and I always like to get an independant opinion.
So, am I on the right track taking this approach, and when read paying over my �150 and getting the first of these certifications? ..... or not?
Of course id would love to hear any advice you guys can give to a determined... yet inexperianced Java Baby
Thankyou guys for any help now, or in the coming weeks, months, years ....
Originally posted by Felix Black:
...I'm thinking of working towards the Java certifications as a method for structuring my learning, starting with the SCJA .... I suppose my first question, in this rather long winded life story of a post, is... Is it worth it? ...
Welcome to JavaRanch!
Preparing for the SCJP exam is an excellent way to learn Java. Different employers will place different weight on the certification, but the real benefit is in what you learn while preparing, and the confidence you will get by passing.
Good luck, and don't be shy about asking questions, everyone benefits when you ask good questions.
I'll do as you suggest and look towards the SCJP instead.
As far as basic java goes, im getting to grips with the whole OOP thing, which is something I didnt play with in php, aside from that concept, the basic syntax doesnt seem to be a major problem for me.
If im honest, im having more problems figuring out the compilation process, and whether i'm better using JCreator, or notepad and c:\javac myproject.java ...
I can create multi class projects in JCreator... well I made an enum project that used two files.
But I cant see how this would work at the cmd prompt?
I used to use JCreator and command prompt all the time when I used Windows. You open a file using JCreator, use the "save" or "save all" buttons, then go to the command line and use "javac . . . java."
If you have two classes in the same folder (as obviously for your enum example) the Java compiler and JVM have no difficulty finding them. If they are in different packages you use "import" statements to tell the compiler where to find other classes, and if they are in different folders you may have to use the -cp options for execution. But -cp is all in the future for you
This is a link to the index for all the Java documentation.
Your situation is the same as mine, didn't do anything after uni,
except crappy jobs, and finally realised there is no job that I would really like to do except for programming.
I did maths at uni, and have always like programming, but wasn't skilled in it.
So I took a java course and did the SCJP exam, then the SCWCD exam after that.
I don't know much about the SCJA exam, but I wouldn't bother with it for now, there aren't many programming questions, I would definatley do the SJCP exam, its fairly hard, but you only need 52% I think to pass.
Some of the questions are tough, but most of them are about loops and conditionals and fundamental language questions.
If you did fail it, you probably wouldn't fail by much, and you can always take it again.
Also, I recommend you get Eclipse, its a great IDE, perhaps the best free one, it virtually writes code for you, and it does unit testing too.