I did a course on Java about a year back and since then have got addicted to it. I have passed my Programmer certification 6 months ago. I don't have a job (that's because I don't have work visa in USA). Companies willing to sponsor ask for experience and I cannot get experience without working (Vicious cycle !)
So, I want to get more certifications so someone would consider me for a job.
Is it feasible though, to give the architect and developer exams without any real-world experience in Java ? I've been reading books on EJB & UML. I don't understand the concept of RMI very well. I've yet to get books for server-side Java. Are there any web sites where I can get a picture of what real-world problems are like with solutions ???
Since it is hard to get a job without real-experience (and since it is hard to get real experience without a real-job ) I suggest you do some projects just for fun. You can take a real-life scenario and develop a full-fledged working solution, preferably using J2EE technologies. You can then showcase your application on one of the free websites and use it in your interviews.
Having your own personal webpage with lots of (technical) stuff that speaks about you has become a very common way of impressing your prospective employers thesedays.
Have you seen the Petstore example on Sun's website?
[PS : I'm sorry if this sounds like career advice. I know this forum is for certification discussion only ]
[This message has been edited by Ajith Kallambella (edited February 21, 2001).]
If you find the information overwhelming, I suggest you start with the Servlets, then go to JSP and then walk the EJB track. This is just my preference
Ajith Kallambella M.
Sun Certified Programmer for the Java�2 Platform.
IBM Certified Developer - XML and Related Technologies, V1.
After reading through ur question I felt u r duffering from exactly same proplem what I have. I've started preparing for architect exam. I've also passed SCJP2. I do appreciate ajit's advice but doing project by my own.. I just don't know how to start and what are the things like compiler and tools required for the project. But, I'll give thought to this suggestion if u decide to do something let me know. Hope we can discuss and do something. I am also hearing that java is no more in demand which scares me.
It is always nice to find a person with similar problems. Two heads work better than one. So, I liked your idea to do things together. But I couldn't find your email address on your profile. Do send me your email address so we can keep in touch.
You gave me a shock by saying "Java is no longer in demand" I thought Java is the future. Where did you hear this news from ?
Together Whiteboard is free, but only offers class diagrams. I'm also running NoMagic's MagicDraw UML which I have an eval license for but has some limitations on the number of classes I can create.
I guess enough products offer 30 day evals that I could use a nice tool for the project, at least!
Originally posted by shivani anand:
can anyone suggest the steps involeved in doing a project. How one should start it? How to get the topic etc.
This is arguably off-topic but then, so are a fair number of postings to this forum this week. I recently gave a talk at MIT covering what's involved in software projects.* Most people with little experience, tend to focus only on the coding, but most projects are more complex than that.
I would recommend finding a good process book, one that will cover how to plan and design a project. That will give you an idea of what to consider (e.g. requirements, use cases, UI, testability, deployment, etc). Then, execute the project plan. Ideally do it with other people, preferably some with experience. Barring that, make your project open source, or, at least post the articfacts of each step on the web, and ask for feedback. (Artifacts are things like documentation, specifications, code, test cases, etc. Physical things producted when making software.) There are plenty of people posting on the Job Discussion forum looking to get involved in such projects. There are also plenty of nice people on JavaRanch who will take a look at things to give you advice if you ask for it (the easier you make it for them to quickly understand what you are doing, the more likely you'll get help).
*OK, shameless plug, the talk with references, can be found off my web page, at: http://web.mit.edu/hershey/www/ Unfortunately, the slides alone just give general ideas, it might not be clear if you're not at least a little bit familiar with software projects. The references might be a useful starting point. Also note that my talk doesn't dicuss actual software design or coding. There are plenty of books on that; and unfortunately, experience is the best teacher.
My email is
Actually, there is a symbol for email just above the individual message on the right side of the date. Well, do send me a mail and we'll discuss further.
What I want to say , is learn computer science . let the language be immaterial. yesterday was c++ , today is java , tomorrow may be something else. We don't know. So ,become stronger technically. You will successfully cross any ocean.
Regarding , Vishkha's question , please read this link on sun's site properly.Please read the objectives clearly. You definitley require experience at software architect level.
As our great sherriff , Ajith , who has given very valuable guidelines , you will make it.
Please see this & this discussion threads for more information.
I hope this will be useful.
Your Friendly Bartender
But, you'll try to step into my shoes and think, probably then you will understand what agony I'm going through.
Anyway, I have another question.
How much is each part of the scjea worth individually?
What I mean is if I pass only part 1, does it have any significance ?
As far as the worth of each part - you need to pass (69%) part 1 to proceed to part 2. Your score for part 1 doesn't matter beyond whether you pass or not. Part 2 & 3 are graded together. When you download the project it tells you how much each part of the project is worth and what the part 3 exam is worth. Can't remember the breakdown off the top of my head but I think there are 150 points possible for parts 2 & 3.
Originally posted by willie blue:
I'm working on a website that will use J2EE technology. Does anyone know a hosting service where I can place my site?
Yep..u can use services of
www.mycgiserver.com which can host JSP/Servlets and planning to offer EJB's in a short time for free.