
Getting started na WEB design inakuaga ngumu sana. Ukianza na one tech, few months ama years huge change ina happen kwa tech industry even before you grasp the current one. It feels like uko kwa endless race. Good advice ni choose one tech na stick to it mpaka ukue na a good understanding of it.
Kwa WEB kuna: 1.FrontEnd development 2.BackEnd development + databases 3.FullStack (both front and back)
Apart from kujua huzi techs unahitaji kujua: 1.Some graphics design skills 2.Basic understanding of internet/networks 3.How to set up a web server(local & online) 4. PROBLEM SOLVING SKILLS
FrontEnd It is all Design. Anything visual kwa page kama colors ama animations na different elements. To achieve this unahitaji kujua: a)HTML b)CSS + a Framework like (Bootstrap,Tailwind) c)JavaScript + a Framework (jQuery,Vue)
BackEnd Hapa ndio anything biz logic happens. Ku pull data from APIs or Databases. Dealing with files na pia program control happens here. To achieve this unahitaji kujua: a)A backend tech kana (PHP,Node,Python) b)Relational database management system (MySQl)
FullStack Ukiwa fullstack inamaanisha you can take a whole project SOLO. Hapa ndio many FREELANCERS lie. Unakuaga na task ya ku desing frontend na ku build backends. Kufika hapa unahitaji kujua: a)HTML b)CSS + a Framework like (Bootstrap,Tailwind) c)JavaScript + a Framework (jQuery,Vue) a)A backend tech kana (PHP,Node,Python) na framework (Laravel,NEXT,Django) b)Relational database management system (MySQl) c)Kujua ku tranfer data from front to back and vice vasa (JSON)
Is it posible kujua all that staff?. Quick answer NO long answer YES. To unserstand FrontEnd am BackEnd to a good level, it takes nothing else except TIME, PASSION, PERSISTENT na most of all Kujua Ku THINK like a problem solver (programmer). Nothing is easy bout any tech, most people online say it is easy but the hard truth is it is NOT. It is work, learning, building long term solutions and that is nothing easy.
Siku hizi with content management systems kama (wordpress,wix) na web templates. They make web desig easier. But that for tailor made solutions ambazo they pay good. Huwezi avoid that road.
Good Holidy. Na pia take this opportunty to try some new skills kama; design, music etc.
