QUOTE(Vinci777 @ Nov 18 2010, 10:20 AM)
I just can hope dat by the time i need to worry about the problem, I wont be doing technical programming anymore

So its a matter of preferences, even you are seeing urself as a programmer 10 years from now you don't have to worry yet because in 10 years u will less likely be involved so much in programming. At that level, you will be doing design and planning instead of the technical programming stuff unlike the US market where programmers still getting paid well. In Malaysia, you need to step up to be a analyst or consultant in order to be compensated well enough.
Malaysia and India seems to have become the global IT hub for many MNC due to the low labor cost therefore you won't wanna compete in technical programming aspects with all the young ppl out there when u get old and have a family.

.
Regarding the banking software, there arent too many vendors around. Many banks and financial institutions still using Mainframes and As/400 as their core bank and core bank is not a thing you would change every 10 years as they invested hundred millions on it. It will stay as long as vendors and IBM continue to provide support and upgrades. For new implementations, its sorely depends on the bank to choose which vendors and solution then see what system they should buy in order to support them. There is pro and cons in every job. You just need to try and get the best out of it and dats the only thing u can control.
>>Vinci777: Thanks for the reply,you did provide a lot of information to me.
I got what you tried to say,but I have been having a contradiction.
I shall graduate by next year,do you think it is suitable for me to join Silverlake??
I wanted to get into the banking field but at the same time a am worry that an AS400 programmer wont bring me far in my career..
May I know how can I learn business knowledge of banking in Silverlake?
If I joined Silverlake as a programmer,will I be able to learn any business knowledge since I am a technical person??