How do you save your job during hard times

You can get fired for doing your job well. Yes you read it correct, and its the current state of all jobs in the IT industry. So the question is how do I save my job ? What can I do to standout as compared to other peers ? I cam across this excellent video by Vivek Ranadivè, the CEO of TIBCO Software Inc. , who clearly guides us on surviving in a highly hyper competitive world today.


I completely agree on the punch line : "If you do everything that you are asked to do, and you do it really very well, you get a 'C' , but if you want to get a 'A' or 'A+' do things that nobody asked you to do..."
+