2010-11-17 31 views
2

Je travaille pour une petite société de gestion de données et d'entreposage qui se concentre aussi fortement sur les applications Web. Nous cherchons à "embellir" nos applications web existantes en quelque chose comme mint.com ou sifterapp.com ou l'un des sites de 37signals par exemple. Nous sommes un magasin .Net donc tout framework utilisé sur le front-end devrait jouer avec un back-end .net et utiliser asp.net.Position du concepteur d'applications Web - Que devrions-nous rechercher?

Ma question est de savoir quelles compétences devrions-nous rechercher et quel est le titre approprié pour une personne qui sait comment créer de très belles applications Web comme celles que j'ai mentionnées? Je pense qu'avoir une certaine expérience avec photoshop est toujours nécessaire, mais il semble que beaucoup de modèles de conception peuvent être faits en utilisant css et/ou d'autres technologies frontales, ou suis-je hors de la base ici? Fondamentalement, quelles compétences devrions-nous rechercher chez un candidat si nous les cherchons à avoir des compétences dans la création de belles applications Web qui sont à la fois très beau et très utilisable et comment s'appelle-t-on? Développeur web? Designer? Ingénieur UI? Concepteur d'expérience Web?

Je suis également conscient de certains cadres orientés sur l'interface utilisateur comme YUI, est-ce quelque chose que nous devrions rechercher chez un candidat, expérience avec cela? Est-ce qu'un candidat potentiel sera une personne avec un diplôme en design graphique/artiste ou sera-ce quelqu'un de plus axé sur la programmation? Est-ce réellement une tâche pour deux personnes distinctes, l'une faisant les graphiques et l'autre faisant l'expérience de l'utilisateur/mise en page css? Il semble tout à fait déroutant de savoir exactement ce que nous devrions rechercher, donc les interviews ont été plutôt aléatoires.

Merci!

+1

Vous obtiendrez une meilleure réponse du site UI Stackexchange. –

+0

cool, va essayer là-bas! merci beaucoup Russell. – Zv2010

Répondre

1

vous avez besoin d'un Graphic Artist, un ergonome et un développeur web .

il est rare/peu probable que vous trouverez une personne qui excelle dans tous les trois

les bonnes nouvelles est que vous aurez seulement besoin du peuple artiste graphique et facilité d'utilisation à court terme

+0

Merci Steve. Oui, c'est une sorte de bonne et de mauvaise nouvelle. En allant faire un peu de réflexion à ce sujet, j'ai décidé de poser la même question à ui.stackexchange – Zv2010

+0

hm. Je ne savais pas que j'étais si rare. zv2010, si vous êtes toujours à la recherche, vérifiez-moi :) – Jason

0

Je regarderais pour un développeur Javascript ayant de l'expérience dans l'intégration avec ASP.NET. Vous devez explicitement besoin d'expérience avec les mises en page CSS, Javascript, frameworks tels que jQuery, Prototype, etc. Je connais beaucoup de développeurs ASP.NET et je pense qu'ils sont de bons développeurs web juste parce qu'ils peuvent laisser tomber quelques contrôles sur un page et ne comprennent pas ce qui se passe du côté du client. Aussi, assurez-vous qu'ils vous fournissent un portefeuille.

+0

Merci Jeffrey, oui je suis totalement d'accord que les développeurs ASP.NET sont une race totalement différente de celle des concepteurs Web/artistes graphiques et même des experts expérience utilisabilité. En tant que petite entreprise, nous avons en quelque sorte besoin d'un hybride des trois, mais si ce n'est pas raisonnable, nous ne pouvons évidemment pas le faire. Pensez-vous que nous aurons besoin d'un concepteur web expert en CSS/XHTML/JQuery avec un développeur .NET (pour gérer tous les WCF, les appels d'accès aux données, la logique de données frontales) pour faire quelque chose comme ça? Puisqu'il est centré sur les données (repose sur la compréhension des objets métier dans C#), comment combler cet écart? – Zv2010

0

Il y a presque toujours 3 parties d'un site:

1.) Design: Le concepteur (s) est (sont) la planification de la mise en page du site, avec les éléments suivants à l'esprit: - maximalisation de la facilité d'utilisation - joli aspect - en utilisant seulement les composants nécessaires (pas d'éléments pour "remplir le vide") 2.) Backend: Le (s) backend (s) travaille (nt) sur la fonctionnalité du serveur 3.) Frontend: Le frontend gars (s) travaille sur le frontend

Le backend et le gars de l'interface peuvent être une personne, mais les programmeurs sont co de écrivains (sans inclination artistique), les designers sont des artistes. Si vous mettez un concepteur à écrire du code (par exemple CSS), il ne peut pas résoudre les problèmes assez bien, la même chose est la situation si vous mettez un programmeur pour faire un design. À mon avis, vous devriez embaucher un concepteur (certains designers travaillent pour un salaire très bas) et un programmeur.À mon avis, personne ne peut honnêtement dire qu'il/elle est un bon développeur backend et frontend et un bon concepteur dans le même temps. Par exemple, je suis un bon gars backend, un gars de front décent, mais je ne suis pas un concepteur.

+0

Oui, je pense qu'avec les applications web, ça va encore plus loin, en termes de convivialité, car ce n'est pas simplement un webSITE, c'est une application web, donc il y a certainement des modèles différents comme quand on crée une application Windows régulière. les problèmes d'utilisabilité doivent être résolus. Je pense que les applications web sont moins gourmandes en graphismes car autre qu'un logo et des icônes, il n'y a pas une tonne de graphismes sur une application web, mais je peux me tromper. – Zv2010

+0

Donc, comme Steven l'a souligné, peut-être avons-nous besoin de le regarder sous trois angles, un concepteur (connaît les graphismes et comment vraiment faire les choses d'un point de vue global), un expert css/xhtml/jquery mettre en forme le design et l'implémenter à partir d'une perspective de code frontal, puis un codeur asp.net traditionnel qui sait comment tout relier à partir d'une architecture back-end compliquée. Même avec une couche de gestion abstraite, l'interface utilisateur aura toujours besoin de se brancher sur les API pour accéder aux données (wcf, services web, API traditionnelle, etc.) – Zv2010

+0

Je suis d'accord avec vous. –