I need some professional opinions, how will the following project look on a resume.
I am not a self-taught programmer, I went to a 2 year community college program, and had 4 years PowerBuilder experience, but now I�m in
java land. In order to get out of PowerBuilder I got 2 java certs and got a beginner java web position. In order to make up for lost time (after 4 years I shouldn't have to take a beginner's position) I am starting a self-taught project.
Basically it�s a suite of 3 java web apps. a web store, a maintenance app, and a cashier's app. (I�m not planning to sell the apps)
So i'm going to build the apps using incremental development. I"m going to gather a set of requirments build the webstore to a basic point, then repeat, each time adding more value to the webstore.
Once the webstore is at a point where I can show it to people, I'll focus on the maintence app. Once the maintance app is at a point where i can show it to people, i'll do side by side development on both the webstore and the maintence app until they are near complete. After that i'll work on the cashiers app. All three apps will be able to be run from the web.
So I�ve read allot of books and the apps will be java spring/springMVC/hibernate apps on a Linux mysql apache/tomcat box. The maintance app will be ajax/spring/springMVC/hibernate. (I've also read books on databases, analysis and design, ajax, etc)
But... I'm not just going to have this app. i'm also going to have a public repository. Its basically going to be a quick and dirty website (just plain html/css) that will have all of my requirements/Use cases/class diagrams/sequence diagrams) for all of the major builds, I will also have release notes and
test plans.
Then for minor builds I'll just have release notes, test plans. I will also keep a list of bugs found and fixed, as well as a blog listing my thoughts. I won't put up source code but I will put up a API as well as code snippets detailing special features that I want to showcase, for example if I developed a cool sort algorithm or something.
I doubt anyone will look through it all.. But I don�t think they have to... I would just want them to look through it and see how much work I have put into this thing and see all the learning that�s going on.
So lets fast forward a year (all work is going to be done outside of my 8 hour a day job) the maintence app/webstore is at decent level and the repository is set up. What do you guys think? how do I repersent this on a resume? Is this project worth anything?