Existuje nekonečný obsah ve světě blogování webového designu, který nám říká, jak dělat věci správně a jak uspět v naší zvolené profesi.

To je samozřejmě dobrá věc a jistě to bude pokračovat. Ale jednou za čas potřebujeme připomínky k tomu, co děláme (nebo neuděláme), které jsou negativní.

To znamená, že věci, které mohou mít škodlivý dopad na náš vývoj v oblasti designerů a vývojářů - navzdory tomu, že nám tyto věci mohou dočasně pomáhat platit účty a udržet nám finančně nad vodou.

Všichni musíme analyzovat naši situaci a posoudit, zda vytváříme zdravé návyky pro návrh a kódování, a zda tyto návyky mohou poskytovat krátkodobé zisky, které nepřispívají k dlouhodobému úspěchu.

Využijte tyto informace s obilím soli (protože vím, že některé z nich jsou velmi diskutabilní) a zvažte, zda osobně děláte něco, co by vám mohlo zabránit v práci za pět let.

Nemáte žádné úmysly, že jste někdy zrušili klienta

To je určitě jeden z těch příznaků, které nikdo nejdříve nerozumí. Někteří ji dokonce mohou považovat za dobrou věc. Koneckonců, každý klient, se kterým pracujete, dává peníze do kapsy, poskytuje více zkušeností a zvyšuje velikost vašeho portfolia. Ale ne každý projekt klienta se tak ukáže.

Pracoval jsem na projektech, o kterých nechci, aby o nich někdo věděl, protože klient dělal to, co chtěli v designu, a moje rada o použitelnosti a osvědčených postupech byla většinou ignorována.

Samozřejmě, že nemáme ten luxus, který si vybereme pro naše klienty, jako některé opravdu velké agentury. Musíme však alespoň pochopit, s jakým typem klienta bychom mohli být proti tomu, aby s ním pracoval. Mohli by existovat okolnosti, kdy si prostě nemůžeme dovolit, abychom klienta odvrátili, takže je to pochopitelné. Proto se tato část zaměřuje na naše motivace více než na naše akce (vezměte na vědomí slovo "úmysl" v podkapitole).

Pokud budeme schopni identifikovat některé charakteristiky klientů nebo projektů, které považujeme za nežádoucí, pak je pravděpodobné, že učiníme určitý pokrok jako vývojáři a nejsme příliš znepokojeni tvorbou peněz, ale zaměřujeme se především na to, aby byl web lepší místo .

Vy jste přísloví "Jack všech obchodů"

To je určitě jeden z vysoce debatable body Zmínil jsem se o tom dříve. Vezměte však v úvahu tento scénář: Jste webový vývojář, který to všechno dělá: Můžete vytvořit logo v Illustratoru, navrhnout modelování webových stránek ve Photoshopu, být schopen pracovat se spoustou back-end rámců, můžete programovat ve více back- mohou kódovat platné XHTML a CSS, mohou vytvářet raw JavaScript, naučí se hrát s 3 nebo 4 knihovnami JavaScript, mohou psát kopie, obsahovou strategii, IA, UX, a dokonce se trápí v SEO a SEM.

Jack of all Trades
Snažíte se dělat příliš mnoho věcí jako webový designér a v důsledku toho nedokázal vyniknout v žádné z nich?

Jak realistické je to, že budete schopni udržovat aktuální informace a být na špici všech těchto různých technologií, konceptů a jazyků? Není to vůbec realistické, takže je nejlepší vybírat několik oblastí, s nimiž se můžete držet krok a zaměřit se, a pokud určitý klient vyžaduje další služby mimo vaši pozornost, to nás přivádí k další položce v tomto seznamu.

Neuděláte žádné sítě

Jedním z skvělých způsobů, jak zajistit, abyste zůstali na špičce, a dodržovat standardy a osvědčené postupy, je prostřednictvím sítě, a to jak online, tak osobně.

Samozřejmě, někteří z nás mohou být omezeni, pokud jde o osobní síť, ať už kvůli naší poloze nebo jiným faktorům. Ale můžeme všichni síťovat a budovat vztahy s vývojáři kvality online. Stačí jen udržet krok s blogy některých nejlepších vývojářů na světě a zapojit se do konstruktivních diskusí v komentářích.

