I submitted my SCJD earlier in the month and without a job, I don't seem to know what "projects" to do next cos no one seems to be hiring. I once did a J2EE web app last year for some java course, I could brush up on that a bit. And I want to look into game dev since I think I'm pretty good with Swing LOL. But then don't know what game to develop.
What did or are you doing during this time?
Ulf Dittmer wrote:Why not get involved in your favorite open source project? That would even look good on a resume.
Where can I get an overview of these open source projects? Please provide a link or contact. Thanks.
Roel, in fact I build a hangman game earlier when I was helping someone from the Ranch. I'm thinking of something that is challenging and can potentially become "big" like multi-player, client/server... hope you get my point. Of course the app doesn't have to be a game.
K. Tsang wrote:
I'm thinking of something that is challenging and can potentially become "big" like multi-player, client/server... hope you get my point. Of course the app doesn't have to be a game.
Develop a poker game that can be played over the internet (and use Sockets if you used RMI for your SCJD or vice versa for the network layer), so we can relax (and earn a little bit money) after a day hard work on the scjd-assignment
Since you have inclination towards GUI, Java FX can be interesting to you. Moreover you will learn a fantastic technology and who knows, you can win $25 Grand.
If I had time I would have gone for it.
I also liked the idea of getting involved in open source project. Open Office is a great project and it needs many additions to compete with others in market.
I suggest if you have interest in open source, you can create new open source project, it would be much easier than get involved in existing projects .
Get involved in open source projects is not easy as it sounds, it's not like we can modify code as we want and submit to repository.
Correct - you need to build credibility first. At first any patches you submit will be vetted by the committers. But once they've done that so many times, and have found the patches to be of acceptable quality, they'll generally get tired of that and make you a committer. It also helps to be active in the mailing lists and/or forums, so that your name becomes more visible in the community.
I suggest if you have interest in open source, you can create new open source project, it would be much easier than get involved in existing projects.
That's fine for gaining experience, but an existing, long-standing project has a certain name recognition, which you would need to build up to for a project started from scratch (if in fact it ever becomes more widely used). So it depends a bit on what the ultimate goal is.