Зашто је у реду претјерано инжењерирати ваш блог

Свако толико популаран наслов у веб развоју тврди зашто не бисте требали користити одређени оквир на свом блогу. Или зашто, једноставно, не бисте смели превише да га дизајнирате.

Али шта, с друге стране, може превише инжењерингом наших личних пројеката попут нашег блога помоћи да растемо као програмери?

Шта мислим под претјераним инжењерингом блога?

Када људи тврде да је блог преинжењеринг, често се позивају на чињеницу да се блогови обично састоје од група статичних података. Будући да су ти подаци статични, могу се статички генерисати без потребе за било каквим Јавасцрипт оквиром на врху, попут Реацт-а.

пиц.твиттер.цом/ВБНфцзн00и

- Марк Далглеисх (@маркдалглеисх) 20. марта 2019

Испорука Јавасцрипта може бити скупа. О томе нема сумње. Када користите алате попут Реацт-а, одмах уводите импликације на перформансе једноставним испоручивањем још Јавасцрипта.

Ако само избацујете статични садржај на страницу, зашто вам је уопште потребан Јавасцрипт?

Како вам прекомерно инжењерство може помоћи да научите?

Иако прекомерно инжењерство веб локација и апликација које испоручујете на крају може бити скупо, посебно из перспективе корисничког искуства, нису све околности исте.

Тренутно један од најбољих делова о свету развоја, или можда један од најфрустриранијих, јесте то што се стално стварају нови алати.

Ово је сјајно из неколико разлога: као заједница непрестано форсирамо алате да бисмо постали бољи, а као програмери увек имамо нове опције које би могле одговарати нашем случају коришћења боље од претходног.

Али проналажење начина да научите те нове алате може бити изазов. Иако постоји мноштво чланака који вас воде кроз прављење демо апликација, постоји велика шанса да вам та одређена демо тема не буде занимљива или вас једноставно не узбуђује јер је то, ето, демо.

Како можемо да користимо личне пројекте као место за учење?

Усмеравајући ту жељу за учењем у наше личне пројекте, одмах нам се пружа прилика да те алате употребимо у стварном пројекту користећи податке из стварног живота.

Лични пројекти су нам блиски и драги. Небројене сате провео сам у редизајнирању, обнављању и дотеривању личног блога пре него што сам се одлучио за нешто једноставно, јер сам био задовољан њиме.

Због овог дубљег значења улажемо се у то да га стално побољшавамо. Овом инвестицијом лако ћете наставити учити нове ствари.

Учење нових ствари је на крају оно како растемо као програмери. Нисмо сви довољно срећни да радимо на пословима на којима имамо безброј нових пројеката који су нам пружили могућност да испробамо нови оквир на сваком. Па који бољи начин за учење него да изградимо своје присуство на мрежи док учимо тај кул нови алат?

Који је изговор за лоше корисничко искуство?

Искрено, нема оправдања. Лоше корисничко искуство нигде није прихватљиво.

Али овде није намера да се расправља да ли је лоше корисничко искуство у реду или не. Намера нам је да тврдимо да је у реду да ваш лични пројекат који додуше не остварује много промета буде нешто спорији, што не мора нужно бити једнако лошем УКС-у.

Назвати све „лошим УКС“ привлачан је наслов блога, али импликације у стварном свету нису увек тако драматичне.

Шансе су да ваш лични пројекат није цсс-трицкс.цом који свакодневно привлачи тоне промета. Могућност учења на грешкама на вашем блогу (где је утицај знатно мањи), а не на онима у апликацији ваше компаније или клијента, чини вежбу са много мањим ризиком.

Сазнајте о тим грешкама када није толико битно или када нећете изгубити пословни новац због нехотичног обарања странице. Искористите научене лекције у пракси да бисте побољшали живот људи када градите нове алате засноване на науци за веб.

Ваш лични блог не мора да има врхунске перформансе са стотинама на Гоогле ПагеСпеед-у. Иако је то сјајан циљ, можете још много тога учинити да бисте себи помогли да лично успете, развијете се као програмер и на крају доведете више промета него да се фокусирате само на бријање 100 мс од учитавања странице.

Па где нас то оставља?

Идите да учите нове алате и разбијате ствари на својим личним пројектима. Забавите се с тим - зато сви ово прво радимо, зар не?

У реду је понекад забрљати ствари. Само учите на тим грешкама, па ћете следећи пут када је то заиста важно помоћи вашем раду да учините трајни утицај.

Пратите ме за још Јавасцрипта, УКС-а и других занимљивих ствари!

  • ? Запрати ме на твитеру
  • ? Претплатите се на мој Иоутубе
  • Уп Пријавите се за мој билтен