4 ms·
This may speak to a growing need for people who have actually studied human-computer interface design, combined with other skillsets (probably graphic design pr
by acjohnson55 12y ago
This may speak to a growing need for people who have actually studied human-computer interface design, combined with other skillsets (probably graphic design principles, too), to be primarily in charge of the screens and flows.
- seanmcdirmid 12y agoHCI (as a CS science-based discipline) is not design and never has been (though there are definitely aspirations). We need people who have actually studied and practiced design (interaction, graphic, visual, industrial, ...), the latter being important because design is as practice based, if not more so, than programming. So developing junior designers under the mentorship of experienced designers is essential and often left out in companies (especially startups) who don't get design. And this is what gets me about the "designers must code" meme: if they are coding, they are not getting experience designing.
- jamesdelaneyie 12y agoI have always felt that learning code as a designer is no different to learning to take the production of print work into your own hands. Foil-blocking? Better talk to the printer. Six spot colours on a 64 page handbook? Best check with the printer. Half fold gate sleeve design with laser cut matte finish front over a high-gloss neon backing? Jesus, I better check with the printer. With digital design, the turn around is so short that it can be incredibly beneficial to learn similar digital techniques yourself instead of waiting for the reply that tells you "can't do it". You specifically mentioned interaction design as the first discipline (and i would URGE companies to hire classically trained designers), and ffs, of all the disciplines, it's the most tied to coding. It is integral to learn of the production processes to be worth your salt. In college, we made books by hand. We made websites without frameworks, exhibition designs in foamcore real-life mockups. Any course worthwhile will continually stress the understanding and competency in the production methods. I'd like my architect to know the theory and have some practise in building a basic wall, wouldn't you?
- seanmcdirmid 12y agoSure a web designer should know some CSS, but javascript? I think many design schools do teach some web production technologies, but designers almost never have time to specialize in production. You are also exhibiting a web bias here; a lot of design work doesn't occur for the web. Should a designer for mobile learn ObjC or Java since that is what is used to implement their designs? And god forbid the designers that work on AutoCAD; must they really learn about C++ while they are becoming experts on CAD? Many IxDs that I've met are trained programmers and architects (though my wife is an IxD trained in visual design). Even the ex-programmers have no chance to program (our company tends to have more design work than designers, and enough programmers). I haven't noticed any difference in design quality between the ex-programmers and ex-architects (but that was mobile, not web). On the other hand, I have also met some good researcher-style designers who get their hands dirty with design-oriented programming platforms like processing and arduino in their more open ended projects. This is sort of a different style of designer beyond professional, though (professional designers just don't have much opportunity to go this route).
- jamesdelaneyie 12y agoCompletely agree I have the web bias, it's what I grew up making, yet I think the further comparisons you mention (autocad + c++ (tbh, no knowledge there)) separate the implementation from the final artifact much too abstractly for it to be a viable recommendation for career designers. Want to design a stool? Learn joints. Want to make an app? Learn flows. I wanted to make cool shit happen on a screen when you clicked, so I'm learning javascript. You're right in saying that design schools can't offer the specialisation of a particular production mode to all students, it's not feasible. Yet what is feasible, is that the interest is there, and it can be built upon by one lecturer or third party resource (on recommendation) to a particular student. There are people who I graduated with that gained an incredible amount of print production knowledge in their final year that stands to them completely, while I focused on "hey why can't i make stuff on this website move and interact in a more delightful[0] way. The main point here is that there is a investment in learning any production technique, and anyone who has that knowledge will always be more valuable than someone who does not. The choice for designers is to work it out for themselves if it's worth learning it for what they want to do. Now I've gotten ranty :( sidebar: That's a fierce irish name you have, are you from Eire? :P [0] Kill me
- acjohnson55 12y agoAccording to the authority on everything (Wikipedia) [1], HCI connect CS and design, amongst other fields. But it's really just semantics. I want someone with that skillset and good design fundamentals in charge of the user interaction of my product. You could have a point that design is more practice based than programming, but you haven't backed it up at all. Programming is very much practice based, in my experience. [1] https://en.wikipedia.org/wiki/Human%E2%80%93computer_interaction https://en.wikipedia.org/wiki/Human%E2%80%93computer_interac...