05 Noy 2026 | İT

Seriyanın birinci yazısında saytı restorana bənzətmişdik. Sonra zala, yəni frontend-ə, ardınca isə mətbəxə, yəni backend-ə baxdıq. İndi proqramlaşdırmaya yeni başlayanların ən çox verdiyi suala keçirik: frontend yoxsa backend — hansını seçməli? Bu yazıda iki sahəni yan-yana qoyacağam ki, özünə uyğun olanı seçmək sənin üçün asan olsun.
Frontend developer istifadəçinin gördüyü və toxunduğu hissəni qurur: səhifələr, düymələr, formalar, animasiyalar. Backend developer isə görünməyən hissə ilə işləyir: məlumatların saxlanması, yoxlanması, təhlükəsizlik və serverdə baş verən hər şey.
Restoran bənzətməsi ilə desək: frontend developer zalı qurur — masaları, menyunu, işıqlandırmanı. Backend developer isə mətbəxi və anbarı idarə edir. Ofisiant (API) isə bu ikisini birləşdirir: müştərinin sifarişini mətbəxə aparır, hazır yeməyi geri gətirir.
| Meyar | Frontend | Backend |
|---|---|---|
| Nə qurur? | İstifadəçinin gördüyü interfeys | Server, API və məlumat bazası |
| Nəticəni harada görürsən? | Dərhal brauzerdə | Sorğuların cavabında, loglarda, məlumat bazasında |
| Əsas texnologiyalar | HTML, CSS, JavaScript, TypeScript, React, Next.js | Java, C#, Python, Node.js, PHP, Go, SQL |
| Gündəlik iş | Dizaynı koda çevirmək, səhifələri sürətli və rahat etmək | API yazmaq, məlumatları emal etmək, sistemi təhlükəsiz saxlamaq |
| Kimlərlə çox işləyir? | Dizayner, məhsul meneceri, backend developer | Frontend developer, DevOps, data mütəxəssisləri |
| Səhvin təsiri | Adətən görünür: düymə işləmir, səhifə əyri açılır | Bəzən gizlidir, amma bütün istifadəçilərə təsir edə bilər |
| Başlanğıc | İlk nəticəni görmək daha tezdir | Əvvəlcə bir neçə anlayışı başa düşmək lazımdır |
Bu doğru deyil. Frontend-də ilk nəticəni görmək daha tezdir, amma böyük və sürətli interfeys qurmaq, yüzlərlə səhifəni səliqəli saxlamaq, hər cihazda düzgün işləməsini təmin etmək ciddi bilik tələb edir. Sadəcə çətinliklər fərqli yerdədir.
Gəlir sahədən çox təcrübədən, bacarıqdan və şirkətdən asılıdır. Güclü frontend developer zəif backend developerdən çox qazanır, əksinə də ola bilər. Seçimi yalnız maaşa görə etmə: sevmədiyin işdə uzun müddət inkişaf etmək çətindir.
Proqramlaşdırmanın əsasları — məntiq, dəyişənlər, funksiyalar, Git, problem həll etmək — hər iki sahədə eynidir. Çox developer karyerasının ortasında frontend-dən backend-ə və ya əksinə keçir. İlk seçimin ömürlük qərar deyil, sadəcə başlanğıc nöqtəsidir.
Ən yaxşı yol oxumaq yox, hər ikisini qısa müddətə sınamaqdır. Təxminən iki həftəlik sadə plan:
Başqa bir faydalı addım: vakansiyalara bax. “Frontend” və “backend” sözləri ilə axtar, tələbləri oxu və hansı təsvirin sənə daha cəlbedici gəldiyinə diqqət et.
Olar — buna full-stack developer deyilir. Full-stack developer həm frontend, həm backend tərəfdə işləyə bilir. Amma çox vaxt bu yol bir tərəfi yaxşı öyrəndikdən sonra o birini əlavə etməklə başlayır. Əvvəlcə bir sahədə möhkəm təməl qurmaq, sonra genişlənmək ilk işi tapmağı da asanlaşdırır.
Frontend yoxsa backend sualının hamı üçün doğru cavabı yoxdur. Etdiyin işi gözünlə görmək, istifadəçi təcrübəsi və dizayn səni çəkirsə, frontend-dən başla. Məntiq, məlumatlar və sistemin daxili işləməsi maraqlıdırsa, backend sənin yolun ola bilər. Ən vacibi seçimi uzatmamaq və başlamaqdır: hansı tərəfdən başlasan da, öyrəndiklərin heç vaxt boşa getməyəcək.
Seriyanın növbəti yazısında ikisini birləşdirənlərdən danışacağam: full-stack developer kimdir?
👉 Açıq vakansiyalara work.az-da, təcrübə proqramlarına isə bu səhifədə baxa bilərsən.
👉 İlk müraciətin üçün CV-ni CV yarat bölməsində hazırlaya bilərsən.
Senior Software Engineer @ Kapital Bank1 həftə əvvəl
Senior Software Engineer @ Kapital Bank1 həftə əvvəl
Senior Software Engineer @ Kapital Bank1 həftə əvvəl
Bakıda vebsayt hazırlanması ilə məşğul olan developer komandası.1 ay əvvəl
Yaradıcı düşüncəyə sahib, detallara həssas və ideyaları vizuala çevirməyi sevən biriyəm.2 ay əvvəl