Please forgive the detail I'm going to go into here but I feel it's necessary up front so we don't waste a lot of time getting these things clear in followup posts/email exchanges... My girlfriend (maybe that should be "ladyfriend"-- we're not so young) is extremely bright but has had a pretty hard knock life up to this point. She was going to Cooper Union (an elite engineering school in NYC) and was all set to become a chemical engineer (she was in her junior year and led her class in GPA) when life threw a nasty curveball

. She left Cooper with the intention of returning but has been scrambling to make a living ever since (about 6 years). Now she has the opportunity to go back to Cooper, but we're thinking maybe it's not the best idea (for a bunch of reasons it would take too long to explain). She currently works as a kind of combination office manager/accountant and definitely needs to move into something that challenges her brain more. We've talked out the possibilities and have decided the life of a programmer might be ideal for her. Aside from the brain-challenge aspect of it, the possibility of flextime and contract work is very attractive (she would need to put in years as a junior chemical engineer before even being considered for flextime, and contract work is sparse).
Now, she initially wants to leverage her accounting experience as she moves into programming. She hopes to do a few smallish projects for small companies whose owners she has worked for in the past, stuff like General Ledger, Accounts Receivable, Reporting, etc.,. During that time she plans to study GUI development on the side. When she feels up to speed in that she will try to land a job at a company like Intuit, specializing in GUI work for a product like QuickBooks. During that time she will continue adding to her programming skills, now with an emphasis on either scientific programming or codecs. When she's up to snuff in one of those areas she will leave accounting-centered programming behind and move into one of these highly challenging fields.
Soooo, she is devouring C/C++ tutorials (as well as database tutorials) at a frightening rate, but I believe she will need some contact with a real, live programmer before she's ready to advertise herself as a programmer. We're looking for somebody with solid experience with C/C++ in professional settings (that is, you're not a perpetual postgrad or a hacker, however brilliant) to guide her development, ideally somebody who has at least dabbled in accounting stuff, has done some serious native MS Windows or X-Window GUI work and has at least experimented in something truly heavyduty like physics simulators or codecs. It would be nice if you've had some real experience with Assembler, too. Some successful experience as a teacher, even if only as an informal tutor, would be good too, just so's you know you're a decent communicator and you know what patience is.
These sessions would be conducted 100% remotely, using a combination of AIM/ICQ, email, shared webspace and telephone (on our bill). You will decide what she needs most. Maybe one session you will give her little coding quizzes. Maybe another you'll just talk on a conceptual level. Maybe another you'll give her a substantial "homework assignment" to be picked apart the following session. Etc. In the end you must be satisfied she's a good junior programmer, hopefully one whose quick intelligence more than compensates for lack of on-the-job experience. We will also be looking to you to act as a strong reference for her when the time comes to leave her current job. Your own credentials will need to impress prospective employers and you'll need to be willing to write detailed ref letters for her and talk at some length on the phone to people verifying her references. You'll also have a little phone talk with her current employer so you can be assured she's a responsible worker who earns her salary and then some.
We can afford something in the vicinity of $800 for this. You'll be active online with her for maybe 6 hours total and we figure you'll need another 3 or 4 hours to plan/prepare those sessions. We'll shoot a check for $100 to you after the first session, then the two of you can work out the rest.
*Serious* respondents please contact me at
11113@REMOOVEcleonproductions.com. Thx, brikface.