Welcome to Dream.In.Code
Getting Help is Easy!

Join 131,550 Programmers for FREE! Get instant access to thousands of experts, tutorials, code snippets, and more! There are 2,231 people online right now. Registration is fast and FREE... Join Now!




What do i need to look for in a web developer/programmer?

 
Reply to this topicStart new topic

What do i need to look for in a web developer/programmer?

sessionoo
post 9 Aug, 2008 - 09:55 AM
Post #1


New D.I.C Head

*
Joined: 8 Aug, 2008
Posts: 1

I am looking into developing a new business online but while i know html and how to make a basic website, this site will require a lot more.

what do i need to look for in the designer, and what kind of scripting/coding is needed besides the normal html and java.

User is offlineProfile CardPM

Go to the top of the page


Martyr2
post 9 Aug, 2008 - 11:16 AM
Post #2


Programming Theoretician

Group Icon
Joined: 18 Apr, 2007
Posts: 5,008



Thanked 170 times

Expert In: C/C++, Java, VB, VB.NET, C#, PHP, Web Development, HTML & CSS, Javascript

My Contributions


You know I am really happy to see someone is actually asking the question rather than putting together their "wish list" and expecting someone to fulfill it all. So kudos to you.

You should be looking for someone with a decent number of years experience as well as a good set of examples of what they have done. Depending on your project you will want someone that has a skill in one of the following...

1) A server-side language. Preferably the language you want the site to be developed in. They should have a lot of experience in one of the following... PHP/ASP.NET/Cold fusion/Ruby/Perl. This is going to be the code that most of the pages will use to put together dynamic pages and shopping carts etc.

2) Design experience using CSS and familiar with the differences between browsers and how they render CSS code. And if your site is going to get really "flashy" then ask for something like Flash experience. You might ask for some experience in graphic design and image manipulation if you are looking for very visual sites (like a game site for instance)

3) Client side coding like Javascript is usually a must because this is going to handle the code that your server-side language won't. Things like drag and drop, manipulating controls on the page like hiding and showing, fading etc. An extra bonus would be to ask for familiarity with AJAX and or a framework like scriptaculous/prototype. I wouldn't make it a requirement but it would be an added plus if they knew.

4) Using a database with the website. This is a must. If they are into PHP they should have experience with MySQL. If they deal with ASP.NET they should be experienced in MS SQL Server. Some developers have both which is good and always a plus. Pick which database type you will be using and then get a developer that can match it and its relevant language. If you choose SQL Server, make might want to consider making the pages with ASP.NET. If you are using mysql then you might want to consider using PHP for your server-side language.

A good designer/developer will have a combination of the three. You can find people who have PHP/CSS/Javascript with maybe AJAX and flash experience as a bonus or you might find people who are ASP.NET/CSS/Javascript with something like Atlas experience or other AJAX knowledge through Microsoft platforms. etc.

Anything up and beyond these should be related directly to what you want on your site. If you want osCommerce carts etc, then ask for osCommerce.

I just hate it when they put up web developer jobs and ask for things like knowing C++, VAX, avatar creation, how to use a kitchen sink, and fill in the blank off the wall skills when none of them apply.

Hope that helps! smile.gif

This post has been edited by Martyr2: 9 Aug, 2008 - 11:20 AM
User is offlineProfile CardPM

Go to the top of the page

BenignDesign
post 9 Aug, 2008 - 07:19 PM
Post #3


Bubble wrapped for your safety.

Group Icon
Joined: 28 Sep, 2007
Posts: 923



Thanked 2 times

Dream Kudos: 150
My Contributions


Below is a copy/paste of the job I currently hold. It is the ad I applied to - feeling very unworthy of the position because the marketing guy used a lot of big, fancy words... which, in hindsight, really said almost nothing.

QUOTE

Immediate Need

Master Web Developer:

PROJECT RELATED COMPETENCIES

Solution Development and Delivery
• Creates efficient and logical databases for clients.
• Designs and codes superior technical solutions.
• Easily recognizes system deficiencies and implements effective solutions.

Project Execution
• Creates and executes project work plans and revises as appropriate to meet changing needs and requirements.
• Communicates and enforces coding standards
• Manages resources within budget and project schedule.
• Reviews work of team.
• Consistently delivers high-quality services to clients.

CAREER PATH CORE COMPETENCIES

Communication
• Assists in the facilitation of team and client meetings.
• Delivers informative, well-organized presentations.
• Understands how to communicate difficult/sensitive information tactfully.

Relational Databases
• Understands complex database concepts as well as the implications of different database designs.
• Effectively employs many different database design techniques.
• Possesses demonstrated work experience with more than one relational database management system.

Programming Languages
• Demonstrates expert knowledge of at least one structured programming.
• Creates XML schemas.
• Understands the benefits of the various programming languages.

Architecture
• Possesses significant knowledge of client server and internet systems architectures.
• Creates well designed, reusable objects.
• Understands browser specific compatibility issues.
• Understands the benefits of the various design methodologies and object oriented environments.

PROFESSIONAL QUALITIES

