Now that I'm getting familiar with PHP and MySQL et al, what should I add to my portfolio to make myself hirable?
I've seen the dozens of questions here about becoming a web designer, but as everyone always says, mine's a little different.
I've done it as a hobby for a few years, and recently I've started to get a bit more serious about it. For example, I'm building an online version of
Kinkless GTD in PHP and MySQL for my own use. (I'd eventually like to make it available to the internets, so if you'd like to play around with it and help me test, email me.) It's got a fair amount of PHP behind it (and eventually, probably some AJAX as well). So I know the basics, and I'm capable of learning by doing.
I've decided I'd like to move into web development of some sort as a career, either freelance or at an existing firm. Previous questions have established that the almighty portfolio is the way to get hired in this field.
So my question to the great green aether: What are some good projects that will teach me more PHP, MySQL, Javascript, or other important languages that I can do for myself to put in my portfolio?
Get out some of the server side frameworks and at least write a Hello World in each. CakePHP and some of the new frameworks are interesting in that that have new ideas to offer and can help you learn to attack problems from different angles.
Some of the existing projects out in the wild support various extensions. Vanilla forum and Drupal both support modules that add functionality to the core product. If you are seeking freelance work, writing some modules can be a good way to interact with other people and make yourself a little more visible. Check out the forums for both and you'll find people requesting various features that you could contribute.
posted by tumble at 9:02 AM on October 20, 2006