Recently I joined a small company as my first job out of college. Being a small company, the learning cycle is incredibly fast. I have to learn new technologies frequently and use them. When I look back at the last year, it seems I have come through working in a lot of technologies without me even realizing it. My question is will this really help me in the long term? And generally how does one keep up with it ?