Дэлхий ертөнц хөгжихийн хэрээр технологийн шинэ инновацын эрэлт хэрэгцээ нэмэгдэж байгаа билээ. Тийм ч учраас энэ мэргэжлийг сонгох сонирхолтой хүүхдүүдийн тоо ч мөн нэмэгдэж байна. Хүүхдүүд ихэвчлэн апп хөгжүүлэгч, веб сайт хөгжүүлэгч, хакер болон гэдэг боловч тэд яг юу хийдэг гэдгийг тэр бүр мэддэггүй.
Хүүхдийнхээ хүсэл тэмүүллийг хөгжүүлэх нь эцэг эхийн хувьд тэдэнд өгөх хамгийн сайхан бэлгүүдийн нэг байх болно. Гэсэн хэдий ч, таны хүүхэд юунд илүү сонирхолтой гэдгийг мэдэхийн тулд мэдээллийн технологийн салбарын программистуудын ангиллыг мэдэх хэрэгтэй.
Программистуудыг Back-end, Front-End, Full stack гэж ангилдаг.
За ингээд бүгдээрээ программист болохоос өмнө ямар хөгжүүлэгч болохыг хүсэж буйгаа тодорхойлцгооё.
Front-End хөгжүүлэгч
Front-end хөгжүүлэгчид нь нүүр хуудсыг үзэсгэлэнтэй, хэрэглэгчдэд ээлтэй болгодог хүмүүс юм. Тэдний ажил нь дизайны мэдрэмж шаарддаг тул программистуудын хувьд тэд илүү уран сайхны мэдрэмжтэй хүмүүс байдаг. Хэрэв та маш анхаарал татахуйц интерфейстэй, бусад хуудас бүрд хялбар хандах боломжтой веб сайт эсвэл программыг харвал үүний төлөө Front-End хөгжүүлэгчид талархаж болно. Хэрэглэгчдэд харагдах вэбсайт эсвэл программыг кодлох, бүтээхэд анхаарлаа төвлөрүүлдэг бөгөөд энэ нь визуаль болон функциональ байдал нь тэдний хувьд адилхан чухал гэсэн үг юм.
Front-End хөгжүүлэгчгүй бол вэбсайт эсвэл программ нь төгс ажиллагаатай байж болох ч энэ нь хэн ч харилцахыг хүсэхгүй хоосон цагаан цаасан дээр хараар бичсэн уйтгартай вэбсайт байх болно.
Front-End хөгжүүлэгчид дараах зүйлсийг бүтээдэг:
- Веб сайтын навигаци ба зохион байгуулалт
- Товчлуур ба холбооснууд
- График Интерактив дүрслэл
- Зураг, клип
Back-end хөгжүүлэгч
Арын төгсгөлийн хөгжүүлэгчид урд талын хөгжүүлэгчидтэй харьцуулахад зоосны нөгөө талд байдаг. Хэрэглэгчийн туршлага дээр тулгуурлан функцийг бий болгохын оронд арын программистуудын гол ажил бол системийн ажиллагааг жигд явуулах явдал юм. Back-end хөгжүүлэгчгүй бол вэбсайт эсвэл аппликейшн нь гайхалтай мэт харагдах боловч энэ нь зориулалтын дагуу ажиллахгүй, хаа сайгүй алдаа, гацах болно. Веб сайтын нүүр царайг бүтээдэг урд талын хөгжүүлэгчдээс ялгаатай нь арын түвшний хөгжүүлэгчид үйл ажиллагааны тархи болон функцийг бий болгохын тулд ажилладаг гэж хэлж болно. Таны backend хөгжүүлэгч серверүүдийг жигд ажиллуулж байхад урд талын хөгжүүлэгч нь таны вэбсайтыг цэвэрхэн харагдуулна.
Арын төгсгөлийн хөгжүүлэгчид ихэвчлэн дараахь ажлууд дээр ажилладаг.
- Код бичих, бичих
- Өгөгдлийн санг удирдах
Full stack хөгжүүлэгч
Бүрэн стек бол мэдээллийн технологийн салбарын хүчирхэг төвүүд юм. Эдгээр нь урд болон хойд талын аль алинд нь нэгэн зэрэг ажиллах чадвартай хөгжүүлэгчид юм. Яг доорх зураг шиг бүх зүйлийг хийж чаддаг.
Эцэст нь программист болохдоо юунд илүү сонирхолтой байна вэ гэдгийг түрүүлж олж мэдвэл сурч буй зүйлдээ илүү сонирхолтой болж хичээдэг юм шүү 🙂
Comments