Miksi blogisi ylisuunnittelu on ok

Aina niin usein suosittu otsikko web-kehityksessä väittää, miksi sinun ei pitäisi käyttää tiettyä kehystä blogissasi. Tai miksi yksinkertaisesti, sinun ei pitäisi suunnitella sitä liikaa.

Mutta mitä toisaalta blogisi kaltaisten henkilökohtaisten projektiemme ylisuunnittelu voi auttaa kasvamaan kehittäjinä?

Mitä tarkoitan blogin ylisuunnittelulla?

Kun ihmiset väittävät, että blogi on ylisuunniteltu, he viittaavat usein siihen tosiasiaan, että blogit koostuvat tyypillisesti staattisten tietojen ryhmistä. Koska nämä tiedot ovat staattisia, ne voidaan luoda staattisesti tarvitsematta minkäänlaista Javascript-kehystä, kuten React.

pic.twitter.com/VBNfczn00i

- Mark Dalgleish (@markdalgleish) 20. maaliskuuta 2019

Javascriptin lähettäminen voi olla kallista. Siitä ei ole epäilystäkään. Kun käytät Reactin kaltaisia ​​työkaluja, otat heti käyttöön suorituskykyyn liittyviä vaikutuksia yksinkertaisesti lähettämällä lisää Javascriptia.

Jos vain siirrät staattista sisältöä sivulle, miksi tarvitset Javascriptiä ensinnäkin?

Kuinka ylisuunnittelu voi auttaa sinua oppimaan?

Vaikka lähettämäsi verkkosivustojen ja sovellusten ylisuunnittelu voi viime kädessä olla kallista, etenkin käyttäjäkokemuksen näkökulmasta, kaikki olosuhteet eivät ole samat.

Yksi parhaista osista kehitysmaailmassa tällä hetkellä tai epäilemättä yksi turhauttavimmista on se, että uusia työkaluja luodaan jatkuvasti.

Tämä on hienoa muutamista syistä: Yhteisönä pyrimme jatkuvasti parantamaan työkaluja, ja kehittäjinä meillä on aina uusia vaihtoehtoja, jotka saattavat sopia käyttötapauksiimme paremmin kuin edellinen.

Mutta löytää tapoja oppia noita uusia työkaluja voi olla haastavaa. Vaikka siellä on paljon artikkeleita, jotka opastavat sinua demosovellusten rakentamisessa, on hyvät mahdollisuudet, että et pidä kyseistä demoaihetta mielenkiintoisesta tai se ei vain innosta sinua, koska se on, esittely.

Kuinka voimme käyttää henkilökohtaisia ​​projekteja oppimisvälineenä?

Kun haluamme oppia innokkaasti henkilökohtaisiin projekteihimme, meille annetaan heti mahdollisuus käyttää näitä työkaluja tosielämän projektissa tosielämän tietoja hyödyntäen.

Henkilökohtaiset projektit ovat lähellä ja rakkaita meille. Olen viettänyt lukemattomia tunteja suunnitellessani, uudistamalla ja muokkaamalla henkilökohtaista blogiani, ennen kuin päädyin yksinkertaisuuteen, koska olin tyytyväinen siihen.

Tämän syvemmän merkityksen takia panostamme jatkuvasti parantamaan sitä. Tämän investoinnin ansiosta se on helppo tapa oppia uusia asioita.

Uusien asioiden oppiminen on viime kädessä sitä, miten kasvamme kehittäjinä. Meillä kaikilla ei ole onni työskennellä työpaikoilla, joissa meillä on lukemattomia uusia hankkeita, jotka antoivat meille mahdollisuuden kokeilla kussakin uutta kehystä. Joten mikä on parempi tapa oppia kuin rakentaa online-läsnäolomme samalla kun opit tuon upean uuden työkalun?

Mikä on tekosyy huonoon käyttökokemukseen?

Suoraan sanottuna ei ole mitään tekosyitä. Huonoa käyttökokemusta ei voida hyväksyä missään.

Mutta tarkoituksena ei ole väittää, onko huono käyttökokemus kunnossa vai ei. Tarkoitus on väittää, että on hyvä, että henkilökohtainen projekti, joka ei tosin saa paljon liikennettä, on hieman hitaampaa, mikä ei välttämättä vastaa huono UX: ää.

Kaikkien kutsuminen "huonoksi UX: ksi" on tarttuvaa blogin otsikkoa, mutta tosielämän seuraukset eivät aina ole niin dramaattisia.

Mahdollisuudet ovat, että henkilökohtainen projekti ei ole css-tricks.com, joka vetää tonnia liikennettä päivittäin. Se, että pystyt oppimaan blogisi virheistä (joissa vaikutus on syvästi pienempi) eikä yrityksesi tai asiakkaasi sovelluksen virheistä, tekee siitä paljon pienemmän riskin harjoituksen.

Opi näistä virheistä, kun sillä ei ole väliä niin paljon tai kun et menetä yritystoiminnan rahaa sivuston vahingossa tuomisesta. Laita nämä opit käytäntöön, jotta saataisiin aikaan muutoksia ihmisten elämässä, kun rakennat uusia tieteellisiä työkaluja verkkoon.

Henkilökohtaisen blogisi ei tarvitse olla huippuluokan suorituskykyä 100-luvulla Google PageSpeedissä. Vaikka se on hieno tavoite, voit tehdä enemmän auttaaksesi itseäsi menestymään, kasvamaan kehittäjänä ja viime kädessä tuomaan enemmän liikennettä kuin keskittymällä yksinomaan 100 ms: n ajoon sivulatauksestasi.

Joten missä se jättää meidät?

Mene oppimaan uusia työkaluja ja riko asioita henkilökohtaisissa projekteissasi. Pidä hauskaa sen kanssa - siksi me kaikki teemme tämän ensinnäkin, eikö?

On hyvä sekoittaa asioita joskus. Ota vain oppia näistä virheistä, joten seuraavalla kerralla, kun sillä on todella merkitystä, autat vaikuttamaan työsi kestävästi.

Seuraa minua saadaksesi lisää Javascriptiä, UX: ää ja muita mielenkiintoisia asioita!

  • ? Seuraa minua Twitterissä
  • ? ️ Tilaa Youtube
  • ✉️ Rekisteröidy uutiskirjeeseen