If you are challenging, I suggest you go to a futures company. If you feel comfortable, I suggest you go to the bank.
It's just the difference between the two positions: banks are nothing more than jobs that machines can't do, and people can replace them. If the machine has the ability, it will never let you do it, because the cost of hiring people is higher than that of hiring machines. So, your next job is almost the same as a machine. You are a supplement to the machine. Futures companies, if you say that the high IT development prospects of futures companies are not ideal, then you are all wet. If you can make a good program. You are a scarce talent in the futures company. If your boss doesn't pay attention to this, there's nothing he can do. He just wants you to be a network administrator. No future.
Personally, I have a lot of fantastic ideas about futures, and I want to prove whether my ideas are correct with a lot of data through computer programming. Unfortunately, I don't have the technology in this field, and I don't have so much money to ask someone to help me program.