Nilu,
Those "crappy" programming/technical support jobs you're talking about are among the highest paying jobs in North America. It's very common for a developer or Level 2-3 support engineer to make more than their manager here. Just gotta know your stuff more than the average Indian dude who arrived from Banglore yesterday.
e-commerce, marketing and Business Analyst jobs are usually nothing but a more glorified secretary position and every new grad and their mom can apply for them.
At this very moment, a fresh IT grad with decent programming knowledge (not theory) and a Unix certificate can easily start at $70K/year which is very decent compared to other fields.
hala why did you quit?
well u got a point there Soroush, but u tell me how many percentage of those IT programmers ACTUALLY are Full-timers with benefits? Almost none. they r all 2-3months contractors only, and if u consider the amount of programming they have to do(and I eye-witnessed that) on daily-basis in huge companies with huge adhoc campaigns, really what they earn isnt all that much..
I mean com'n, I was a full-time Online marketing specialist(not Manager) at this big company and was warning $65k a year! so $70k for a programmer that works 10x as much as us, online marketing managers, other managers,etc, is quite LOW actually. + pretty much all of them have to stay longer hours than indicated in their contract(and as u know they dont pay overtime in contract), so crappy long days, and not getting extra penny for ur 2-3 hrs extra they have to stay every day to code/launch a campaign..
+ most big companies now have their IT deparment outsourced to India-China already, so fewer and fewer IT Grads would be in demand here.. bc simply those IT programmers are much more skilled than us, IT programmers graduated in Canada-US and they ask for much less $ too!
+ I think ur actually underestimating the skill level that Online Marketing managers should possess in order to be qualified/hired in the first place, so dont even mention it as "even a fresh graduate/mom" can do it!!lol
You have to think in terms of Marketing Revenue, Product Pricing, basically ways to improve Revenue for the company u work for, Add to that the vast tools available to Advertise your product Online(and trust me, advertising it just on facebook/twitter isnt called Online marketing!lol) , and u should have vast knowledge of Google Paid Search, Tracking Cookies, Webtrends analysis, Google Analytics and all that, use it everyday to analyse the "constant changes in customer behaviour" when they visit ur website and change ur budget/target/product even based on online customr behaviour..not to mention using SnagIt, alikes and having knowledge of User interface to make a website look soooo appealing and user-friendly that they be able to purchase online instantly, with no technical problem, and the site design and content be so appealing that they actually pick up the phone or fill out the order form, and order that product u want to sell to them.
why I quit?! bc the company I was working for, being Microsoft's partner, had soooo many campaigns(which is normal in big companies Im used to it), but when got to office, realized they tricked me, so not only i had to commute 60km everyday for a 6 months contract, in place of one employee's maternity-leave but also when I started, bastards laid off the only other online marketing manager, bc I was hired to do her job too! so basically I had to do two ppl's jobs, learn all new stuff in 10 days only until she officially leaves the company, and frankly the $ wasnt all that great either..so Im not a slave anymore and I dont care how big the company was..I literally lost my sleep, appetite and got so stressed out in first 4 days that just couldnt take it for another 6 months!
+ I dont wanna miss out on my chance of writing great articles for Goal.com, thats my true passion, and I'd quit anything just to prove myself there to everyone globally..