This feels like a strange question but it's something I've often wondered so I was curious about other peoples opinions. I'm currently half way through a Chemistry degree and have been doing reasonably well. However I feel that the chemistry knowledge I have is only good for helping me answer exam questions. I hear people with a Chemistry background talking and watch interviews and things like that and they seem to have excellent general knowledge on the subject. Now that I'm typing this I'm struggling to think of how to describe exactly what I mean, but I guess things like knowing the names and properties of all kind of random compounds, always knowing what kind of reaction will occur between different random chemicals, relating chemistry knowledge to household products. Saying that reminded me of this picture which is quite old. I don't know how true the story is, but I wouldn't have a clue about a majority of the list - https://pbs.twimg.com/media/BIFYZ5MCIAEMWRR.jpg I feel like all I'm good at is drawing reaction mechanisms, interpreting IR spectra and determining experimental rate equations. Is the general knowledge something that comes with experience? Or should I be educating myself beyond the scope of what my exams and assignments call for? Hopefully it's clear what I mean as it feels like I did a bad job of explaining it.