3 ms·
The underlying issue is that programmers/developers/engineers need to be split up in terms of technical difficulty. By not doing this, companies don't clearly
by Novashi 8y ago
The underlying issue is that programmers/developers/engineers need to be split up in terms of technical difficulty.
By not doing this, companies don't clearly know how to assess your skills because as we've found, there's not an accurate and fair test that tests from the lowest level of putting HTML on a web page to cutting-edge AI and distributed systems that fits in an interview format.
There is ample, ample work to be done that doesn't concern much of CS at all.
This is the same for a lot of other more mature industries that have been around for decades or centuries -- people pushing the limits of agriculture science are different from people who run farms are different from people who work the fields. They shouldn't get the same interview, but here we are trying to test everyone as a CS graduate.
This split would be separate from salary. You can deliver $millions in value by never touching anything beyond CS-year-one and you can subsequently charge clients for that as long as you can demonstrate it.