I have been a pixel pusher / web worker for some years now, starting only from self-studying, bugging friends who were smarter than me, living off tutorials I Googled and more self-studying and stalking genius web people.
So, I am now called a Front-end Web Developer, an obscure title for people who do tons of HTML and CSS. Some people might think that’s all we know, but the thing is, there’s sooooo much more to it. Working front-end requires one to know a whole list of even more obscure but very important topics to consider in designing, creating and publishing yet another internet entity.
In most companies, front-end web developers are the ones who make sure that data from the back-end gets published online properly with all the intricate designs crafted by the web artists or web designers (or as close as possible to the design). All the information, articles, images, media should be magically laid out in a neat, fast-loading, accessible web page that all major browsers can render - Chrome, Firefox, Safari, Internet Explorer 7, 8, 9 (and oh, maybe IE6?! le gasp!) – and all users can view and ogle over, in addition to the cool tricks and features of those light boxes for videos or image galleries, fancy clean pop-ups and slide-outs that link all those other pages that everyone should end up loving and get sucked into and go back to over and over because they had the finest experience viewing all the content and creativity.
Oh yeah, easy-peasy, ei? A front-end web developer’s job description is quite skills-based so let’s just list some of the things that one could know and do:
1. Speak HTML. Even more recenly HTML5. HTML is the lingua franca of the internet, so if you want to take a piece of the space, you better learn the language.
2. Love CSS. Style like there’s no tomorrow! This is the key to translating your artist’s designs to code, they’ll love you for it.
3. Learn Javascript and get those slick effects rollin’. Add in a framework like Jquery or MooTools and you’ll see Flash could then be optional.
Read the rest of this entry »