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:
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.
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ä.
Suunnittelijat haluavat todella luoda omat verkkosivustot. Ei välttämättä koodia niitä. Tämän takana on kaksi ajotekijää:
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.