En cette période de crise économique, les développeurs Web et les pigistes du monde entier ont commencé à se ronger les ongles. Cependant, quelle que soit la détérioration de l'économie, il y aura toujours du travail dans certains domaines en plein essor du développement Web..
En tant que modérateur du job board Freelance Switch, certains types d’emplois sont constamment recherchés. Voici les 10 compétences qui sont ou seront les plus demandées par les développeurs. Si vous maîtrisez bien ces compétences, vous serez bien placé pour trouver du travail et affronter toute récession économique..
Il semble que les cadres soient l’une des prochaines grandes choses. Avec l'ascension fulgurante de Rails, Django et d'autres frameworks MVC, les développeurs ont appris qu'ils pouvaient créer des sites Web beaucoup plus rapidement à l'aide de ces outils. Les cadres vous aident à éliminer la plupart des tâches répétitives requises par la programmation personnalisée normale. Avoir la connaissance des principaux frameworks (Rails, Django, CakePHP, Symfony et quelques autres) peut vous donner une toute autre dimension à vos compétences..
Les widgets ont changé la manière dont le développement Web a été effectué ces deux dernières années. Avec l’avènement des widgets, les données sont devenues plus portables, interactives et surtout, viral. Il est dans presque tous les plans d'entreprise de toutes les start-up Web d'inclure un ou deux widgets à un moment donné, principalement parce que cela leur permet d'augmenter leur audience et de donner plus de visibilité à leur contenu..
Le développement de widgets nécessite la connaissance de Javascript et / ou de Flash, sans oublier la connaissance du langage standard dans lequel le site parent est intégré..
Les concepteurs et les développeurs peuvent toujours trouver du travail pour créer ou personnaliser un thème de CMS. Alors que la popularité des CMS tels que Wordpress et Drupal a augmenté ces dernières années, la demande de création de thèmes pour le logiciel a également augmenté..
De nombreuses personnes utilisent le CMS pour alimenter leurs sites Web personnels ou professionnels. Ce travail sera donc toujours présent. Un site Web décent a besoin d’un design unique et utilisable qui reflète bien la marque qui le sous-tend..
Les systèmes de gestion de contenu sont excellents car ils offrent aux propriétaires de sites disposant de peu de savoir-faire technique la possibilité de modifier à tout moment certains aspects de leur site à l'aide de modules. Bien que la plupart des plates-formes de CMS aient une longue liste de modules à offrir, de nombreuses entreprises et sites personnels ont besoin de davantage de ressources, et les modules ou plugins personnalisés sont la solution parfaite..
Les développeurs peuvent avoir des entreprises florissantes dans le développement et la personnalisation de CMS uniquement. Voici quelques unes (et non la totalité) des principales plates-formes CMS pouvant utiliser le développement de plug-ins et d'autres personnalisations:
Une autre des compétences les plus demandées est la conversion de fichiers Photoshop (PSD) en fichiers XHTML à des fins d'utilisation de modèles. Comme les concepteurs ne savent pas toujours comment convertir les mises en page Photoshop en fichiers de modèle, un ninja CSS et XHTML peut toujours trouver du travail. En raison du nombre de navigateurs couramment utilisés et des différences nettes dans le rendu des sites, vous souhaitez être un développeur Web capable de créer des sites affichant le même système dans n'importe quel navigateur. Ce type de conception pour coder le service est le plus recherché de tous.
Tout comme la montée en puissance des frameworks CMS et MVC, les frameworks Javascript sont tout aussi populaires. Ces frameworks Javascript sont construits avec la possibilité d'ajouter des fonctionnalités personnalisées sous forme de modules. Si vous êtes un développeur qui sait comment construire des modules Javascript personnalisés pour des frameworks tels que jQuery ou Dojo, vous aurez beaucoup de travail disponible. Voici quelques-uns des frameworks Javascript les plus populaires pour vous aider à maîtriser.
Facebook et MySpace ont tous deux ouvert leur plate-forme pour permettre aux développeurs d'accéder à l'API. La demande pour les applications de réseaux sociaux a énorme depuis. Une toute nouvelle industrie du développement Web s'est développée du jour au lendemain et des centaines d'applications sont maintenant ajoutées quotidiennement.. La plateforme d’application de médias sociaux s’est révélée très virale et potentiellement très lucrative.
Certaines de ces applications sont conçues pour générer des revenus ou renforcer la notoriété de la marque, mais au final, elles peuvent être très performantes et virales si elles sont réalisées correctement. Un développeur solide peut bien gagner sa vie en créant des applications Facebook et MySpace.
Les réseaux sociaux tels que Facebook exigent que vous appreniez leur propre langue de syntaxe, comme le FBML (Facebook Markup Language), de sorte que la courbe d'apprentissage de cette compétence est courte..
Encore un autre ensemble de compétences spécifiques à la plate-forme, la création d’applications pour iPhone peut être très rentable et, tout comme pour les applications de réseaux sociaux, une grande compétence à connaître pour tout développeur. Créer une application iPhone acceptée sur la plateforme d'Apple a d'excellentes chances de gagner beaucoup d'argent ou de recevoir des tonnes de téléchargements..
C’est une bonne chose pour les développeurs Web, car les entreprises commencent à comprendre l’intérêt de développer l’iPhone et d’autres technologies mobiles, et voudront par conséquent de plus en plus d’applications développées à l’avenir..
Les sites Web commerciaux auront toujours besoin d’une intégration du commerce électronique. Essentiellement, si vous pouvez utiliser un langage ou un framework (PHP ou Rails) et le fusionner avec une passerelle de paiement (comme Paypal ou Authorize.net), vous vous en tirerez bien. Je prédis que nous allons voir prochainement plus de services payants que de services gratuits financés par la publicité, étant donné que moins d'argent est distribué aux startups..
Alors que l'économie tourne au vinaigre et que le secteur de la publicité commence à se resserrer un peu, les sites Web qui utilisent un modèle de revenu basé sur des abonnements commenceront à se généraliser. Avoir les connaissances nécessaires pour combiner l'intégration à des services bancaires en ligne tels que Paypal et Google Checkout sera un atout précieux.
L'animation Flash peut faire beaucoup pour un site Web. Flash peut être utilisé pour créer des vidéos, une navigation intéressante, des séquences animées amusantes, des widgets et bien d’autres choses utiles sur Internet. La technologie Flash peut ajouter une dimension très professionnelle à tout site Web. Les grands sites Web et les grandes entreprises paient toujours pour que leurs sites aient une apparence professionnelle et commandent souvent des interfaces animées Flash pour présenter leurs produits. Alors que les moteurs de recherche cherchent des moyens d'améliorer la communication entre Flash et eux, cette compétence va certainement exploser à mesure que la technologie de recherche évolue..
Les cadres d’apprentissage constituent l’un des meilleurs moyens d’accroître vos compétences et votre potentiel de travail en tant que pigiste. Qu'il s'agisse d'un framework Javascript, d'un CMS ou d'un framework MVC, prendre le temps d'apprendre une nouvelle compétence peut être un avantage énorme pour trouver du travail. En outre, les propriétaires de sites Web paient beaucoup pour le développement qui leur permet de faire de l'argent, parce qu'ils n'y voient pas une dépense regrettable, mais un investissement dans les bénéfices futurs. Des services tels que l'intégration du commerce électronique, la création d'applications iPhone et la connaissance flash seront également des compétences indispensables, et les utilisateurs paieront toujours pour ces compétences..
Glen Stansberry est un développeur et blogueur Web qui a eu beaucoup de difficultés à admettre avec CSS. Vous pouvez lire plus de conseils sur le développement Web sur son blog Web Jackalope.
A aimé ce post? Votez pour cela sur Digg ci-dessous. Merci!