For many people the word apprenticeship makes you think of plumbers or electricians. It may surprise you to learn that there are many people, myself included, who think apprenticeship and software development go hand and hand. A quick search in any search engine will give you a list of companies, both big and small, who […]