Təhsil

Frontend proqramlaşdırma: HTML-dən React-ə — 6–9 ayda IT karyerası

HTML, CSS, JavaScript, React — düzgün ardıcıllıqla, real layihələrlə, peşəkar müəllimlə. 6–9 ay ərzində işə hazır olmağın realist yolu.

Frontend proqramlaşdırma: HTML-dən React-ə — 6–9 ayda IT karyerası

Hər gün onlarla insan "proqramlaşdırmanı öyrənmək istəyirəm" deyir. Amma başlamır. Əsas səbəb? Haradan başlayacağını bilmir. YouTube-da axtarış edirsən — onlarla "roadmap", yüzlərlə texnologiya adı görürsən: HTML, CSS, JavaScript, React, TypeScript, Node.js, Docker, Git... Başın fırlanır. "Bu sahə bəlkə mənim üçün deyil" düşüncəsi gəlir. Əslində isə problem bilikdə yox, istiqamətdə yox olmağındır.

Bu yazıda sıfırdan başlayaraq 6–9 ay ərzində frontend proqramçı kimi işə düzəlmənin real yolunu paylaşacağıq. İnternetdə gördüyün hər şeyin — gözəl saytların, sosial media platformalarının, mobil tətbiqlərin "üz tərəfi"ni frontend proqramçılar yaradır. Sən də bu komandalara qoşula bilərsən.

Frontend nədir — sadə dillə

Bir veb sayta girəndə görürsən: başlıqlar, düymələr, rənglər, animasiyalar, menyular. Bunların hamısını frontend proqramçılar kodlayır. Arxada nə baş verirsə — məlumat bazası, server, API — bunlar backend-in işidir. Frontend isə sadəcə istifadəçinin gördüyü, toxunduğu hissədir.

Deməli "frontend öyrənmək" nə deməkdir? HTML ilə strukturu qurmaq, CSS ilə gözəlləşdirmək, JavaScript ilə hərəkət vermək. Və bu üçlüyü mənimsəyəndən sonra React kimi müasir kitabxanalarla həqiqi layihələr qurmaq. Bu ardıcıllığı pozsan — öyrənmə prosesi 2–3 dəfə uzanır.

0 IT vakansiya artımı (2 ildə)
0 İşə hazırlıq müddəti
0 Junior başlanğıc maaş
📊
Azərbaycan IT bazarında real tələb: 2026-cı ildə frontend developer vakansiyaları iki il əvvələ nisbətən 40% artıb. Junior səviyyədə orta maaş 600–1200 AZN, mid-level 1500–2500 AZN, senior isə 3500–5000 AZN-dir. Remote iş imkanı var — beynəlxalq şirkətlər üçün 1000–3000 USD da mümkündür.

Öyrənmə yolu: HTML-dən React-ə addım-addım

İnternetdə on cür roadmap var. Hamısı doğrudur — amma heç biri sənin üçün düzgün ardıcıllıqla yazılmayıb. İllər boyu öyrədən mütəxəssislər bir şeyi bilir: ardıcıllıq hər şeydən vacibdir.

1
1-ci ay
HTML + CSS — veb-in əsası
Görünüşü olmayan veb sənədi HTML ilə düzürsən, CSS ilə ona rəng, ölçü, düzüm verirsən. Bu hissə 3–4 həftə. Amma insanların çoxu bunu "asan" bilib sürətlə keçir — sonra React-də çətin animasiyalar edərkən CSS bilmədiyini anlayır. CSS-i hətta oyun kimi öyrənmək olar: Flexbox FroggyCSS Diner kimi pulsuz interaktiv saytlarda məşq et. Möhkəm temel = sürətli irəliləyiş.
2
2–3-cü aylar
JavaScript — saytı "diri" edən dil
Bu dil olmadan heç nə hərəkət etmir. Düymə kliklənəndə nə olsun? Forma göndəriləndə nə yoxlansın? API-dən gələn məlumatları necə göstərəsən? Bunların hamısı JavaScript-dir. Dünyada ən yaxşı pulsuz resurs javascript.info-dur. Bu mərhələdə çox adam çıxır — çünki məntiqi düşünmə tələb olunur. Burada müəllimin rolu həlledicidir.
3
4–5-ci aylar
React — müasir veb-in dili
Müasir veb tətbiqlərin 70%-dən çoxu React ilə yazılıb. Component-lar, state, props, hooks — bunları mənimsəyəndə Facebook, Instagram, Airbnb kimi platformaların necə işlədiyini anlayırsan. React-in rəsmi saytı react.dev interaktiv dərslərlə başlamaq üçün ən yaxşı yerdir. Bu mərhələdə mütləq real layihə üzərindən getmək lazımdır — test tapşırıqlar deyil.
4
6–9-cu aylar
Portfolio + İş axtarışı
2–3 real layihə, GitHub profili, CV, müsahibə hazırlığı. Çox adam buraya çatanda "hələ hazır deyiləm" düşüncəsinə düşür. Əslində isə bu hiss heç vaxt tam getmir — başlamaq lazımdır. İş prosesindəki öyrənmə başqa cür olmur.
"Kodlamağı öyrənmək dil öyrənmək kimidir — oxumaqla deyil, danışmaqla öyrənirsən. Hər gün 1–2 saat yazmayan irəliləmir."

Hamının eyni səhvi: çox izləyib az yazmaq

