Hələ 15 dəqiqə? Kodlamağı öyrənmək üçün bu 7 yerə baxın!

Bu kodlaşdırma oyunları və tətbiqləri qısa müddətdə kodlamağı öyrənməyə kömək edəcəkdir.

Basel Farag adlı bir geliştiricinin son TechCrunch məqaləsini böyük maraqla oxudum. "Xahiş edirəm Kod Yazmağı Öyrənməyin" kitabında müəllif kursların və bootcampların gündəlik proqramçılar üçün istədikləri hər şey olmadığını niyə açıq şəkildə izah edir.

Bir çox cəhətdən Basel ilə razıyam.

Hər kəs mühəndis və ya proqramçı kimi yaradılmır.

Və bu qədər peşədə olduğu kimi, əsasları öyrənmək üçün bir neçə kodlaşdırma oyunu oynamaqla işə başlamaq arasında böyük bir fərq var. Bir səviyyədə məlumatı və ya təcrübəsi olmayan birinin, uyğun olmadığı bir işi yerinə yetirmək məsuliyyətini öz üzərinə götürməsi problemlidir.

Bununla razıyıq.

Ancaq bu məqalənin birinci abzasındakı bu ifadə ilə bir istisna etməliyəm:

“Hər kəs proqramlaşdırmağı öyrənməlidir. Ancaq bu fikrin problemi budur: kodlaşdırma yeni bacarıq deyil. "

Deyilmi?

Kodun öyrənilməsinin sizi bir proqramçı etməməsinin səbəbini izah edərkən Basel çox vacib bir məqamı gözardı etdi: hər kəs proqramçı olmaq istəmir.

Kodlaşdırma, iş və marketinqin bir çox sahələrində inanılmaz dərəcədə faydalı və vacib istifadəyə malikdir.

Məsələn, maliyyə cəhətdən başlanğıc üçün yalnız iki proqramçı işə götürən təşəbbüskarı götürək. Bu proqramçıların təcrübələrini və təcrübələrini nə etdikləri barədə əsas anlayış olmadan necə qiymətləndirmək lazımdır?

Və ya nəhayət ilk marketinq firmasını işə götürən kiçik yerli iş sahibini düşünün. Ona əla bir məzmun idarəetmə sistemi (CMS) verdiniz, ancaq zaman-zaman ehtiyac duyduğu bəzi kiçik veb sayt dəyişikliklərini etməsi onun üçün çox daha sərfəli və vaxt sərfəli olardı. özünü.

Heck, tıklama başına ödəmə (PPC) proqram şirkətim, PPC reklam konsaltinqində etməli olduğum təkrarlanan bəzi tapşırıqları avtomatlaşdırmaq üçün özüm üçün hazırladığım proqramdan böyüdü.

İnsanların necə proqram qurmağı öyrəndikləri iş səbəblərindən yalnız bir neçəsi bunlardır:

  • Steve Jobsun dediyi kimi kodlaşdırma sizə problemləri necə düşünməyi və həll etməyi öyrədir.
  • Onlayn olaraq özünüz üçün daha çox şey edə bilərsiniz, bu da aşağı büdcəli başlanğıc üçün böyük bir fayda gətirir.
  • Proqramçılar və İT şöbələri ilə əlaqə yaxşılaşdırılır, çünki onların dilində danışa və çətinliklərini başa düşə bilərsiniz.
  • Məhsul inkişafına dair daha çox və daha yaxşı məlumat əldə edirsiniz.
  • Ətrafınızda (və şirkətinizdə) getdikcə texnoloji yönümlü dünyanı daha yaxşı başa düşürsünüz.
  • İşinizdə istifadə edə biləcəyiniz proqram və tətbiqetmələri qiymətləndirməyi asanlaşdıracaq və anlayışlarınızı daha mənalı edəcəkdir.
  • Həyatı asanlaşdırmaq üçün yalnız öz vaxtınıza qənaət edən, avtomatik həllərinizi inkişaf etdirə bilərsiniz.

