Det finns oändligt innehåll tillgängligt i webdesignbloggen som berättar för oss hur man gör saker rätt och hur man lyckas med vårt utvalda yrke.

Det är uppenbarligen en bra sak, och det kommer säkert att fortsätta på det sättet. Men en gång i taget behöver vi påminnelser om vad vi gör (eller inte gör) som är negativa.

Det vill säga saker som kan ha en negativ inverkan på våra framsteg som designers och utvecklare. Trots att dessa saker kan hjälpa oss att betala räkningarna och hålla oss ekonomiskt överflödiga.

Vi behöver alla analysera vår situation och bedöma huruvida vi formar hälsosamma konstruktions- och kodvanor, och om dessa vanor kan ge kortfristiga vinster som inte bidrar till långsiktig framgång.

Så ta den här informationen med ett saltkorn (för att jag vet att det är mycket diskutabelt) och överväga om du personligen gör någonting som kan hindra dig från att jobba om fem år.

Du har ingen avsikt att någonsin sätta ner en klient

Detta är definitivt ett av de symptom som inte alla förstår först. Vissa kanske ser det som en bra sak. När allt kommer omkring kommer varje kund du arbetar för att sätta pengar i fickan, ger dig mer erfarenhet och ökar storleken på din portfölj. Men inte varje klientprojekt visar sig på det sättet.

Jag har arbetat med projekt som jag inte vill ha någon att veta om, eftersom klienten gjorde vad de ville design-vis, och mitt råd om användbarhet och bästa praxis ignorerades mest.

Naturligtvis har vi inte alla lyxen att välja våra kunder som några riktigt stora byråer gör. Men vi måste åtminstone kunna förstå för oss själva vilken typ av klient vi kanske är vilda att arbeta med. Det kan finnas omständigheter där vi helt enkelt inte har råd att sätta ner en klient, så det är förståeligt. Därför behandlar vi i detta avsnitt våra motivationer mer än våra handlingar (notera ordet "avsikt" i underrubriken).

Om vi ​​kan identifiera vissa egenskaper hos kunder eller projekt som vi finner oönskade, så är det troligt att vi gör vissa framsteg som utvecklare, och vi är inte så mycket oroade över att tjäna pengar, utan är främst inriktade på att göra webben bättre plats .

Du är den Proverbial "Jack of All Trades"

Detta är verkligen en av mycket diskutabela punkter Jag hänvisade till tidigare. Men överväga det här scenariot: Du är en webbutvecklare som gör allt: Du kan skapa en logotyp i Illustrator, utforma en webbplatsmockup i Photoshop, kunna arbeta med en rad av back-end-ramar, kan programmera i flera back- ände språk, kan kod giltig XHTML och CSS, kan skapa rå JavaScript, har lärt sig att spela runt med 3 eller 4 JavaScript-bibliotek, kan göra kopieringsskrivning, innehållsstrategi, IA, UX och till och med dabble i SEO och SEM.

Jack of all Trades
Försöker du göra för många saker som webbdesigner, och som ett resultat misslyckas med att prata med någon av dem?

Hur realistisk är det att du kommer att kunna hålla dig uppdaterad och vara på framkanten av alla dessa olika tekniker, begrepp och språk? Det är inte realistiskt alls, så det är bäst att välja några områden som du kan hålla reda på och fokusera på, och om en viss kund behöver andra tjänster bortom ditt fokus, ja, det leder oss till nästa sak på den här listan.

Du gör inget nätverk

Ett bra sätt att se till att du håller dig på förgrunden och följer upp med standarder och bästa praxis är genom nätverk, både online och personligen.

Naturligtvis kan vissa av oss vara begränsade när det gäller personliga nätverk, vare sig på grund av vår plats eller några andra faktorer. Men vi kan alla nätverk och bygga relationer med kvalitetsutvecklare på nätet. Att bara hålla jämna steg med bloggarna till några av världens främsta utvecklare och gå med i konstruktiva diskussioner i kommentarerna kan hjälpa till i detta avseende.

Networking
Framgångsrikt nätverk kan ha en betydande inverkan på din framgång som webbproffs

Ett annat fantastiskt sätt att göra kontakter och hålla sig till de senaste händelserna i samhället är att delta i någon händelser eller konferenser i ditt område. Många av dessa händelser tas på av några av de största namnen i webbdesignindustrin, och informationen delas alltid upp och ofta före spelet.

Slutligen kan du förutom de vanliga metoderna för nätverkande som görs via olika sociala nätverk, erbjuda dig möjlighet att samarbeta med vissa utvecklare i samhället på en webbapp, blogg eller annan webbplats. Att göra anslutningar på detta sätt hjälper dig att fokusera på att hona dina färdigheter på ett fåtal områden, samtidigt som du ansluter till andra utvecklare och yrkesverksamma som kan arbeta på områden där du inte är lika stark.

Som nämnts går det tillbaka till föregående punkt om att undvika att ha på sig för många hattar. Om du har ett solidt nätverk av tillgängliga yrkesverksamma kommer du sannolikt inte att vara en "Jack of All Trades" och kan fokusera på att bli expert på några specifika områden.

Det enda ordet av varning jag skulle ge när det gäller nätverk är att vara beredd att ge av dig själv och inte bara förvänta dig att vinna av andra. Det enda sättet att en jämn och långvarig utbyte kan äga rum är om girighet och själviskhet efterlämnas och du är villig att vara lika hjälpsam för dem från vilka du förväntar dig hjälp.

Du kan inte motivera dina designbeslut

Alla vill kunna skapa vackra webbplatser som ger ett intryck samtidigt som de tjänar ett syfte och ger en användbar och intuitiv användarupplevelse. Men som designare försöker vi ofta för hårt i våra ansträngningar i detta avseende.

Vi kan falla i fällan av imitation (vilket är bra i allmänhet) men glöm att alla våra designbeslut bör baseras på noggrann analys av en webbplatss syfte, struktur, publik och innehåll . Jag förväntar mig inte att en designer ska förklara varje pixel i en design (även om jag är säker på att vissa designers kan), men de flesta huvudkomponenterna i en design borde ha bra motivering.

Portfolio
Innebär designelementen i din portfölj att alla dina projekt ser ut överliknar varandra?

Jag tycker det är intressant när jag bläddra igenom en designers portfölj och ser många likheter i sina projekt (och jag är säker på att människor skulle se samma svagheter i min egen portfölj). Men om inte alla dina mönster är för kunder i samma nischindustri, bör designmönster och element inte upprepas för ofta över projekt . Om de är, kan detta vara ett symptom på latskap och brist på hänsyn till vad som verkligen ska driva en design.

Du är en jQuery Ninja, men kan inte koda Raw JavaScript

Sanningen är, om du inte kan koda raw JavaScript, så är du inte en jQuery ninja; du tror bara att du är.

Jag är fast tro på att förstå ett språk från grunden är det bästa sättet att verkligen utmärka sig på det. Även om utvecklare och designers kan uppnå stora saker med jQuery utan att veta rå JavaScript, kan de uppnå ännu större saker när de känner till JavaScript.

En bra bok som täcker ett JavaScript-bibliotek kommer att innehålla avsnitt som diskuterar JavaScript-begrepp som bör förstås för att dyka djupare in i bibliotekets möjligheter.

jQuery in Action
Boken "jQuery in Action" innehåller en bilaga som diskuterar några viktiga JavaScript-koncept som gör dina jQuery-färdigheter så mycket bättre


Du tänker aldrig på Progressiv Förbättring

Om ett träd faller i skogen, och det finns ingen där för att höra det, gör det ett ljud? Även om det gör det, är ljudet irrelevant, eftersom det inte tjänade ett syfte.

Detta kan hända med en webbplats som inte är bakåtkompatibel och saknar tillgänglighet. Det är här progressiv förbättring kommer in, och det måste beaktas under planeringsstadiet, eftersom det är svårare (men inte omöjligt) att genomföra i mitten av projektet eller efter det faktum.

