Also, I would avoid Odesk like the plague. Build up a portfolio (open source works as well) and connect with people on HN.
Also, I would avoid Odesk like the plague. Build up a portfolio (open source works as well) and connect with people on HN.
Frankly it seems like OP is more depressed than anything - alone and isolated in a strange place.
He knows that much and noted it.
What he wants to learn is discipline and getting shit done no matter how much it smells. Having a boss breathing down his neck might work.
> Working on an open source project instead would be much more constructive and would get him engaged with experienced developers who could teach him a thing or two. If he's still a student (and it looks like he is) GSoC might be a great way to get started with this.
No. In an OSS contribution (or most GSoC) if you lose yourself nobody will care much, it's your loss. You're completely missing the point.