Networking
Úspěšné vytváření sítí může mít významný vliv na váš úspěch jako webový profesionál

Dalším fantastickým způsobem, jak kontaktovat a udržet krok s nedávnými událostmi v komunitě, je navštěvovat všechny událostí nebo konferencí ve vaší oblasti. Mnohé z těchto událostí jsou uvedeny na seznamu největších jmen v oboru webového designu a sdílené informace jsou vždy aktuální a často před zápasem.

Kromě obvyklých metod síťování prováděných prostřednictvím různých sociálních sítí můžete také nabídnout spolupráci s některými vývojáři v komunitě na webové aplikaci, blogu nebo na jiných webových stránkách. Vytváření spojení tímto způsobem vám pomůže zaměřit se na zdokonalování vašich dovedností v několika oblastech, zatímco budete spojeni s dalšími vývojáři a profesionály, kteří mohou pracovat v oblastech, ve kterých nejste tak silní.

Jak bylo zmíněno, jde o to, co se týká předešlého důvodu, že se nebudete bát příliš mnoho klobouků. Pokud máte solidní síť profesionálů, pravděpodobně nebudete muset být "Jackem všech obchodů" a můžete se zaměřit na to, abyste se stal odborníkem v několika konkrétních oblastech.

Jediné varování, které bych vám dalo, pokud jde o vytváření sítí, je připravit se na sebe, a ne jen očekávat, že získá od ostatních. Jediný způsob, jak se může uskutečnit stejná a trvalá výměna, je to, když zanecháte chamtivost a sobectví a jste ochotni být stejně užiteční i těm, od kterých očekáváte pomoc.

Nemůžete zdůvodnit své návrhové rozhodnutí

Každý chce být schopen vytvořit krásné webové stránky, které vytvářejí dojem a současně slouží účelu a poskytují užitečný a intuitivní uživatelský dojem. Jako konstruktéři se však v tomto ohledu příliš snažíme v našich snahách.

Mohli bychom upadnout do pasti napodobování (což je v pořádku, obecně), ale zapomínáme, že všechna naše návrhová rozhodnutí by měla být založena na pečlivé analýze účelu, struktury, publika a obsahu webových stránek . Neočekávám, že by designér vysvětlil každý pixel v designu (ačkoli jsem si jistý, že někteří designéři mohou), ale většina hlavních komponent v návrhu by měla mít dobré ospravedlnění.

Portfolio
Do návrhových prvků ve vašem portfoliu, aby vaše projekty vypadaly příliš navzájem podobné?

Myslím, že je zajímavé, když procházím portfólií designéra a vidím mnoho podobností ve svých projektech (a jsem si jistý, že lidé budou ve svém vlastním portfoliu vidět stejné slabiny). Pokud však všechny vaše návrhy nejsou určeny pro klienty ve stejném oboru, návrhové vzory a prvky by se neměly opakovat příliš často v rámci projektů . Pokud ano, může to být příznak lenosti a nedostatečné úvahy o tom, co by mělo skutečně řídit design.

Jste JQuery Ninja, ale nemohu kód Raw JavaScript

Pravdou je, že pokud nemůžete kódovat raw JavaScript, nejste jQuery ninja; jen si myslíš, že jsi.

Jsem pevně přesvědčena, že pochopení jazyka od základů je nejlepší způsob, jak skutečně vyniknout. Ačkoli vývojáři a návrháři mohou s jQuery dosahovat skvělých věcí bez znalosti nesprávného jazyka JavaScript, mohou dosáhnout ještě větších věcí, když vědí JavaScript.

Dobrá kniha pokrývající knihovnu jazyka JavaScript bude zahrnovat oddíly diskutující o pojmech JavaScriptu, které by měly být chápány, aby se ponořily hlouběji do schopností knihovny.

jQuery in Action
Kniha "jQuery v akci" obsahuje přílohu, která se zabývá některými důležitými pojmy JavaScriptu, díky nimž bude vaše jQuery dovednosti mnohem lepší


Nikdy jste nemysleli na progresivní vylepšení

Pokud strom spadne do lesa, a tam není nikdo, kdo by ho slyšel, dělá zvuk? I kdyby tomu tak bylo, zvuk není irelevantní, protože nesloužil účelu.

