JavaRush /Java Blogu /Random-AZ /Proqramlaşdırma çətindir. Buna görə də öyrənməyə dəyər

Proqramlaşdırma çətindir. Buna görə də öyrənməyə dəyər

Qrupda dərc edilmişdir
Hər kəs proqramlaşdırmaya fərqli gəlir. Bəzi insanlar məktəb illərində ilk informatika dərsləri zamanı ona maraq göstərdilər, bəziləri universitetdə “laboratoriya”lar yazmağa başladılar, bəziləri isə ixtisaslarını dəyişmək məqsədi ilə oxumağa başladılar. Bununla belə, əksər "gənclər" başlanğıcın çox çətin olduğu ilə razılaşırlar. Jurnalist Rocer Kolyerin çətinliklərin öhdəsindən gəlmək üçün proqramlaşdırmağı necə öyrəndiyinə dair məqaləsinin uyğunlaşdırılmasını diqqətinizə çatdırırıq . O, öz səviyyəsini həvəskar kimi qiymətləndirir. Proqramlaşdırma çətindir.  Buna görə də öyrənməyə dəyər - 1Gecdir, gecə yarısından sonra. Həyat yoldaşım və uşaqlarım çoxdan yatırlar, amma yuxu hələ planlarımın bir hissəsi deyil. Yenə də bitirəcəm... Mən milyonuncu dəfə kodu sazladım və icra üçün işə saldım. Hmm... Perspektivli görünür. Bura klikləsəm, proqram "növbəti addımı hesabla" funksiyasını çağırmalıdır. Belə ki... Və bura klikləsəniz, funksiya özünü çağırmalıdır. Əla. İndi, bura klikləsəm, almalıyam... uh... açıq-aydın bu deyil. Eh... Daha çox sazlama, daha çox səhv və zaman enerji ilə birlikdə boş yerə axır... Bu tanış şəkildir? … Məncə proqramlaşdırmanı öyrənmək çətindir. Və buna görə də bunu etməyi çox sevirəm.

Proqramlaşdırma necə mənim hobbimə çevrildi

Mən JavaScript-də proqramlaşdırmağı dörd ay əvvəl qabaqcıl təlimatla öyrənməyə başladım. Beləliklə, proqramlaşdırma mənim hobbimə çevrildi. Son bir neçə il ərzində həyatımdakı yaradılış/istehlak nisbətindən məyus olmuşam. Boş vaxtlarımın çoxu istehlaka sərf olunurdu. Netflix, podkastlar, Twitter, jurnallar, televiziya idmanı, Facebook, bloqlar, Medium, qəzetlər, romanlar - siyahı davam edir. Bu fəaliyyətlərdə səhv bir şey yoxdur: onlar maraqlı, maarifləndirici və bir qədər faydalıdır, lakin əslində onlar yalnız istehlaka yönəldilmişdir. Hətta böyük bir kitab oxumaq da istehlak prosesidir. Təbii ki, mən sadəcə istehlak etməmişəm. Jurnalist fəaliyyətim çərçivəsində yazmışam. Yaradılmış, belə deyək. Ancaq yavaş-yavaş bezdim və yalnız maaşlarıma əhəmiyyətli təsir göstərdiyi təqdirdə yaxşı bir iş görməyə çalışdım. Ailəyə, işə, digər məşğuliyyətlərə və hobbilərə baxmayaraq, boş vaxtım çox idi. Və çoxunu videolara baxaraq keçirdim. Bir anda özümü donuz kimi hiss etdim. Proqramlaşdırma çətindir.  Buna görə də öyrənməyə dəyər - 2Əslində, mənim proqramlaşdırma hobbim hələ heç bir ciddi nəticə verməyib. Mən bir sadə tətbiq etdim, kurslarımda front-end problemləri və layihələri tamamladım. Ancaq bu yalnız başlanğıcdır! Mənim üçün proqramlaşdırmanın məqsədi yeni və qeyri-adi bir şey yaratmaq deyil, özünüzü yaradılış prosesinə cəlb etmək, özünüzə meydan oxumaq, başladığınız işi başa çatdırmaq üçün çətin bir şey sınamaqdır.

Nə qədər mürəkkəb olsa, bir o qədər yaxşıdır