Leadership
• Generates enthusiasm among team members.
• Proactively seeks opportunities to serve in leadership roles.
• Challenges others to set, reach and surpass personal goals.


Really... look at it closely... they asked for the following:
1. XML schemas (which I haven't done the entire time I've been working for them).
2. More than one relational database management system (um... ok... which databases?? as it turns out, they really only wanted experience with MySQL, but the marketing guy doesn't know enough about what he's writing to describe his needs accurately.)
3.Demonstrates expert knowledge of at least one structured programming. (Programming what!? Didn't even finish the sentence.)

Ultimately, don't do what my employer did when looking for a developer. Be specific. It was by pure luck that I had experience in the actual languages and systems the company uses. If you need PHP, specify PHP. If you need ASP, specify ASP. Otherwise, you're just begging for a boatload of who-knows-what to apply for the position with little or no experience in the areas you need. Skip the marketing mumbo-jumbo and get better applicants. Case in point - they added all the marketing crap and they got me - poor, poor, unfortunate them. tongue.gif
User is offlineProfile CardPM

Go to the top of the page

capty99
post 9 Aug, 2008 - 07:31 PM
Post #4


the real kya

Group Icon
Joined: 26 Apr, 2001
Posts: 9,121



Thanked 15 times

Dream Kudos: 550
My Contributions


if they call themselves a webmaster. you don't want them.
User is offlineProfile CardPM

Go to the top of the page

no2pencil
post 9 Aug, 2008 - 07:47 PM
Post #5


My fridge be runnin OH NOEZ!

Group Icon
Joined: 10 May, 2007
Posts: 6,288



Thanked 54 times

Dream Kudos: 2375

Expert In: Goofing Off

My Contributions


QUOTE(capty99 @ 9 Aug, 2008 - 11:31 PM) *

if they call themselves a webmaster. you don't want them.

What about webadmin?

QUOTE(sessionoo @ 9 Aug, 2008 - 01:55 PM) *

what do i need to look for in the designer

My advice, would be to ask for previous work, plain & simple. If they have not worked on any published sites, then you (not knowing where to guide them) don't have the time for this sort of a developer. If you like their work, question them about it to make sure they don't use templates, & cut & paste their way around the code.

QUOTE(sessionoo @ 9 Aug, 2008 - 01:55 PM) *

and what kind of scripting/coding is needed besides the normal html and java.

I wouldn't say Java is a requirement. Without knowing the details of the project, it's hard to say what would be required.
User is online!Profile CardPM

Go to the top of the page

BenignDesign
post 10 Aug, 2008 - 08:53 AM
Post #6


Bubble wrapped for your safety.

Group Icon
Joined: 28 Sep, 2007
Posts: 923



Thanked 2 times

Dream Kudos: 150
My Contributions


QUOTE(sessionoo @ 9 Aug, 2008 - 01:55 PM) *

what kind of scripting/coding is needed besides the normal html and java.


Java? Or javascript? Two different languages, my friend.
User is offlineProfile CardPM

Go to the top of the page

†Mash†
post 10 Aug, 2008 - 09:38 AM
Post #7


New D.I.C Head

*
Joined: 8 Aug, 2008
Posts: 12

It really depends on the project you plan on working on...

It really depends on the project you plan on working on...
User is offlineProfile CardPM

Go to the top of the page

skyhawk133
post 10 Aug, 2008 - 09:46 AM
Post #8


Head DIC Head

Group Icon
Joined: 17 Mar, 2001
Posts: 14,829



Thanked 45 times

Dream Kudos: 1650

Expert In: Web Development

My Contributions


QUOTE(†Mash† @ 10 Aug, 2008 - 11:38 AM) *
It really depends on the project you plan on working on...

It really depends on the project you plan on working on...


You can say that again wink2.gif tongue.gif
User is offlineProfile CardPM

Go to the top of the page

jelthure
post 14 Aug, 2008 - 12:11 AM
Post #9


New D.I.C Head

*
Joined: 13 Aug, 2008
Posts: 7


My Contributions


You should also look for a Developer that writes valid XHTML and CSS. This will not only help you out in the future, but also is the first step to good SEO. (Search Engine Optimization )

Also when you are viewing any examples of sites they they've built check out there source code. You can learn a lot about a developer's code even if you have no clue about what you're looking at. If the code looks messy odds are, so will be working with the developer.
User is offlineProfile CardPM

Go to the top of the page

capty99
post 18 Aug, 2008 - 07:42 AM
Post #10


the real kya

Group Icon
Joined: 26 Apr, 2001
Posts: 9,121



Thanked 15 times

Dream Kudos: 550
My Contributions


overrated validation is lame in my opinion.
User is offlineProfile CardPM

Go to the top of the page

Fast ReplyReply to this topicStart new topic
Time is now: 11/20/08 02:30AM

Live Help!

Tutorials

Programming

Web Development

Reference Sheets

Code Snippets

Bye Bye Ads

Free DIC T-Shirt

T-Shirt Example

Related Sites

Monthly Drawing

Thumb Drive

Partners

Top Contributors

Top 10 Kudos This Month