: Are graphic designers for web supposed to know JavaScript? If you were to hire a graphic designer to pretty up your web pages, would you hire him/her if the person has no experience in JavaScript
If you were to hire a graphic designer to pretty up your web pages, would you hire him/her if the person has no experience in JavaScript but has a very good understanding of HTML and CSS?
How important is it for a graphic designer to understand web technologies for him/her to be able to perform effectively at their job of prettying up web pages? What is the industry trend when it comes to hiring people to improve the look and feel of the website?
More posts by @Karen819
5 Comments
Sorted by latest first Latest Oldest Best
YES is the short answer. Javascript is part of the user's frontend experience together with HTML and CSS. Although, a mastery of javascript is not needed, as mentioned above, but an appreciation for as many web technologies as possible is a must.
Knowing a little of a lot will prevent you from writing hacky code, better communicate with techies and clients alike and generally inform your designs (as your know that CSS3 includes all the cool stuff you want to do in your head etc...)
So learn, keep learning, and never work with any "web designer" who hasn't touched code before, they simply don't know the restraints and possibilities of the medium.
I am (from what I've been told) a bit of a rarity. I am a web developer (professionally) with very high-level creative and UX skills. When I've designed solutions for other developers the one thing that was most appreciated was knowing how to design "flow":
Not just what a nav looks like but what it looks like when you hover;
What does the sub menu look like aesthetically;
How should Item A behave when clicked;
The aspect of visited links, flyouts, hover popups, etc.
These are all things that a front-end developer appreciates when they are cranking out the js/css.
So yes, you should have an understanding so you can at least talk the talk but you having to implement a coding solution should not be expected. Your expertise should stop at the very least having a feasible contribution to the conversation outside of your creative passion and bias towards your design.
A designer should understand the medium they are working in to the best of their abilities.
That said, there are architects that have never swung a hammer yet are lauded for their non-conformist buildings (that I'm sure more than one contractor has regretted building). :)
So...well, it depends. There are a lot of graphic designers that have never touched anything but PhotoShop. There are a lot of graphic designers that can use PhotoShop, build a PHP site, integrate a JS Library, and write all the presentation layer code.
Both are valid skill sets.
All that said, if you hope to be more of a UI designer than Graphic Designer--then I do think it's imperative that you understand the basics of JavaScript as JS is really the engine that creates the interaction layer. A huge part of web UI design these days is designing the details of the interaction--figuring out how long the fade is, which keyboard controls work against it, what touch vs. click will do, what is the hover state, error states, edge cases, accessibility, etc. This isn't possible with PhotoShop alone and one has to eventually get dirty with code to get into those particular details.
As for your follow-up question:
What if we just wanted someone to just pretty up our fully developed and functional web pages?
If the site is fully developed, it's not a matter of 'just prettying up'. There's only so much one can do AFTER the fact. Maybe swap out some images--maybe tweak the CSS. But ultimately the extent of what can be changed is going to be at the mercy of the existing presentation layer and you're going to need someone that fully understands it to even know where to start.
In the future, it's best to handle your visual design while the presentation layer is being developed--not afterwards.
Short answer: No, web designers are not necessarily supposed to know javascript. They could just focus on the looks of a site, or the usability. What they do need, however, is an understanding of how javascript works, because they need to design with functionality in mind.
Most web designers do know their way around jQuery, especially the properties that work with HTML and CSS in a more visual way (javascript applied to layout, so to say). And in most cases, this is all you need for a regular site.
However, if your site has complex requirements, needs to work with PHP, ASP, CMS, databases, Ajax or similar, you will definitely need a web developer. While not impossible to find, a designer that also does complex coding (and one that is great at both) is rare.
As I said, I believe in most cases all you need is someone who does good web design and also understands javascript well enough to apply and edit plugins.
"Know" is a very ambiguous term.
Someone could "know" enough javascript to be able to see what it is
accomplishing and be aware what to edit and what to avoid.
Someone could "know" jQuery, which is javascript, but it's not
straight javascript.
Someone could "know" and fully understand how to write complex DOM
alterations and interactions with "vanilla" javascript.
A good web designer has a grasp of #1 . A better designer may grasp #1 and #2 . Few web designers may grasp #3.
The level of knowledge required really depends upon the existing construction and desired edits. Remember "web design" is not "web development" in many cases. Although the lines get blurred, web design is the body shop, whereas web development is more the engine mechanic.
What is required to "pretty up" your site completely depends upon it's current structure and functionality. It is absolutely possible to alter the appearance of a site via javascript and/or jQuery.
Terms of Use Create Support ticket Your support tickets Stock Market News! © vmapp.org2024 All Rights reserved.