CodeGym /Kurslar /C# SELF /Necə başa düşüm ki, mən bacararam?

Necə başa düşüm ki, mən bacararam?

C# SELF
Səviyyə , Dərs
Mövcuddur

Dəniz piyadalarının prinsipi və proqramlaşdırma

Dəniz piyadalarının prinsipi deyir ki: əgər siz fiziki cəhətdən uyğun kişiləri və qadınları tapmısınızsa, düzgün təlim və məşqlərlə onlardan hər birini unikal döyüşçüyə çevirmək mümkündür. Proqramlaşdırma da elə bir bacarıqdır ki, gitara çalmağı, üzməyi və ya velosiped sürməyi öyrənmək kimidir. İnsanlar doğulub velosipedçi olmurlar.

img

Bir çox ağıllı və qabiliyyətli insanlar var ki, onlar iki dəfə çox işləyirlər, amma qazanc olaraq dörd dəfə azdırlar. Bəlkə, sadəcə, öz yerlərində deyillər?

Niyə proqramlaşdırma?

İnsanlara proqramlaşdırma öyrətməzdən əvvəl, yaxşı olar ki, onlara bunun nə verəcəyini müəyyənləşdirəsiniz.

1. Sadə və maraqlı iş

Proqramlaşdırma sadə və maraqlı işdir. Yaradıcılıq üçün geniş imkanlar. Bir çox yeni başlayan developerlər ilk vaxtlarda tam inana bilmirlər ki, artıq sevdikləri işi görürlər və bunun üçün pul alırlar. Sonra öyrəşirlər.

2. Yaxşı maaşlar

Sadəcə, görmək xoşdur ki, yaxşı mütəxəssislər 5 il işlədikdən sonra maşın və ya ev almağa başlayırlar.

3. Elastik iş qrafiki

Qəti qrafik xoş deyil. Hər kəs, saat pik vaxtı tıxacda dayanan və ya 5 dəqiqə gecikdiyinə görə cəzalandırılan şəxslər bunu təsdiqləyər. Bəs, 11-də işə gəlmək və 5-də çıxmaq? Bu, arzu olarmı? Əksər proqramçılar üçün bu reallıqdır. İşinizi düzgün yerinə yetirin, heç kim sizə söz deməz. Bir çox şirkətdə hətta işə gəlməyə ehtiyac yoxdur, evdən işləmək mümkündür. Həmişə razılaşmaq olar.

4. Peşəkar inkişaf

Hər hansı təşkilatda nüfuzlu və yaxşı maaşlı vəzifə almaq üçün karyera qurmaq lazımdır. Proqramçı üçün isə sadəcə proqramçı qalmaq kifayətdir. Administratora keçmək və ya rəhbər vəzifəsi uğrunda mübarizə aparmaq lazım deyil. Sadəcə peşəkar olaraq inkişaf etmək olar. Beş və ya on il təcrübəsi olan proqramçılar möhtəşəm maaşlar alırlar.

5. Beynəlxalq mobillik

Dünyada ən yüksək maaş alan üç peşə: hüquqşünas, cərrah/həkim və proqramçı. Hüquqşünas xaricdə işləməkdə çox çətindir: başqa qanunlar, presedent hüququ və s. Həkim üçün dil öyrənmək, başqa tibb standartları və yenidən imtahan vermək lazımdır. Proqramçı üçün isə heç nə öyrənməyə ehtiyac yoxdur. Eyni dil, eyni standartlar. Çox vaxt müştərilər də eynidir.

6. Ən yüksək maaşlar sənayedə

img

Ən yüksək maaşlar arasında. Xüsusilə yeni başlayan proqramçılar üçün bu çox aktualdır.

Kitab oxuyub proqramçı olmaq mümkün deyil. Burada ən azı 500 saat praktika lazımdır. Elə boksda olduğu kimi. Sadəcə bütün döyüşləri izləyib peşəkar olmaq mümkün deyil. Məşqlərdə çox uzun axşamlar keçirmək lazımdır (bu səbəbdən CodeGym-də çox sayda praktiki tapşırıq var).

10 saatda proqramlaşdırmanı öyrənməyi təklif etmək, 10 saatda boks öyrətmək kimi bir şeydir. Sonra ringə çıxmaq! Bu, düzgün deyil.

Bəzən, yeni başlayanlar forumlarda soruşurlar: necə proqramçı olaram? Onlara deyirlər: öz tapşırıqlarını təklif et və yerinə yetir. Bu düzgün deyil. Çünki insan öz bilik səviyyəsindən kənara çıxan tapşırıq tapa bilməz. Bir şey bilirsiniz və ya bilmirsiniz.

Yalnız mövzuya yaxşı bələd olan şəxs sizin üçün ardıcıl tapşırıq toplusu hazırlaya bilər ki, hər biri sizə yeni bir şey öyrətsin və çox vaxt almayıb həll olunsun. Biz də elə etdik.

İnnovativ təlim yanaşması

CodeGym-də təlim universitetdəki kimi deyil. Bu, çox tez fərq edəcəksiniz. Amma daha effektivdir.

Universitetdə, ehtimal ki, uzun dərslər və onları möhkəmləndirən praktika ilə öyrənirsiniz. Bu yanaşma sizə geniş biliklər verməyə yönəlib. Amma real praktiki bacarıqlarınız çox zəif olur. Ədalətli olmaq üçün, bu cür təlimdə siz demək olar ki, heç bir faydalı bacarıq əldə etmirsiniz.

Burada isə başqa yanaşma var. Teoriya — bu biliklərdir və biliklər suallarımıza cavabdır. Ona görə əvvəlcə sualları veririk — praktiki tapşırıqlar, onları həll etmək çətindir, sonra isə — cavablar (teoriya), bu da onları çox asan həll etməyə imkan verir.

Yeni material üç mərhələdə təqdim olunur:

  1. Tanışlıq (ən azı nəzəriyyə və ya bir neçə praktiki tapşırıq).
  2. Əsas bilik bloku (tam başa düşməlisiniz, nə haqqında danışılır).
  3. İşin detalları və incəlikləri (boşluqları doldururuq).

Beləliklə, siz ən azı üç dəfə eyni mövzu ilə qarşılaşacaqsınız. Üstəlik, bütün bunlar çox əlaqəlidir və bir mövzunu tam izah etmək üçün ən azı digər mövzuları qismən açıqlamaq lazımdır.

Bəzi tələbələr hətta tapşırıqlardan narazılıq edirlər: deyirlər, biz bunu hələ keçməmişik. Belə tapşırıqlar — düşünmək üçün səbəbdir: onları mövcud biliklərlə necə həll etmək olar? Siz bir-iki saat vaxt sərf edəcəksiniz, sonra isə yeni orijinal yanaşma və ya gözəl həll ilə sevinc tapacaqsınız.

Həmçinin, real həyatda da əvvəlcə sizə tapşırıq verilir, sonra isə onu həll etmək üçün lazım olan bilikləri tapırsınız. Həyat elədir. Ona görə, bu yanaşmaya nə qədər tez alışsanız, bir o qədər yaxşıdır.

Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION