My Awesome Workplace
I think I am one of those few lucky people who have gotten a chance to work in ThoughtWorks. ThoughtWorks is a global consultancy firm that specializes in delivering excellent custom software solutions. But I am not going to talk about ThoughtWorks like I am delivering a sales pitch to a client. I am talking about ThoughtWorks purely from an employee perspective, based on my experience here for 3 months. I began my journey here as a grad, fresh out of college. We had a 6 week training period in Bangalore. Before that, we had to undergo a month of online training. The first book I was asked to read was "From journeyman to master - how to improve your craft" Right at the beginning, ThoughtWorks trained me to look at my work of developing software as a craft- which requires knowledge, skill, creativity and patience to master. I was so happy while reading that - it felt like I was stepping onto the right path. Then my 'ThoughtWorks University' began. I had a...