CodeGym /Kurslar /JAVA 25 SELF /Necə başa düşüm ki, bacaracağam?

Necə başa düşüm ki, bacaracağam?

JAVA 25 SELF
Səviyyə , Dərs
Mövcuddur

Dəniz piyadası prinsipi və proqramlaşdırma

Dəniz piyadasının prinsipi belədir: əgər fiziki cəhətdən yararlı kişilər və qadınlar tapsanız, düzgün təhsil və məşqlərlə onların demək olar ki, hər birini unikal döyüşçüyə çevirə bilərsiniz. Proqramlaşdırma — gitara çalmağı, üzməyi və ya velosiped sürməyi bacarmaq kimi eyni bir bacarıqdır. İnsanlar velosipedçi olaraq doğulmurlar.

img

Elə çox sayda ağıllı və bacarıqlı insanlar var ki, proqramçılardan iki dəfə çox çalışır, amma dörd dəfə az qazanırlar. Bəlkə də sadəcə öz yerində deyillər?

Niyə proqramlaşdırma?

İnsana proqramlaşdırmanı öyrətməzdən əvvəl, bunun ona nə verəcəyini aydınlaşdırmaq daha yaxşıdır.

1. Sadə və maraqlı iş

Proqramlaşdırma — sadə və maraqlı bir işdir. Yaradıcılıq üçün geniş imkanlar var. Bir çox yeni başlayan tərtibatçı əvvəlcə buna tam inanmır: indi sevdiyi işi görür və üstəlik bunun üçün ona pul da verilir. Sonradan öyrəşirlər.

2. Yaxşı ödənilir

Savadlı mütəxəssislərin 5 il işlədikdən sonra özlərinə maşın və ya ev almağa başladıqlarını görmək sadəcə xoşdur.

3. Elastik qrafik

Sərt qrafik — xoş deyil. Bunu pik saatda tıxacda qalan, yaxud 5 dəqiqə gecikdiyinə görə cərimələnən hər kəs təsdiq edər. Bəs işə səhər saat 11-də gəlib, saat 5-də getmək imkanına necə baxırsınız? Deyəcəksiniz, arzudur? Əksər proqramçılar üçün bu, reallıqdır. Öz işinizin öhdəsindən gəlin, və sizə heç kim bir söz deməyəcək. Bir çox şirkətdə hətta ofisə gəlmədən, evdən də işləyə bilərsiniz. Həmişə razılaşmaq mümkündür.

4. Peşəkar inkişaf

Demək olar ki, istənilən təşkilatda nüfuzlu vəzifə almaq və yaxşı qazanmaq üçün karyera qurmaq lazımdır. Proqramçı üçün sadəcə proqramçı qalmaq kifayətdir. Proqramçıdan administratora keçməyə və ya rəhbər vəzifəsi uğrunda mübarizə aparmağa ehtiyac yoxdur. Sadəcə peşəkar olaraq böyümək olar. 5–10 il iş təcrübəsi olan proqramçılar möhtəşəm maaşlar alırlar.

5. Yüksək beynəlxalq mobillik

Dünyada ən yüksək maaşlı üç ixtisas: hüquqşünas, cərrah/həkim və proqramçı. Hüquqşünas üçün xaricdə işləmək çox çətindir: başqa qanunlar, pretsedent hüququ və s. Həkim dil öyrənməli, başqa tibbi standartlara yiyələnməli və imtahanları yenidən verməlidir. Proqramçıya isə demək olar ki, heç nəyi yenidən öyrənmək lazım olmur. Eyni dillər. Eyni standartlar. Çox vaxt hətta sifarişçilər də eyni olur.

6. Sahədə ən yüksək maaşlar

img

Ən yüksək maaşlardan sayılır. Xüsusilə yeni başlayan proqramçılar üçün.

Kitab oxuyub bir anda proqramçı olmaq mümkün deyil. Burada minimum 500 saat praktika lazımdır. Elə boks kimi. Sadəcə bütün döyüşlərə baxıb peşəkar olmaq olmaz. Zalda məşqlərə uzun axşamlar sərf etməlisiniz (ona görə də CodeGym-də çoxlu praktiki tapşırıq var).

Proqramlaşdırmanı 10 saata öyrətməyi vəd edən bütün təkliflər, sizi boksu 10 saata öyrətməyə bənzəyir. Və sonra — rinqə! Bunu etməyin.

Bəzən, yeni başlayan biri forumlarda necə proqramçı olmağı soruşanda ona deyirlər: özün üçün tapşırıqlar düşün və onları icra et. Bu, işləmir. Məsələ ondadır ki, insan bilik sərhədinin dərhal o biri tərəfində olan tapşırığı özünə düşünə bilmir. Siz ya nəyisə bilirsiniz, ya da yox.

Mövzunu yaxşı bilən biri sizin üçün ardıcıl tapşırıqlar dəsti qura bilər; elə ki, hər biri sizə yeni bir şey öyrətsin və onu anlamaq üçün həftələr tələb etməsin. Əslində biz də məhz bunu etdik.

Təhsilə innovativ yanaşma

CodeGym-də təhsil universitetdəki kimi qurulmayıb. Bunu tez hiss edəcəksiniz. Amma daha səmərəlidir.

Universitetdə, yəqin ki, bu formatda oxumusunuz: uzun mühazirələr və onları möhkəmləndirən praktika. Bu yanaşma sizə geniş bilik verməyə yönəlib. Lakin real praktiki bacarıqlarınız bu halda arzuolunan səviyyədə olmur. Düzünü desək, belə təhsillə demək olar ki, dəyərli heç nə bacarmırsınız.

Burada — başqa yanaşma. Teoriya — bilikdir, bilik isə suallarımıza cavablardır. Ona görə əvvəlcə sualları veririk — mövcud biliklərlə həll edilməsi çətin olan praktiki tapşırıqları, sonra isə cavabları (onları xeyli asan həll etməyə imkan verən nəzəriyyəni.

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

  1. Tanışlıq (nəzəriyyənin minimumu və ya bir neçə praktiki tapşırıq).
  2. Əsas biliklər bloku (məsələnin nə olduğunu tam başa düşməlisiniz).
  3. İşin detallar və nüansları (boşluqları doldururuq).

Beləliklə, eyni mövzu ilə minimum üç dəfə rastlaşacaqsınız. Üstəlik, hər şey bir-biri ilə güclü şəkildə əlaqəlidir və bir mövzunu tam izah etmək, ondan əvvəl heç olmasa digərlərini qismən açıqlamadan, sadəcə mümkün deyil.

Bəzi tələbələr hətta tapşırıqlara görə narazılıq edirlər: guya bunu hələ keçməmişik. Belə tapşırıqlar — düşünmək üçün səbəbdir: mövcud bilik dəstinizlə onları necə həll etmək olar? Bu tapşırıqlara bir-iki saat sərf edəcəksiniz, amma sonra məmnuniyyətlə yeni, orijinal yanaşma və ya gözəl bir həll ilə qarşılaşacaqsınız.

Üstəlik, real həyatda işdə də sizə əvvəlcə tapşırıq verəcəklər, yalnız sonra onu həll etmək üçün lazım olan bilikləri tapacaqsınız. Real həyat — belədir. Deməli, 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