To se může stát u webových stránek, které nejsou zpětně kompatibilní a postrádají dostupnost. To je kde progresivní vylepšení přichází a musí být zváženo během fáze plánování, neboť je obtížné (ale nemožné) provádět ve střednědobém nebo po faktu.

Progressive Enhancement
Pochopení významu progresivního vylepšení vám udělá lepší webový vývojář

Progresivní zdokonalování (což je jedna z klíčových složek při implementaci přístupnosti) zajišťuje, že obsah webových stránek je SEO-přátelský a je k dispozici všem návštěvníkům stránek, včetně těch, kteří mají starší prohlížeče, technologii asistované nebo ti, kteří prohlížejí web pomocí JavaScriptu a / nebo Ajaxu schopnosti jsou zakázány. Pokud není obsah vašich stránek přístupný vyhledávačům, pak je to jako ten strom, který padá a nikdo ho neslyší.

Přístupný obsah se přirozeně vyskytuje na projektech s omezeným využitím vylepšení na straně klienta, je však obzvláště důležitý v místech a aplikacích řízených Ajaxem nebo na stránkách, které využívají JavaScript k přístupu k důležitému obsahu.

Přemýšlení o postupném vylepšování vašich webových projektů je jistým znamením, že se snažíte maximalizovat dosah obsahu webu a tím maximalizovat schopnost webu zpeněžit prodej nebo provádět konverze.

Myslíte si, že "Specifikace" jsou Sklenice

V žádném případě zde nepředstavuji, že weboví vývojáři by měli vědět všechno o nejnovějších CSS a HTML technické specifikace (např. "specifikace") nebo jiná běžná tematická témata, ale měli byste mít alespoň předběžný zájem o některé z nich ve světě webových standardů, protože to jsou to, co bude formovat web budoucnosti . Nemůže také ublížit, aby mluvil inteligentně a prakticky o těchto tématech v pracovním pohovoru (nebo příležitostně a taktně na schůzce s klientem).

W3C
S určitým zájmem o vývoj webových standardů, ačkoli ne nejzajímavější, je nezbytnou součástí úspěšného webového vývojáře

Většina známých webových designérů a vývojářů jsou ti, kteří jsou známí pro to, že jsou vokální ohledně standardů. Stejní vývojáři jsou ti, kteří si zakoupili knihkupectví, napsali pěkné články na stránkách, jako je Seznam mimo , a mluvili v některých z největších akcí a konferencí ve světě webového designu.

Ti, kteří jsou návrháři a vývojáři, jsou dnes, protože se bezděčně věnovali času na to, aby se dozvěděli a vzdělávali ostatní o koncepcích a technikách, které přispěly k tomu, aby se web stal dostupnějším místem. Podobné cíle můžete dosáhnout, pokud se snažíte, abyste se vzdělávali o pokroku ve světě webových standardů .

Připravujete se k příspěvku na tento článek, abyste vysvětlili, proč jsem špatný

Jsem si jistý, že v tomto článku jsou některé diskutabilní body, protože jsem si jist, že tam jsou také některé významné věci, které jsem zanedbala. Předtím, než se rozhodnete, že tato témata jsou pro úspěšného webového profesionála málo důležitá, věnujte si čas, abyste zvážili, jaké jsou vaše cíle při budování webových stránek a kde se uvidíte za pár let.

Měl jsem nešťastné zkušenosti s prací s lidmi, jejichž jediný zájem o webdesign byl podnikatelský zájem (tj. Jejich cíle byly většinou řízeny finančně). Vzhledem k potenciálním dalekosáhlým účinkům toho, co děláme jako weboví profesionálové, by naše cíle měly překonat takové nedostatky a měli bychom neustále posuzovat naše osobní hodnoty, abychom zajistili, že náš pokrok v oblasti webových profesionálů pomůže vytvořit web přátelštějším .

Zaměření na dosažení takových cílů a ne vždy na "realizaci prodeje" je to, co vás nakonec udělá jako úspěšný webový profesionál.


Tento příspěvek byl napsán výhradně pro Webdesigner Depot Louis Lazaris, nezávislý spisovatel a webový vývojář. Louis běží Působivé weby , kde publikuje články a cvičení o web designu. Můžete sledovat Louis na Twitteru nebo se s ním spojte přes jeho webové stránky .

Souhlasíte s těmito názory? Proč nebo proč ne? Podělte se prosím níže ...