Previously I would have been warey of adding camera shake in Blender since rendering a 5 second clip could easily take 5 hours but with eevvee (the very fast OpenGL Renderer in Blender 2.8) I can generate 1080p 24fps video frames of my current scene in almost real time. This means that taking risks in the animation is much less expensive compared to using Cycles (the ray tracer).
Here's a youtube from an annoyingly young person showing how to add noise to a camera in the graph editor. Obviously this noise could be added to anything, not just cameras. Also obviously this doesn't mean I won't continue to add camera shake in post, it's just another tool in the bag.