You can make a comfortable living as an engineer and if you enjoy challenging your brain, it's a good outlet. You need to be exceptional to make a decent income at fashion, make-up, & photography. Why not keep those activities on a hobby/side-job level? If you become good at one of them, you can switch your career. A friend did just that, started out as a software programmer, now a professional photographer hired by mainstream companies to do photo shoots for their catalogs, adverts, & web pages.
As an engineer, occasionally I'll do photography at work for production (used in assembly guides, etc.) and product photography of our equipment which is used in brochures, manuals, magazines, and trade shows. It's a nice break from the usual work.