Yalnız geekslərin və texnoloji geekslərin necə proqram qurmağı öyrənməsi lazım olduğu fikrindən uzaqlaşaq - bu sadəcə doğru deyil.

Kodlaşdırma moda və ya moda deyil. İndiki dövrdə daşıdığımız geyilən cihazlardan, iş yerində istifadə etdiyimiz alətlərdən, evlərimizdəki ağıllı cihazlara qədər bu gün dünyamızın çox hissəsini gücləndirən dildir.

Kodlaşdırma yeni savadlılıqdır.

Daha əvvəl hansı proqramlaşdırma dilini öyrənəcəyimi və harada pulsuz kodlamağı öyrənəcəyimi necə seçəcəyimi yazdım.

Bu gün proqramlaşdırmanı gün ərzində maksimum 15 dəqiqə öyrənməyin mürəkkəb yollarını axtaracağıq: kodlaşdırma oyunları və tətbiqetmələrlə.

Gamification, yaşınızdan asılı olmayaraq öyrənməyi əyləncəli vəziyyətə gətirir və vaxt tapdığınız zaman mobil cihazınızdan tətbiqlərdən istifadə edə bilərsiniz.

Cəhd etmək:

1. Udacity

Google, Facebook və digər böyük şirkətlərdən proqramçıların videoları, testləri və mütəxəssis təlimatları bu tətbiqi dəyərli edir. Google Play-dən Android üçün pulsuz yükləyin.

2. Lrn

Lrn, Android və ya iOS-da istifadəçilərə HTML, CSS, Python, Ruby və Javascript dillərini oxumağa, yazmağa və danışmağa imkan verən güclü bir tətbiqdir.

3. Tynker

Tynker uşaqlar üçün qrafika nəzərə alınmaqla hazırlanmışdır, lakin hər yaşdan insanlar üçün əladır. Kodlamanın əsaslarını öyrətmək üçün bulmacalardan istifadə edir və sonra istifadəçilərə öz oyunlarını yaratmağa imkan verir. Proqramı iTunes-dan alın.

4. Lynda Tətbiqləri

25 dollarlıq bir abunə ilə, bacardığınız qədər Lynda.com kurslarına giriş əldə edə bilərsiniz və hər növ cihaz üçün tətbiqləri var. Bu kurslar vaxt kəsilənlər üçün əladır, çünki bacardığınız zaman edə biləcəyinizi edə bilərsiniz və daha sonra ayrıldığınız yerdən götürə bilərsiniz.

5. Tez

Swifty for iPhone, Swift'i öyrənməyinizə kömək etmək üçün 14 fəsildə 200-dən çox ısırıq ölçülü təlimata malikdir.

6. Cavvy

Javvy, zamana həssas mobil öyrənənlər üçün xüsusi olaraq hazırlanmış başqa bir mənbəyidir. Həm Android, həm də iOS üçün mövcuddur və metroda və ya qəhvə fasiləsində iştirak etmək üçün 150-dən çox qısa və sevimli Java təlimatı var.

7. Codecademy Kod Saatı

Bu tətbiqetməni sizə bölmədə nə edəcəyinizi və digər hissəsində bunu etmək üçün tələb olunan kodu göstərən bölünmüş ekranı üçün bəyənirəm.

Şəxsi sevdiyiniz varmı?

Əvvəlcə Inc.com saytında yayımlandı

Müəllif haqqında

Larry Kim Mobile Monkey-in icraçı direktoru və WordStream-in qurucusudur. Onunla Twitter, Facebook, LinkedIn və Instagram-da əlaqə qura bilərsiniz.

Bu hekayəni bəyəndinizsə, düyməsini vurun və başqalarının daha asan tapması üçün paylaşın! Aşağıda bir şərh yazmaqdan çəkinməyin.

Missiya parlaq ağılları daha ağıllı edən hekayələr, videolar və podkastlar dərc edir. Burada abunə ola bilərsiniz. Qeydiyyatdan keçib paylaşsanız, üç (super əla) mükafat qazanacaqsınız!