Vuonna 2010 Elliot Stocks herätti hornetin pesän provokatiivisella tweetillä:

Rehellisesti, olen järkyttynyt siitä, että vuonna 2010 olen edelleen tulossa "web-suunnittelijoille", jotka eivät voi koodata omia kuvioita. Ei tekosyitä.

Internet alkoi pitkään ja keskustelu jatkui. Voit koodata tai olla koodattava? Se on edelleen ladattu aihe, jossa voimakkaasti kannattavat puolustajat molemmin puolin.

Anna se levätä. Se on 2015. Web-suunnittelu on tullut pitkälle. Olemme nyt naurettavan erikoistuneita rooleja (kuten "Käyttäjäkokemus"); se ei enää ole yksi suunnittelija, joka kyntää läpi koko kehitystasolle omasta. Meillä on parempia työkaluja ja tehokkaita parhaita käytäntöjä.

Katsotaan molempia puolia argumentista:

Miksi sinun ei tarvitse koodata

Oikealla työkalulla suunnittelija ei yksinkertaisesti tarvitse tietää, miten koodata rakentaa kaunis, toimiva ja reagoiva verkkosivusto. Lisäksi suunnittelijat eivät yksinkertaisesti halua koodata. Ja siinä ei ole mitään vikaa. Sitä kutsutaan erikoistumiseksi . Aiemmin ei ollut mitään suunnittelijoita, jotka voisivat tehdä tarvittavan kehitystyön (elleivät ne, sitten joku muu). Se oli välttämätön haitta. Mutta se ei enää ole - meillä on ammattilaisia ​​vedä ja pudota työkaluja nyt.

Suunnittelijat eivät ole enää rajoittuneet luomaan staattisia lanka- ja kuvakudoksia. Työkalut kuten ara , suunnittelijat voivat helposti luoda eläviä verkkosivustoja käyttämällä yksinkertaisia ​​vedä ja pudota periaatteita. Arvaa mitä? Verkkosivustostajat eivät imee enää. Webflow esimerkiksi tuottaa puhtaita, W3C-yhteensopivia HTML- ja CSS-tiedostoja, jotka ovat parempia kuin useimmat kehittäjät kirjoittavat käsin. Se perustuu Twitterin Bootstrap-kehykseen, ja se toimii erittäin hyvin.

Ja ei, et ole rajoitettu lainkaan toiminnallisuuden kannalta. Halutessasi myös Webflow- tai Macaw-koodilla luotua koodia voidaan viedä pois foorumin kokonaan, joten voit työskennellä sen IDE-laitteen mukavaksi kehittää laajennettua toimintoa.

Mutta argumentti koodauksen oppimiseen ylittää pelkästään oikeat välineet vuonna 2015. Se on myös kysymys emotionaalisista tosiasioista: Et ole "lamaista", kun et tiedä koodausta, olet vain realistinen ja tehokas sinun aika. Jos olet ammattimainen suunnittelija, sinun pitäisi olla paras suunnittelija, jota voit olla. Loppujen lopuksi muotoilun trendit ovat jatkuvasti muuttumassa ja uusia tekniikoita loputetaan parhaillaan. On paljon pysyä päällä - enemmän kuin tarpeeksi pitämään sinut kiireisenä kuin suunnittelija yksin, puhumattakaan myös kehittäjä.

Puhutaan myös siitä, miten se on uskomattoman jyrkkä oppimiskäyrä oppia koodaamaan oikein. Toki kuka tahansa voi kopioida HTML ja CSS yhdessä ja rukoilla sen toimimaan useilla laitteilla, mutta useimmat ihmiset eivät yksinkertaisesti voi koodata riittävän hyvin tekemään ammattimaista työtä. Ne, jotka ovat työskennelleet veneessä vuosia. Monen suuntauksen ja kilpailevien parhaiden käytäntöjen mukaan suunnittelijayhteisössä on äärettömän paljon kehittäjäyhteisössä. Ja suoraan, teknisestä näkökulmasta, kehitys on paljon vaikeampaa kuin suunnitella. Paljon kovemmin.