Başlayanların 80%-i bu tipik yoldan keçir: videodan videoya atlanır, mühazirədən mühazirəyə, kitabdan kitaba. Aylar keçir. Lakin bir xətt kod yazmamışdır. Buna "tutorial hell" deyilir — öyrənir kimi hiss edirsən, amma faktiki öyrənmirsən.

Öyrənmənin yeganə yolu kod yazmaqdan keçir. Səhv etmək, xəta görmək, düzəltmək — budur real irəliləyiş. Proqramlaşdırmanı haradan başlamaq lazımdır məqaləmizdə bu barədə daha ətraflı yazmışıq — başlamamışdan əvvəl oxumanı məsləhət görürük.

Tək başına mı, yoxsa müəllimlə mi?

Dürüst cavab verəlim: ikisi də mümkündür. Lakin statistika aydındır — müəllimlə öyrənənlər orta hesabla 2 dəfə tez işə düzəlir. Niyə? Çünki müəllim "niyə belə işləyir?" sualına cavab verir. Video isə yalnız "necə etmək lazımdır?" sualına cavab verir. Fərq böyükdür.

Stucklan tə? Müəllim 10 dəqiqəyə həll edir. Tək özün olsan — 2 gün Stack Overflow-da axtarırsan. O 2 gündə 4 mövzu öyrənmiş olardın.

F
Farid Hacizade
Frontend Developer · HTML, CSS, JavaScript, React, TypeScript
CYBERNET-də Frontend Engineer, 4+ il sənaye təcrübəsi. Code Academy mezunu. Sıfırdan başlayaraq tələbələrini 6–9 ayda iş həyatına hazırlayır. Bakı, onlayn dərs imkanı var.
Profili gör →
💻 Farid Hacizade ilə dərs qiymətləri
Fərdi dərs (onlayn) 20 AZN / saat
Qrup dərsi (onlayn) 15 AZN / saat
Tam kurs (6–9 ay, fərdi) ~720–1440 AZN
Dərsə qeydiyyat →

6 ayda işə hazır olmaq — realdırmı?

Realdır. Amma şərtlər var. Gündə ən azı 1.5–2 saat vaxt ayırmalısan. Həftədə 2–3 dəfə müəllimlə canlı dərs. Və ən əsası — hər mövzunu öyrənəndən sonra özün bir şey yazmaq. Yalnız müəllimi izləmək deyil — özün qurmaq.

Farid Hacizade-nin tələbələri bu yolu keçir: HTML-CSS temeli, JavaScript məntiqi, React ekosistemi. Hər mərhələdə real layihə. Son ayda isə CV, portfolio saytı, GitHub profili, müsahibə hazırlığı. Şirkətlər texniki müsahibədə nə soruşduğunu bilirsən? Onu da öyrədirik.

📅
Dərs qrafiki: Həftəiçi axşamlar 18:00–21:00, həftəsonları 09:00–18:00. Onlayn format — Bakıdan kənarda olsan da qoşula bilərsən. Azərbaycan, ingilis və rus dillərində dərs mümkündür.

Başlamaq üçün nə lazımdır?

Bir şey: bugün qeydiyyat et. Yarın deyil, növbəti həftə deyil. İlk dərs — tanışlıq, səviyyə müəyyənləşdirmə, fərdi yol xəritəsi. Pulsuz konsultasiya da mümkündür. Hansı səviyyədəsən, nədən başlayacaqsan, nə qədər vaxt lazımdır — bunların hamısını ilk görüşdə öyrənəcəksən.

Frontend developer olmaq 5–10 il tələb etmir. 6–9 ay ardıcıl, düzgün istiqamətdə işləmək — vəssalam. Başlamaq üçün bir link var.

Tez-tez soruşulan suallar
Proqramlaşdırmadan əvvəl riyaziyyat bilmək lazımdırmı?
Frontend üçün ciddi riyaziyyat tələb olunmur. Məntiq, ardıcıllıq düşüncəsi lazımdır — bu isə öyrənilir. Əsas riyaziyyat biliyi olan hər kəs rahatlıqla başlaya bilər.
İngilis dili olmadan öyrənmək mümkündürmü?
Dərslər Azərbaycan dilindədir — ingilis dili tələb olunmur. Lakin inkişaf etdikcə ingilis dilini öyrənmək karyeranı 2–3 dəfə sürətləndirir. Başlamaq üçün gözləmə.
Hansı noutbuk lazımdır?
İstənilən müasir noutbuk kifayətdir. 8 GB RAM, i5 prosesor — HTML/CSS/React üçün bu xüsusiyyətlər tam yetərlidir. Mac olmaq şərt deyil.
6 ay sonra aylıq nə qədər qazana bilərəm?
Junior frontend developer kimi Azərbaycanda 600–1200 AZN, mid-level 1500–2500 AZN, senior isə 3500–5000 AZN. Beynəlxalq şirkətdə remote olaraq 1000–3000 USD. Təcrübə artdıqca bu rəqəmlər sürətlə yüksəlir.
Uşaqlar da öyrənə bilərmi?
Bəli. Farid Hacizade uşaqlar üçün ayrıca proqramlaşdırma dərslərini də tədris edir — oyun bazlı yanaşma ilə, Scratch-dan başlayaraq.
Paylaş:
Bütün məqalələr
Köməyə ehtiyacınız var? Yazın! 💬