4 ms·
How are you even going to design a licensure exam when the reality of the industry is that there are a huge number of tech stacks? Any attempt at standardizing
by rTX5CMRXIfFG 1y ago
How are you even going to design a licensure exam when the reality of the industry is that there are a huge number of tech stacks?
Any attempt at standardizing knowledge across the industry will inevitably lead to CS theory, and people are already complaining about Leetcode.
If you make stack-specific exams on the other hand, then the notion of programming skills being transferable goes out the window, and you simply wouldn’t be hired or allowed to work on another, even internally in your current employer.
There’s much that can be said about licensure exams inhibiting growth in the technology sector, too. Since a license (if it were to have weight) would necessarily come with regulation against the practice of unlicensed software developers, you’d raise the risk for companies and entrepreneurs to invest in building products or startups that are essentially just CRUD apps, potentially making such ventures even less profitable.
- mikewarot 1y agoI imagine the same questions were asked when there were so many variations of electrical generating equipment available. Some street lights were series wired, some parallel wired, there was low voltage high current, AC, DC, arc lighting. There were so many different manufacturers, Edison, Siemens, Westinghouse, etc. Yet, Electrical Engineering became a discipline. Electricians and Electrical Engineers separated into discrete career paths. We need to do the same thing with programming and Computer Software Engineering. Sure, it's not going to be easy, but clearly it's time.