Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

CSS

Gerald Torres
Gerald Torres
13,442 Points

As a Front End Developer, what should you prioritise when building a website? (for a job technical test)

Hi,

I will be doing a technical test for a creative agency and they will give me 2 hours to make a landing page website and I have to do as much as I can within that time limit.

My question is what should I prioritise when they first give me the spec. Eg. Should I focus on layout first before styling?

The job role is a Front End Developer.

Thanks,

Gerald

Ps:

Here are some examples of their work:

http://cadburyflavourites.co.uk/ http://spotify-saucony.com/ http://vitaminwater-spotify.com/ http://asics-spotify.co.uk/

1 Answer

Grace Kelly
Grace Kelly
33,990 Points

Hi Gerald,

I would definitely recommend building the layout before the styling, as it doesn't matter how good your styling is if all the content isn't there.

I would also recommend commenting your code very clearly (both in the html, css and JavaScript if you're using it) so the people judging your code can see your process and see you're considerate of other devs who might be working with you in projects in the future.

It might be an idea to do some sketches/low fidelity wireframes of what your layout is going to be before you start coding to give yourself a blueprint before starting and it can be something you can send over so people can see your thought/planning process. Although if this is something that you're not used to doing, don't if it will just slow you down :)

Hope that helps and Good Luck!!

Gerald Torres
Gerald Torres
13,442 Points

Thanks! I just got feedback from my result:

"Very happy about his test results, more details below. He'll need a bit of time to pick up some of the tech that we're using but considering that he's self taught and seems very driven I don't think it will take more than a few weeks to get him to full speed.

What went well:

Great attitude and seems like a very good fit Asked relevant questions before starting Explained his decisions and process clearly when he finished the test (listed priorities and gave reasons for using the tools that he chose) Used npm commandline to init the project and download bootstrap and jquery Wrote a few lines of very simple jQuery code that does the job! His code is well commented throughout (JS, CSS and HTML) Code structure is clean and well organised Finished most challenging elements of the layout

What went not so well:

Didn't use Sass - just plain CSS (that's not a problem as Sass is not very different from plain CSS and easy to picked up). Could have finished more than that, some content is missing."

Thanks for the tips!