To land a job at the cutting edge of technology, you really need a background in computer science. But what if you’re starting from scratch? Thankfully, there is an alternative to spending another ...