Progressive Enhancement
Att förstå vikten av progressiv förbättring kommer att göra dig till en bättre webbutvecklare

Progressiv förbättring (som är en av de viktigaste ingredienserna vid implementering av tillgänglighet) säkerställer att en webbplats innehåll är SEO-vänlig och är tillgänglig för alla besökare, inklusive de med äldre webbläsare, assisterad teknik eller de som surfar på webben med JavaScript och / eller Ajax funktioner inaktiverade. Om webbplatsens innehåll inte är tillgängligt för sökmotorns spindlar, så är det som det träd som faller och ingen finns där för att höra det.

Tillgängligt innehåll kommer att hända naturligt på projekt med begränsad användning av förbättringar på kundsidan, men det är särskilt viktigt på Ajax-driven webbplatser och applikationer eller webbplatser som använder JavaScript för att få tillgång till viktigt innehåll.

Att tänka på en progressiv förbättring i dina webbprojekt är ett säkert tecken på att du försöker maximera räckvidden för webbplatsens innehåll och, i förlängning, maximera webbplatsens förmåga att göra en försäljning eller göra konverteringar.

Du tycker att "Specs" är glasögon

Jag på intet sätt innebär att webbutvecklare borde veta allt om det senaste CSS och html specifikationer (det vill säga "specs") eller andra till och med vardagliga ämnen, men du borde ha åtminstone ett intressant intresse för några av de mest avancerade i världen av webbstandarder, eftersom det är vad som kommer att forma framtida webben . Det kan inte skadas för att kunna tala intelligent och praktiskt om dessa ämnen i en arbetsintervju (eller ibland och taktfullt på ett klientmöte).

W3C
Att ha något intresse för utvecklingen av webbstandarder, men inte det mest spännande företaget, är en nödvändig del av att vara en framgångsrik webbutvecklare

Majoriteten av kända webbdesigners och utvecklare är de som är kända för att vara vokal om standarder. Samma utvecklare är de som har förvärvat bokhandel, har skrivit banbrytande artiklar på webbplatser som En lista från varandra , och har gått på att prata vid några av de största händelserna och konferenserna i världen av webbdesign.

Dessa designers och utvecklare är vem de är idag för att de osjälviskt tog sig tid att lära sig om och utbilda andra om koncept och tekniker som har bidragit till att göra webben till en mer tillgänglig plats. Du kan nå liknande mål om du gör det ditt mål att bli utbildad om de framsteg som gjorts i världen av webbstandarder .

Du förbereder dig för att skicka en kommentar till den här artikeln för att förklara varför jag är fel

Jag är säker på att det finns några diskutera punkter i denna artikel, eftersom jag är säker på att det också finns några viktiga saker som jag har försummat att nämna. Men innan du bestämmer att dessa ämnen är av liten betydelse för en "framgångsrik" webbprofessor, ta dig tid att överväga vad dina mål är för att bygga webbplatser och var du ser dig själv om några år.

Jag har haft den olyckliga erfarenheten av att arbeta med och för människor vars enda intresse för webbdesign var affärsrelaterat (det vill säga deras mål var mestadels finansiellt drivna). På grund av de potentiellt långtgående effekterna av vad vi gör som webbprofessorer, bör våra mål gå utöver sådana ytlighetar och vi ska ständigt bedöma våra personliga värderingar för att säkerställa att våra framsteg som webbproffs hjälper till att göra webben till ett mer vänligt ställe .

Att fokusera på att nå sådana mål, och inte alltid på att "göra försäljningen", är vad som i slutändan kommer att göra dig till en framgångsrik webbprofessor.


Detta inlägg skrevs uteslutande för Webdesigner Depot av Louis Lazaris, en frilansskribent och webbutvecklare. Louis körs Imponerande Webs , där han postar artiklar och handledning om webbdesign. Du kan följa Louis på Twitter eller ta kontakt med honom genom sin hemsida .

Håller du med om dessa åsikter? Varför eller varför inte? Vänligen dela nedanför ...