From everything that I've read its obvious that obtaining experience that can be recognized by a recruiter is extremely important in landing a job. I'm just wondering if anyone could provide some more details on the common forms of experience one can obtain.
1) Internship - I graduated a while ago. So I'm not really sure if companies will take in interns that aren't still in school or if that's even legal. Should I even try to find somewhere to work for free or is that a lost cause?
2) Open source projects - I have a lot of unpolished pet projects that I could easily finish up and post to GitHub. These are mostly smallish programs that chart sports data, simulate card games, help with finances, etc.. I'm not however part of any big projects with lots of people. How important are such projects in the eyes of a recruiter? What exactly is the process of finding and getting on board with such projects?
3) Volunteer work - I've seen "develop a web site for a charity" or something along those lines a lot. If I'm using Java to do so, it probably means I would be using JEE which is something I'm just learning, and would be difficult for me to do at the moment, but if I don't use JEE then its like I'm not really using java and am just part of web-development like anyone else. So should I bite the bullet and try to learn JEE as much as I can, just develop sites using wordpress or whatever because something is better than nothing, or is there volunteer work I could find that's just core Java?
2) The idea is to show something. Open source is good because it shows you can work with others. You own code shows you played with things which is good to. It depends on the complexity. Your own projects aren't what people mean by open source though.
3) Nothing against Wordpress, but Wordpress experience is unlikely to help you find a programming job. Also, don't limit yourself to web apps. Maybe someone needs an Android app? That uses Java. It's not core Java so you'd still need to learn something though.
Jeanne Boyarsky wrote:3) Nothing against Wordpress, but Wordpress experience is unlikely to help you find a programming job...
Jeanne Boyarsky wrote:Wordpress experience is unlikely to help you find a programming job.
I would alter that a bit to:
Wordpress experience is unlikely to help you find a Java programming job.
Tyson asked about "...develop sites using wordpress..." - It's not uncommon for Wordpress sites to run on slightly altered code, or to have additional PHP pages to achieve functionality not part of Wordpress itself; so there may well be some PHP development involved, especially if it is used as the basis for an entire site (as opposed to just being used for user/editor generated content).
Jeanne Boyarsky wrote:Ulf,
True. I took "develop" to mean create more than customize.
If I had asked people what they wanted, they would have said faster horses - Ford. Tiny ad: