I work on a surgical floor (with occasional medical patients), for a bout 2.5 years now and there are many colleagues on my floor whom I admire very much. They seem to know so much about everything, able to talk to physicians, PA's, NP's on their level about possible causes for a patients symptoms, possible treatments. They know what s/s to look out for so many conditions patients come in with. They know medications seemingly inside and out.
I don't at all feel inadequate at my job and I feel like I provide safe and competent care to my patients. But some of my colleagues are on a whole other level, it's like they are former ICU nurses that are now working on the surgical floor.
How do I become like that? Are there any resources you guys recommend I study? I'm sure experience has a lot to do with it since they have seen so much over the years (they have been nurses for a while), but I don't want to be passive about my improvement as a clinician. How should I go about improving and learning?