I have been an amateur developer for a long time. I was hooked to computers since the age of 10. I started with windows 3.1 and Qbasic. Few months, I moved to Visual Basic where I developed few applications just for fun. During this time I was always a novice, amateur developer. Two years ago, I started seriously with Dot Net for windows developement and PHP for Web developement. I worked and learned for the both sides (Web and Windows, Microsoft and Linux). I now prepare (and I can take) the MS certificates. I made a huge progress in programming and it turned from a hobby to a serious (job??).
Yet, this is the problem. I live in Tunisia, where my programming skills have no value for our industry. I can't go abroad, as I'm not really that competent and also it's recession. (+ I'm 18 years old only).
I have tried building sites and blogs, I made about $800 with Google adsense (but that was a long year, which means $2 a day!!). + I like more coding that being a webmaster.
I'm now a good developer on MS Visual C# Dot Net, I have also a good knowledge on PHP/Mysql and AJAX. I can build sites and optimize Wordpress Blogs.
But I have very little experience about the Freelance World. I want you guys to share your experience with me. You may have experience in this field, so simply said "If you were in that time in my place, what should you do?"
- Become a Freelance? What shall I really do, what articles you think are best for reading?
- Take a virtual Job? they exist? Is it easy to take it? what processes shall I go through.
- Other Options?
I want just your advice and some ideas and hints to start. No matter if you write long about your experience, I'm interested to know it. I have learned that the most I know, the least I will fell in mistakes and then I save time and money.
Thanks for your suggestions.
Just to make things clearer, I'm looking for other developers experience. What Worked for you, what ways you decided and they were time wasting, what's the best way to start..