the fact that the tech field has plenty of internships but virtually no apprenticeships is just a way of gating real-world experience behind being accepted to and able to pay for a college degree


practically everyone knows at this point that you don't need a CS degree to be a working programmer any more than you need an architecture degree to be a working carpenter. so why is it still used for gatekeeping (of both jobs and internships)? to immediately exclude a huge number of workers from candidate pools, which makes the bargaining power of the remaining candidates lower, to preserve and justify the two-tier employee/contractor structure where employees are treated well and contractors terribly that has become ubiquitous within the industry, and to preserve the status quo where those salaried positions are primarily filled by the most privileged classes of people.

Sign in to participate in the conversation is a place for friends