In my country (Putinland) engineers has about 500$/month (6k/y) average salary. I have a degree in mechanical engineering, oil and gas field, in this field you can have like 10-12k$/y. Job profile is 28/28 rotation usually, 28 days on you work at like -40C degrees 12 hours a day whithout holidays, shitting at snowdrift, because there is no toilets at drilling rigs. 28 days off are not paid of course. Contractors from other countries get 10-14k$ least per month here for the same job.
And i cant even get this 10k/y shitty job, you need to be someones revative for this.
I dont think i can find a job in some english-speaking country, i have no any experience, and my english is bad, so im thinking about becoming a programmer, coding is the only field in post-soviet countries, where u can have 12-24k$/y and buy something besides food.
I've also heard that there are many programmers from third-world countries like russia in the usa, and employers recruit them quite willingly, is it true?