You already got some comments that cover UI. I'd give you a different perspective on the UX.
One thing is UI - "drawing" apps and web sites, a completely different area is the UX. You should have been dealing with UX while doing software development - writing frameworks, creating classes, etc, or during day to day life - dealing with invalid door push/pull handles, hard to use phone apps, etc.
Just start paying more attentions to details and areas that are not as efficient as they can be.