Miksi sinun pitäisi oppia koodia joka tapauksessa

Voitte ainakin ainakin tietää, mitä et tiedä. Mieti sitä. Jos jätät täysin huomiotta web-kehitykseen liittyvät käsitteet, aiot olla huonompi. Sinun tulisi oppia koodauksen perusteet, jotta voit ymmärtää oikein kehittäjien tarpeet. Sitä vastoin sinun pitäisi rakentaa taitojoukot ja sanasto parhaiten ilmaisemaan suunnittelun ideoita kehittäjille, joilla on usein ristiriitaisia ​​teknisiä näkökulmia heidän edessään.

Lisäksi yksinkertaisesti voit olla parempi suunnittelija, jos sinulla on perustiedot siitä, miten kehitysprosessi toimii, miksi tiettyjä ohjelmointikieliä käytetään ja miten ne rajoittavat tai laajentavat kykyä suunnitella aikomuksesi. Kun sinulla on parempi käsitys siitä, mikä on teknisesti realistista ennen kuin aloitat suunnittelun, vähemmän todennäköisesti tuhlata aikaa ja keskittyä enemmän energiaosi keskittyen sivustosi osiin, jotka eivät ole kehittäjien täytäntöönpanoa.

Plus, kaikki alan ammattilaiset, jotka työskentelevät tällä alalla, pitäisi olla ihmisen tyyppi, joka voi nauttia oppimisprosessista. Jos et pidä haluavasi oppia terävänä ja latautuna, jää nopeasti taakse. Meillä on monia näkökohtia, ja miljoonat innokkaat ihmiset yrittävät saada selville, onko heille kyse. Erota niiltä ihmisiltä.

Mitä suunnittelijat haluavat todella

Suunnittelijat haluavat todella luoda omat verkkosivustot. Ei välttämättä koodia niitä. Tämän takana on kaksi ajotekijää:

  1. Palvelujen tarjoaminen asiakkaille. Koska freelance-suunnittelija, et voi olla syvällä taskut palkata kehittäjä kääntämään suunnittelutyösi toimivaan sivustoon. Sillä välin asiakkaasi ei halua päänsäryn joutua etsimään jonkun toisen koodaamaan suunnittelua, niin myös täytyy hallita viestintääsi teidän kahden välillä. Jos osaat tehdä molempia näkökulmia suunnittelija, se on kaiken asia - huolimatta siitä, voitko itse koodata sitä. Siksi palaamme täysi ympyrä ammatillisiin suunnittelutyökaluihin, jotka ovat arvokkaita.
  2. Saavutetaan paremmin heidän työnsä hallintaa. Jokainen taiteilija haluaa täyden taiteellisen ohjauksen luomistaan. Valitettavasti paljon katoaa käännöksestä suunnittelijalta kehittäjälle. PSD: n mukauttaminen HTML- ja CSS-muotoon ei ole 1-for-1-prosessi reagoivan suunnittelun aikakaudella. Kun suunnittelijat pystyvät kehittämään omia sivustojaan ja siten vastuussa koko tuotevirrasta, sivusto hyötyy niiden aikomuksista, ja suunnittelija on äärettömän paremmin pystynyt vastaamaan asiakkaan muutospyyntöihin lennossa.

Määritä, mitä haluat. Haluatko vain koodata, jotta näet suunnittelusi tulevat eloon? Jos näin on, älä liity karjaan päähän koodauskoulusta; pelata sitä älykkäästi ja ohittaa jonon oppimalla jotain nykyään käytettävissä olevista ammattitason suunnittelutyökaluista.

Nyt, jos haluat todella nauttia ohjelmoinnin kauniisti valtaavista näkökohdista, kaikin keinoin solki ja kaivaa - tee se vain oikeista syistä ja aseta odotuksiasi asianmukaisesti.

Esittelykuva, hyvät oppimiskoodit kautta Jon Lim .