I had switched from textile engineer into computer science. It took me 3 more years to get my computer science BA degree again. While all my friends are working on their PhD degree, I was still working on my BA degree, it was not a good feeeling. Until one of my friends who just received his PhD degree in physics and couldn't find a job, he came back to gradulate school and worked on his computer science PhD degree again. I felt a bit better after that.
My father used to say, "Everybody need to wear clothers. Not everybody need to use computer." If I continued in textile in my career, I don't know where I could find a job in US. Last time I went back to Taiwan, even my own college (Taipei Institute of Technology) had closed down the textile engineer department completely. All the textile jobs had been outsourced to China.