C# developer here. Bit shifting is super useful for defining flags and flags are awesome. In the web app world, I don't really come across the need for bit shifting outside of flags. If I am building something in Unity or GodotSharp, there are far more opportunities where bit-shifting is useful.
I generally agree with your statement when referring to code bootcamp graduates, but anyone with a CS degree should have learned bitshifting by their second programming course; YMMV.
I generally agree with your statement when referring to code bootcamp graduates, but anyone with a CS degree should have learned bitshifting by their second programming course; YMMV.