I know the answer to this probably depends on what kind of area I will be working in, but do you have any general
advice? I have a few projects in the making, could you tell me what you think? Show? Don't show? Or work more on?
#1 I have written a video converter. It is pretty simple, a text-box to indicate the source file, and a convert button.
I will polish it, use a file-chooser for selecting the source file, add some preset buttons (iPhone, Android etc)
to select the desired output file, and add an animation to show that the application is busy converting.
#2 I am working on an applet for a games company in the States, (on a volunteer basis). It sits on their
website and displays search results for reviews of their latest games.
#3 I am also working on converting a program I have already written in php. It is a stock market trading system back-tester.
It takes a stock-market data file (csv) for example 1 year's worth, converts it into an intraday timeframe (3mins).
It then goes back through the data buying and selling the stocks according to the logic of some well known trading systems.
Then, it prints out charts for each day of the csv file, with buy and sell signals printed on each. Finally, it prints out
a report to tell you how much money the system made!
#4 I am also working on an 8-bit looking pacman clone, and #5 a simple calculator widget.
I don't see why not. Sample work always helps an interviewer gauge a candidate's skills. Also beats the "tell me about yourself" type questions
Of course, you need to make sure that you are legally allowed to disclose what you have done. e.g. Some employers might forbid this for whatever reasons. At the end of the day, you want to land a job, not land yourself into legal trouble!
PS. For #1 and #3, if the interviewer is good, he will ask you to explain the conversion logic as well as the logic used for trading.
Thanks, just one more question. If my projects involve some front-end UI stuff like my video-converter does. Then, does it need to be very attractive/eye-candyish? I mean, would it work against me if the video converter UI was just a bog-standard window with a few default buttons and text-boxes on it?