at least for web development it seems almost mandatory.
That may be true, but there's a whole world of programming jobs out there that have nothing to do with "web development". There's all sorts of internal corporate app stuff, embedded system/firmware, control systems / automation of various sorts, scientific computing, simulation software, data mining / machine learning stuff, etc., etc., etc.
That may be true, but there's a whole world of programming jobs out there that have nothing to do with "web development". There's all sorts of internal corporate app stuff, embedded system/firmware, control systems / automation of various sorts, scientific computing, simulation software, data mining / machine learning stuff, etc., etc., etc.