CodeGym'de, çevrimiçi öğrenme modeline gerçekten inanıyoruz ve elimizden geldiğince onu savunuyoruz. Çünkü çevrimiçi eğitimin gerçekten de düşük maliyet, esneklik, bilgiyi sunmanın daha etkili yollarını kullanma gibi pek çok bariz avantajı vardır. Ancak çevrimiçi öğrenme modelinin doğal olarak güçlü yönlerinden gelen bazı zayıflıkları olduğunu inkar edemeyiz. Bu nedenle, düşük fiyatlar ve esneklik aynı zamanda öğrencilerin motivasyonunu düşürmekte ve bazen başarılı olmalarını engellemektedir.
Motivasyon zor bir şey olabilir. Bir gün bir şeyi dünyadaki her şeyden çok istersiniz ve birkaç hafta sonra bu fikre nasıl sahip olduğunuzu hatırlamakta güçlük çekebilirsiniz. Bu arada,
kendi kendine öğrenme yeteneğinizi geliştirmekle ilgili bu harika makalede motivasyondan bahsetmiştik .
Bir plana ihtiyacın var
Ancak çoğu zaman, herhangi bir şey öğrenme hedefinin başarısı veya başarısızlığı, uygun bir çalışma planına sahip olup olmamaya bağlıdır. Tabii buna bağlı kalmanın yanı sıra. Şimdi, buna bağlı kalmanız konusunda size yardımcı olamayız, ancak doğru çalışma planını yapmanıza kesinlikle yardımcı olabiliriz ki bu da özellikle kod yazmayı öğrenmek söz konusu olduğunda o kadar kolay bir iş değildir. Bir çalışma planının nasıl yapılacağına dair ipuçları ve tavsiyeler için Google'da arama yapmayı denerseniz, kesinlikle pek çok tavsiye bulacaksınız. Aslında, kolayca kafa karıştırabilecek o kadar çok şey bulacaksınız ki bu da bizi en başa geri getiriyor. Bu nedenle, bir programlama dili öğrenmeye hazırlanırken uygun bir çalışma planının nasıl yapılacağına dair yalnızca en önemli ve can alıcı adımları ve önerileri bir araya getirmeye karar verdik.
Adım 1. Bir hedef belirleyin, bir program seçin
İlk adım oldukça basit, üzerinde fazla düşünmeye gerek yok, burada söylenecek tek şey hem hedefin hem de programın gerçekçi olması gerektiğidir. Yani, “iki ayda Java öğrenmek” hedefini belirlerseniz ve programınızı izin günleri olmadan saatlerce çalışmakla doldurursanız, bu muhtemelen çok etkili olmayacaktır.
Büyük bir hedef belirleyebilir ve ardından bunu , bilgi işlemsel düşünmenin bize öğrettiği gibi daha küçük hedeflere (görevlere) bölebilirsiniz . Programa gelince, farklı seçenekleri denemekte ve en iyisini seçmekte özgürsünüz, sadece aynı anda çok sıkı ve çok gevşek olmadığından emin olun.
2. Adım. Çalışmaya nasıl yaklaşmak istediğinizi seçin
Bir diğer önemli ve genellikle gözden kaçan adım, çevrimiçi eğitime nasıl yaklaşacağınızı seçmektir. Bazı insanlar bunu yalnız tutar ve kendi başlarına öğrenmeye çalışır. Diğerleri, istenen sonuçları elde etmek için çalışırken onları destekleyecek ve onlara yardım edecek bir akıl hocasına ihtiyaç duyar. Alternatif bir yol, birbirini destekleyen ve motive eden aynı seviyedeki bir öğrenci grubu olarak öğrenmek olabilir. Evet, çevrimiçi olarak yapılabilir ve bu arada CodeGym,
diğer öğrencilerle sosyalleşmeniz için her şeye sahiptir.. Bu arada, çalışacağınız konuyu yapılandırmak da yaklaşımı seçmenin çok önemli bir parçasıdır. Java hakkında konuşurken, Java öğrenimini birkaç parçaya ve konuya ayırmanızı kesinlikle öneririz. CodeGym kursunda zaten sizin için yapılır, ancak başka kaynaklar kullanmayı planlıyorsanız, Java Syntax, Java Core, Collections, Multithreading, SQL, Hibernate, Spring Framework, vb. Konulara bölebilirsiniz.
Adım 3. Uygulama-teori dengenizi izleyin
Ve yine, makalelerimizde bundan çok bahsetme eğilimindeyiz, ancak bunun nedeni yeterince vurgulanamayacak bir şey olması. Çevrimiçi öğrenme söz konusu olduğunda, öğrenme teorisi ve pratiği arasındaki dengeyi koruyamamak çok yaygın bir hatadır. Zihniniz genellikle bilinçaltında öğrenme teorisine öncelik verme eğiliminde olduğundan (yalnızca bilgi tüketmek eyleme geçmekten çok daha az enerji gerektirdiğinden ve beynimiz çok verimli olduğu için), yeni öğrendiklerinizi uygulamak için yeterli zaman ve çaba ayırıp ayırmadığınızı her zaman kontrol etmelisiniz. çatlak).
Adım 4. Öğrenme kaynaklarınızın bir havuzunu oluşturun
Bu adımın önemi de hafife alınmamalıdır, çünkü bir öğrenme kaynağından diğerine atlamak büyük olasılıkla pek faydalı olmayacak ve sizi hedefinize getirmeyecektir. Bu nedenle, seçilen öğrenme sağlayıcılarının bir listesini yapın ve ona bağlı kalın. Kaynaklara örnek olarak CodeGym gibi çevrimiçi kurslar, kitaplar, video kılavuzları ve öğreticiler, bloglar, podcast'ler vb. en uygun seçim 2-3 kaynak seçmek ve sadece onlara bağlı kalmak olacaktır.
Adım 5. Etkili öğrenme araçları ve yöntemleriyle silahlanın
Pek çok farklı araç ve yöntem var ve en iyilerinden bazılarını kapsayan
birkaç makalemiz vardı. Örnek olarak, Pomodoro tekniği, iş yükünü ve yapı çabasını dengelemek için oldukça etkili bir yöntemdir, dikkat dağıtma engelleyicilerden birini yüklemek, odaklanmanıza yardımcı olmak için kullanışlı olabilir ve bir alışkanlık izleme aracı, ilerlemeyi ölçmenize olanak tanır.
Adım 6. Programlamaya özgü bazı öğrenme uygulamaları ekleyin
Bu önerilerin çoğu, hemen hemen her şeyi öğrenmek için mükemmel bir şekilde geçerli olsa da, yazılım geliştirmenin oldukça benzersiz bir disiplin olduğu gerçeğini göz ardı etmemeliyiz. Bu nedenle, çalışma planınıza programlamaya özgü bazı uygulamalar ve yaklaşımlar eklemek iyi bir fikir olacaktır. Örneğin,
derin programlama veya
hesaplamalı düşünme hakkında bilgi edinin ve bu teknikleri eğitiminizde uygulamaya başlayın.
Adım 7. Seçilen her öğrenme kaynağının etkinliğini artırmaya çalışın
Ayrıca, her öğrenme kaynağının kendi güçlü ve zayıf yönleri vardır ve bunları hesaba katmak akıllıca bir fikir olacaktır.
Örneğin , programlama eğitimlerinden maksimum düzeyde nasıl öğrenileceğine dair ipuçlarının bir listesi. Ve tabii ki CodeGym'in tüm faydalarından nasıl yararlanılacağına dair pek çok farklı makale var. Örneğin,
bunu veya
bunu deneyin .
Adım 8. Çalışma planınızı düzenli olarak gözden geçirin ve uygun ayarlamaları yapın
Ve son tavsiye, çalışma planınızı düzenli olarak gözden geçirmek, ne kadar etkili olduğunu değerlendirmeye çalışmak ve gerekirse değişiklikler yapmak olacaktır. Ancak bunu çok sık yapmayın, herhangi bir çalışma planına dürüstçe bir şans verin ve en az bir ay ona bağlı kalın. Ancak asıl planınıza çok fazla inanmak da hata olur. Bir atasözünde olduğu gibi, "İnsan teklif eder, ancak Tanrı yönetir". Hayat, planlarımıza sürekli olarak müdahale etme eğilimindedir ve yol boyunca ayarlamalar ve düzeltmeler yapmak bizim işimizdir.
Aptal değilsin, sadece doğru yaklaşımı bulman gerekiyor.
İşte yukarıdakilerin hepsini sonuçlandırmak için söylemek istediklerimiz. Kodlamayı öğrenme hedefinize ulaşmada başarısız olursanız, sorun aptal olmanız veya bir beceri olarak programlamada ustalaşamamanız değildir. Her şey doğru yaklaşımı bulmak ve ona bağlı kalmakla ilgili. Buraya eklenecek başka bir şey yok, çünkü yol yürüyerek yapılır ve yürümek de yolu oluşturur. Size iyi bir tane diliyoruz.
GO TO FULL VERSION