I work for the IT dept in HK and then Canada.
I think if you are working in the PC and network area, it's pretty hard to catch up with the new technology. You need to keep on upgrade your knowledge by taking some IT courses which means $$$. For big company like HK Jockey Club which I worked before, they had IT courses for you to take. For small company, I think the owner prefer the less espenses the better. We cannot use our salary to update our knowledge in order to keep our job, it's a little bit sad.
Right now I am working for a small IT department in Toronto, manage a network with a Win2003 server and a RS6000 machie. Sometimes I am under a lot of pressure because the management do not want to spend money or is not budgeted and the technology is going so fast and our knowledge and hardware did not catch up.
The worst thing is the user who want their problem get fixed right away. They think we are 萬能.