Iedereen die schrijft over webontwerp of een webontwerpblog uitvoert (zoals deze blog) zal op regelmatige basis vragen krijgen van nieuwe ontwerpers. En de meesten van ons proberen die vragen te beantwoorden als de tijd het toelaat (wat helaas niet zo vaak is als ik zou willen).
Omdat de tijd een probleem kan zijn, heb ik enkele van de meest voorkomende vragen die telkens opnieuw worden gesteld, samengevoegd en geprobeerd deze te beantwoorden. Dit zijn zaken als waar je moet leren ontwerpen, welke vaardigheden je nodig hebt en hoe je klanten kunt krijgen.
Nu, ik ben er zeker van dat er nog andere vragen zijn die nieuwe ontwerpers hebben, en als je die in de comments laat staan, zullen we proberen een deel twee te doen en nog meer te beantwoorden.
Veel mensen kunnen in de verleiding komen om dit te beantwoorden met "ontwerpvaardigheden, duh!" Maar "ontwerp" is niet echt een vaardigheid. Het is een resultaat. Je hebt andere vaardigheden nodig om dat resultaat te bereiken.
Wat zijn de vaardigheden die een goed ontwerp opleveren? Dit zijn de basics:
Klinkt eenvoudig genoeg, toch? Kortom, goede ontwerpen bestaan uit een aantal verschillende delen. Weten hoe deze onderdelen op een esthetisch aangename manier moeten worden gerangschikt, vereist een goed gevoel voor ruimtelijke relaties en hoe verhoudingsgewijs de waarneming beïnvloedt.
Goed kleurgebruik versterkt die relaties en kan een saai ontwerp naar een hoger niveau tillen. Kleurtheorie is deels wetenschap en deels kunst, maar het is waarschijnlijk een van de gemakkelijkste dingen voor een ontwerper om te beheersen.
Het vermogen om te nemen wat in je hoofd zit en het in pixels te plaatsen omvat meer van de technische aspecten van wat een ontwerper doet. U moet over de vaardigheden beschikken om de hulpmiddelen die beschikbaar zijn voor een ontwerper te gebruiken om het ontwerp daadwerkelijk te maken. Dat betekent grafische programma's, programmeertalen en meer. Als je je ideeën niet kunt waarmaken, dan ben je geen ontwerper, je bent gewoon een andere idioot met een 'briljant idee'.
Een paar extra vaardigheden die je waarschijnlijk moet leren zijn:
Hoewel het niet strikt ontwerpgerelateerd is, zijn het allemaal waardevolle vaardigheden als je een freelancer wilt worden en nog steeds nuttig kunt zijn, zelfs als je in een zakelijke omgeving werkt.
Ik geloof heilig in leren door te doen. Er zijn duizenden tutorials die je alles kunnen leren wat je moet weten over design, en nog wat. Er is geen enkele beste bron om te leren hoe je websites ontwerpt.
Ik zou een proces in drie stappen voorstellen om te leren hoe je websites ontwerpt.
Zoek eerst enkele goede naslagbladen voor HTML en CSS. Er zijn tientallen die er zijn, dus zoek er een die lijkt dat deze eenvoudig te gebruiken is.
Start vervolgens enkele tutorials. Google is je vriend hier. Kijk voor tutorials over webdesign. De Tuts + netwerk is een goede plek om te beginnen, maar ze zijn niet de enige site die kwalitatief hoogwaardige zelfstudies bevat. Volg een paar van hen van start tot finish om een idee te krijgen van het hele proces.
Vanaf daar begint u bestaande sites uit elkaar te halen. Gebruik tools zoals Firebug om de code te zien (HTML, CSS en JavaScript). Zoek uit wat hen aan het tikken is. Zoek uit welke plug-ins en technologieën ze gebruiken. Bouw vervolgens de site helemaal opnieuw op, bij voorkeur zonder hun code te kopiëren en te plakken.
U kunt jarenlang boeken en artikelen lezen die u vertellen hoe u een website kunt bouwen. Maar totdat je echt gaat duiken en begint te creëren, kom je alleen maar zo ver.
Dit is een beetje een strikvraag. Veel nieuwe ontwerpers realiseren zich niet dat HTML5 en CSS3 niet alleen alle nieuwe technologieën omvatten waarover we horen, maar ook alle van toepassing zijnde 'oude' technologieën in de vorige versies (minus die verouderd zijn).
Met andere woorden, u moet uw tijd besteden aan het leren van HTML5 en CSS3. Als je HTML4 (of XHTML) leert, leer je mogelijk dingen die je moet leren wanneer je begint met HTML5. Hetzelfde geldt voor CSS2 versus CSS3. Leer dus gewoon de nieuwste / huidige technologieën, plus eventuele work-arounds die u misschien nodig heeft voor oudere browsers.
Als je een ontwerper wilt worden, moet je een soort van grafische programma beheersen. Dit kan Photoshop, Fireworks, Illustrator, GIMP of een ander programma zijn dat doet wat u nodig hebt. Het punt is, ook al kun je een site technisch volledig in de browser ontwerpen, en met CSS3 kun je zelfs een aantal afbeeldingen maken zonder je te storen aan een beeldbewerkingsprogramma, omdat je op een bepaald moment goed moet zijn in dit soort programma's en je leven gemakkelijker vaker wel dan niet.
Dus in antwoord op wanneer je iets als Photoshop zou moeten leren, zeg ik dit: zo snel mogelijk.
Er zijn ontwerpers die code nooit aanraken. Sommigen van hen doen dit naar keuze: ze houden gewoon niet van code. Maar andere keren is het omdat ze nooit hebben geleerd om te coderen.
Je zou echt je weg moeten kennen in de basis ontwikkeling van de front-end. Zelfs als u ervoor kiest om dit uit te besteden of als u in een team werkt waar u alleen aandacht hoeft te besteden aan het visuele ontwerp, als u weet hoe de code werkt, worden uw ontwerpen beter. Weten wat mogelijk is en wat niet, maakt het ook eenvoudiger om vanuit het perspectief van ontwikkelaars te werken.
Ik zou ten zeerste aanraden om op zijn minst HTML5 en CSS3 te leren, en jezelf vertrouwd te maken met voldoende JavaScript zodat je jQuery of een andere bibliotheek kunt gebruiken zonder je haar uit te scheuren. Als u besluit extra programmeertalen te leren, wordt u alleen maar een veelzijdiger en veelzijdigere ontwerper / ontwikkelaar.
Sorry om een cliché te gebruiken, maar hoe lang is een touwtje? Sommige ontwerpers zijn naturals. Ze kunnen binnen een paar weken of een paar maanden leren hoe ze goed kunnen ontwerpen. Het zijn vaak de technische aspecten die ze in het begin tegenhouden, in plaats van creatieve.
Andere ontwerpers doen er jaren over om hun vak te leren voordat ze ooit betaald werk van hun klanten doen. Allebei goed. Als je na een paar maanden klaar bent om de projecten van anderen aan te gaan, ga er dan voor. Als je er jaren over doet om dat punt te bereiken, is dat ook goed.
Een paar tips: zorg er eerst voor dat je een paar eigen projecten hebt voltooid voordat je voor iemand anders gaat werken. Dat betekent dat het volledig is voltooid, van creatieve korte tot afgewerkte, live site.
Daarna zou je misschien willen overwegen om een site voor een vriend of familielid gratis of tegen een sterk gereduceerde prijs te ontwerpen, gewoon om te wennen aan het werken met een klant voordat er een aanzienlijk bedrag (en je reputatie) op het spel staat.
Nog een laatste advies: begin klein. Hoe verleidelijk het ook mag zijn, een groot project in een vroeg stadium aannemen kan een ramp zijn. Totdat je niet alleen je ontwerpvaardigheden hebt verbeterd, maar ook je projectmanagementvaardigheden, kun je beter vasthouden aan beter beheersbare projecten.
Dit is de vraag die iedereen stelt. Er is geen antwoord. U kunt beginnen met bieden op projecten op sites als Elance.com . U kunt Craigslist en andere sites controleren op lokale banen. U kunt zelfs een beroep doen op lokale ondernemers om te zien of ze geïnteresseerd zijn in een nieuwe of opnieuw ontworpen site.
Laat uw vrienden en familie weten dat u open staat voor zaken en vraag hen om verwijzingen naar mensen die zij kennen en die mogelijk geïnteresseerd zijn in uw services. Schrijf artikelen voor ontwerp- en zakelijke blogs die uw expertise onder de aandacht brengen. Wees actief op sociale media en zorg ervoor dat uw volgers en vrienden weten dat u een webontwerper bent. Kortom, zet jezelf daar zoveel mogelijk en ga op zoek naar nieuwe klanten.
Zorg er ten slotte voor dat je werk uitstekend is. Je goede werk en goede reputatie zijn de beste reclame die je ooit zou kunnen hopen te hebben.