My goal is to work as a software engineer in the healthcare space and improve the state of patient data (because I think it's currently abysmal). I'm interested in making medical data less fragmented, more accessible and more secure. I believe blockchain could be a viable solution so naturally I am also interested in blockchain.
Obviously I want to work as a programmer, but I'm wondering if my goals, which require specialised knowledge in topics like security, encryption, cryptopgraphy, medical imaging, databases, would be better learned in university than from a job.