Mənim doğma şəhərim Ontarioda (Kanada) məqsədi insanların fiziki vəziyyətini yaxşılaşdırmaq olan bir layihə var. Bu gününüzü çətinləşdirin adlanır . Layihənin əsas ideyası çox sadədir: gündəlik iş rejiminə sadə məşqlər əlavə etmək lazımdır. Bu, fiziki fəaliyyət səviyyənizi artıracaq və sağlamlığınızı yaxşılaşdıracaqdır. Hər şey çox sadədir. Addımları atın, liftə minməyin, lazım olandan bir dayanacaq tez enin və gəzin. Şirkətin dayanacağında, ofisin girişindən mümkün qədər uzaqda saxlayın. “Daha sadə daha yaxşı demək deyil” bu cəmiyyətin şüarıdır. Nə dəqiq ifadə!
Əlbəttə ki, kod yazarkən kompüter qarşısında oturmaq fiziki vəziyyətinizi yaxşılaşdırmayacaq. Proqramlaşdırma əladır, lakin bu, əzələləriniz üçün deyil. Bununla belə, Java proqramlaşdırma təliminizi beyin məşqi kimi düşünə bilərsiniz . Hər halda, pivə və çipsləri yudumlayarkən məşhur Instagram-da gəzməkdən daha sağlamdır. Proqramlaşdırmaya başlayandan sonra hələ də asudə vaxtımı keçirmək üçün kifayət qədər vaxtım var. Məsələn, mən son bir ay ərzində onlarla saat ərzində yad adamların metal halqaya top atmalarına baxdım. Başqa sözlə, mən NBA-nın pley-off oyunlarını izləmişəm. Mən Toronto Raptors fanatı olduğum üçün bu fəaliyyəti də özünə işgəncə ilə bərabərləşdirmək olar. Proqramlaşdırma çətindir.  Buna görə də öyrənməyə dəyər - 3Müntəzəm olaraq basketbola baxmaq mənə fayda verdimi? Daha çox pivə içməyə və cips və toyuq qanadları kimi daha çox zərərli yeməklər yeməyə başladım. Üstəlik, Qərb Sahilində oyunlara baxdığım üçün həmişə çox gec qalıram. Yəni sağlam yuxu mənim haqqımda deyil. Və bu fəaliyyətdən həqiqətən həzz alsam da, əslində bu mənə zərər verir. Yaxşı əyləncədir, amma başqa heç nə yoxdur. Əlbəttə ki, yüksək kalorili qəlyanaltılar və pivədən artıq çəki və ya növbəti günün ortasında yuxululuğu nəzərə almasanız. Ancaq sadə və xoşdur! Divanda yıxılın, bir şüşə soyuq pivə açın, ayaqlarınızı uzadın və 3 saat bir yerdə oturun. Asan yol cazibədardır. Kompleks olanlar daha faydalıdır.

Öyrənmək çətindir, mübarizə aparmaq asandır

“Gizli Fiqurlar” (2016) filminə baxarkən çətinliklərin öhdəsindən gəlməyin dəyəri haqqında bir daha düşündüm. Filmdə Con Kennedinin “Biz Aya getməyə qərar verdik” nitqindən bir parça daxil edilib. Prezident bildirib ki, Birləşmiş Ştatlar kosmosa uçuşları təxirə salmayıb, baxmayaraq ki, bu iş çətinləşib. Məhz çətin olduğu üçün kosmos proqramını inkişaf etdirməyə davam etdilər. “Bəli, biz Ayı fəth etmək qərarına gəldik və bu onillikdə. Bu, asan məqsəd deyil, amma bir o qədər yaxşıdır: belə bir sınaq bizə əlimizdən gələni etməyə, nəyə qadir olduğumuzu göstərməyə, bütün gücümüzü reallaşdırmağa imkan verəcək. Bu, bizim burada və indi qəbul etməyə hazır olduğumuz bir çağırışdır. Biz isə yalnız qələbəyə ümid edirik!” . Con Kennedi.
"Çətin", "çətin" və "mürəkkəb" sözləri ən çox pis bir şeyi təsvir etmək üçün istifadə olunur. Bir çox hallarda bu, həqiqətən də doğrudur. Yaxınlarınızın əziyyət çəkdiyini və ya xəstələndiyini görmək çətindir, ev heyvanı öləndə çətindir, ayrılıqdan sağ çıxmaq çətindir. Bəzi vəziyyətlər yalnız ağrı gətirir və onlardan müsbət bir şey çıxarmaq mümkün deyil.
Çətin bir şey öyrənmək isə özlüyündə həmişə faydalıdır . Öyrənmə prosesinin özü bir mükafat və ya fayda kimi görünə bilər. Kodla mənasız mübarizə ağıl üçün dərman kimi görünə bilər.
Əgər belə olarsa, işiniz zamanı siz heyrətamiz bir şey yaradırsınız və istifadəçilər açıq pul kisələri ilə tətbiqinizin arxasında sıralanırlar - əla. Əgər yoxsa, proqramlaşdırmaya davam edin. Əgər siz master-kodersinizsə və New York Times-dan (bir milyondan çox) daha çox abunəçi ilə YouTube guru olmusunuzsa, bu, əladır. Yoxdursa, kodlamağa davam edin. Proqramlaşdırma çətindir.  Buna görə də öyrənməyə dəyər - 4Bir çox insanlar müəyyən bir məqsədə çatmaq üçün proqramlaşdırmağı öyrənirlər. Ola bilsin ki, işinizdən bezmisiniz və onu daha maraqlı bir işə dəyişmək istəyirsiniz. Səhv bir şey yoxdur. Və ya daha çox qazanmaq üçün İT sahəsinə daxil olmaq istəyirsiniz. Təbii ki, kimsə ailənizi donutlarla təmin etməli və hesabları ödəməlidir. Bununla belə, proqramlaşdırmaya başlamaq üçün mütləq ciddi səbəbə ehtiyacınız yoxdur . Sadəcə başla. Və yolunuz asan deyilsə, ümidsiz olmayın. Bu o deməkdir ki, siz düzgün yoldasınız. Çətin olanda.
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION