It’s doubtful. It’s starting to seem like most logos are one-off things done for $50 on crowdsourcing sites. The exception to this being companies with money that know what they’re doing and want more than just a logo.
Yes, but it really helps to know enough about what’s possible and efficient to do with code. Some things that look easy might take hundreds of hours to code. A small bit of nothing all that important tossed into a UI design might present a major challenge to a coder or developer (not to mention an unnecessary expense). You need to know enough about it to design intelligently. Also keep in mind, that not having coding skills puts you in a disadvantageous head-to-head competition with those who do. UX/UI designer aren’t so much troubleshooters — they’re the ones who cause the headaches for the coders, programmers and developers who end up doing the troubleshooting.
Covers of what? Books? Magazines? Music CDs? Instruction manuals. In all those case, my answer is about the same as my answer about logo designs — probably not.
I worked for a daily newspaper where there were literally deadlines that needed to be adhered to without so much as being a minute late without incurring thousands of dollars in per-minute charges. I also worked for a government agency at one time where the pace of the work was like that of a slow-moving glacier. Oddly enough, the newspaper job was by far the less stressful and most enjoyable of the two. Ad agency jobs I’ve had have been quite irregularly fast paced when a million things need to be done before a fast-approaching deadline. Other times, it can be slow, but then the rumors start to spread of not enough business to keep everyone busy, which is even worse.
I can’t think of a single subject I ever took that hasn’t been important in my work. Design involves curiosity, critical thinking and striving to outdo oneself in moving things further down, which is pretty much synonymous with an insatiable hunger for learning.
Personally? Being versatile. I’ve been in this field for, um, 40 years now. In that time, the field has completely changed at least three times. Not being versatile, flexible and eager to embrace what’s new would have left me at multiple dead ends. I’ve seen it happen to others time and time again.
That said, there are benefits to also specializing. Specialists have a higher chance of landing those higher-paying jobs and clients that need those hard-to-find specialists. Even so, it’s important not to get so focused on one thing that when the situation chances you don’t find yourself stranding on a road with no avenues back to the main highway.