We’re rewarding the question askers & reputations are being recalculated! Read more.

New answers tagged

1

I don't agree with the answers, especially with the one that has most votes. It is 2019 outside and the industry is developed enough to blur the borders between the roles. In short, UX Designer + Programmer = UX Engineer A role description from Google Jobs: As a UX Engineer, you’ll weave together strong design aesthetics with technical know-how. ...


1

Other answers have basically said "no, but there's no harm in knowing it". I'd like to challenge that and suggest that not only do UX designers not need to know OOP principles, but they should not do UX design from a perspective of having been freshly exposed to OOP principles or long-term infatuated with them. UX design has nothing to do with OOP, but it's ...


1

One thing I would add to this conversation is that UX designers should also understand how a webpage is marked up as well. Too many designers don't realize that divs are containers, that one can move containers around but one can't readily pull these containers apart. This lack of understanding often comes up when discussing media queries and break points. ...


3

Wow, a satisfying thread. There is often a debate in modern society - should a designer be able to programming? Personally, I think that knowledge of programming patterns or concepts (OOP) is necessary to become a high-class designer. Why do I think so? You can model the database in cooperation with a back-end developer. (Creating models) The design ...


14

Perhaps not so much learning the principles, but understanding the principles of Object Oriented Programming or the equivalent does help with some aspects of UX design. The short answer would be NO (i.e. it is not crucial), but the long answer would be YES because by developing a process that helps you articulate the relationship between different entities ...


5

As someone who works as a designer and knows OOP languages, I think some of the philosophies of OO kinda help with understanding structure, particularly if you're getting into SCSS and modularizing your design to create reusable chunks of content. But that's not really OO, but more understanding of variables and basic programming concepts (like keeping it ...


32

No. Those are two fundamentally different jobs. Except in the scenario that the UX design is for a product the primary purpose of which is OOP development (e.g. an IDE). Otherwise, of course, there is no harm to knowing the "principles" of OOP. Further, knowing about a broad range of different things (including OOP) can certainly help you to think ...


5

I'm a web developer and darn good at what I do. I once applied to a mechanical engineering company to re-build their lousy web site which was originally created by a mechanical engineer part-time. To get the job, I had to take a mechanical test. Most of the things on the test I had never even heard of before much less knew how to answer. (It mostly tested on ...


Top 50 recent answers are included