Haftalık çalışma planı: programlama video kursu nasıl tamamlanır
Programlama video kursu için uygulanabilir haftalık çalışma planı: 5 çalışma günü, her biri 45–90 dakika; her gün 1–2 yeni ders ve zorunlu pratik; her oturumun başında eski konuların kısa tekrarı; bir gün kalıcılaştırıcı mini proje, bir gün dinlenme. Pratik işlemezse ya da tekrar yeni konulardan fazla zaman alıyorsa yükü azaltın.
Haftalık plan: genel yapı
İyi bir haftalık plan üç şeye dayanır: yeni materyal azar azar, her dersten hemen sonra pratik ve eski konuların aralıklı tekrarı. Yeni dersler zamanın küçük bir kısmıdır. Asıl zaman, kodu kendiniz yazmaya ve unutulmaya başlayanı geri getirmeye gider.
Aşağıdaki plan, işi ya da okulu olan ve kursa haftada 5–8 saat ayırabilen biri için. Daha fazla zamanınız varsa yeni ders sayısını değil pratiği artırın.
| Gün | Yeni | Pratik | Tekrar | Süre |
|---|---|---|---|---|
| Pazartesi | 1–2 ders | Dersin kodunu ezbere yazın | Geçen haftanın özeti | 60–90 dk |
| Salı | 1–2 ders | Kendi örnekleriniz | Pazartesi konuları | 60–90 dk |
| Çarşamba | 1 ders | Haftanın görevleri | 3–7 gün öncesinin konuları | 45–60 dk |
| Perşembe | 1–2 ders | Pazartesi kodunda değişiklik | Salı konuları | 60–90 dk |
| Cuma | — | Haftanın konularıyla mini proje | «Zor» olan her şey | 60–90 dk |
| Cumartesi | — | İsteğe bağlı | Haftanın özeti, plan | 30 dk |
| Pazar | — | — | — | dinlenme |
Günde kaç ders
Öneri, her oturumda 1–2 yeni ders. Az gibi gelir, ama her ders pratik ve tekrar gerektirir ve bunlar birlikte bir buçuk saat sürer. Beş dersi arka arkaya izlerseniz ilerleme hissi olur ama beceri olmaz: pasif izleme anlayış yanılsaması verir ve aktif işleme olmadan materyal hızla unutulur.
Uygulanabilir bir kural: önceki dersin kodunu kendiniz yazmadan yeni derse başlamayın. Ders uzun ya da zorsa iki güne bölün.
Oturum içinde zamanı nasıl bölmeli
- 5–10 dk — ısınma tekrarı. Notlara bakmadan dünkü konuyu hatırlayın ve ana örneği ezbere yazın.
- 20–30 dk — yeni ders. Başlamadan önce soru yazın: ne öğrenmek istiyorum. İzlerken anlamlı her blokta durup kendi sözlerinizle özetleyin.
- 20–40 dk — pratik. Videoyu kapatın, öğretilen kodu kendiniz yazın, sonra kendi örneğinizi yapın.
- 5 dk — değerlendirme. Dersin testini çözün, günlüğe üç satır yazın ve tekrarları takvime koyun.
Oturum içinde Pomodoro döngüleriyle çalışmak iyidir: 25 dakika odak, 5 dakika mola ya da değerlendirme.
Gün gün
Pazartesi: haftanın başlangıcı
10 dakikalık bir özetle başlayın: günlüğü okuyun ve zor olan konuda bir problem çözün. Sonra 1–2 yeni ders. Her dersten sonra kodu ezbere yazın. Pazartesi ritmi belirler, bu yüzden onu yüklemeyin: «daha yapabilirdim» hissiyle bitirmek, yorgunlukla bitirmekten iyidir.
Salı: yeni konular ve kendi örnekleriniz
Isınma: pazartesi konuları ezbere. Bu ilk tekrardır ve en önemlisidir, çünkü öğrenmeden hemen sonra materyal en hızlı unutulur. Sonra yeni dersler; pratikte ders kodunu tekrar etmek yerine kendi örneğinizi yazın. Ders sınıflarla ilgiliyse kendi alanınız için bir sınıf oluşturun: kitaplar, siparişler, antrenmanlar.
Çarşamba: hafif gün
Bir ders ve daha çok pratik. Çarşamba, 3–7 gün önceki konuları tekrar etmek için uygundur. Yöntemin uygulanması gerektiği ama adının verilmediği bir görevi çözün. Haftanın ortasındaki hafif gün tükenmişlik riskini azaltır.
Perşembe: değişiklik
Pazartesi yazdığınız kodu alın ve değiştirin: farklı koşul, farklı veri, hata yönetimi. Bu tekrarın ikinci aşamasıdır: ezber değil, anlayış kontrolü. Sonra normal sırayla 1–2 yeni ders.
Cuma: mini proje
Yeni ders yok. Haftanın konularını birlikte kullanan küçük bir program yazın. Örneğin dosyalar, sözlükler ve fonksiyonlar haftasından sonra, bir metin dosyasını okuyup en sık geçen kelimeleri gösteren bir script. Proje, bilginin nerede birleşmediğini gösterir ve bu hafta elde edilecek en değerli bilgidir.
def top_words(path, n=10):
counts = {}
with open(path, encoding="utf-8") as f:
for line in f:
for word in line.lower().split():
counts[word] = counts.get(word, 0) + 1
return sorted(counts.items(), key=lambda kv: kv[1], reverse=True)[:n]
Cumartesi: değerlendirme ve plan
30 dakika. Haftanın günlüğünü okuyun, zorluk çekilen konuları işaretleyin ve tekrarlarını planlayın. Gelecek haftanın planını yapın: hangi dersler, hangi görevler, proje ne zaman. Daha fazla çalışmak istiyorsanız yeni ders izlemek yerine görev çözün.
Pazar: dinlenme
Tam bir dinlenme günü planın bir parçasıdır, zayıflık değil. Beynin materyali sindirmesi için zamana ihtiyacı vardır; sizin de çalışmanın bir angarya olmaması için.
Ne zaman tekrar yapılmalı
Tekrar her oturumun içinde ısınma olarak yer alır, bu yüzden ayrıca neredeyse zaman gerektirmez. Genel mantık aralıklıdır: konu bir gün, birkaç gün, bir hafta ve iki hafta sonra geri döner.
| Konunun yaşı | Tekrar biçimi |
|---|---|
| 1 gün | Kodu ve özü ezbere yeniden yazın |
| 3 gün | Kodu değiştirin, benzer bir görev çözün |
| Bir hafta | Yeni bir görev ya da mini projede kullanın |
| 2–3 hafta | Hızlı kontrol: test, kendi sözlerinizle anlatma |
İlgili konuları birlikte tekrar edin: döngüler ve listeler, Git'te dal ve birleştirme, SQL'de JOIN ve GROUP BY. Böylece kavramlar arasında bağlantılar oluşur ve materyal tekil gerçekler yerine bir sistem olarak hatırlanır.
Ne zaman pratik
Kısa cevap: her gün ve dersten hemen sonra. Pratiği olmayan teori beceri yaratmaz: trafik kurallarını ezberleyip yine de araba kullanamayabilirsiniz. Planda üç düzey pratik var:
- Her gün — dersin kodunu ezbere ve kendi örneğinizi.
- Haftada 2–3 kez — önceki günlerin konularından ipucu olmadan görevler.
- Haftada bir kez — konuları birleştiren mini proje.
Pratik için zaman yetmiyorsa yeni dersleri azaltın, pratiği değil.
Dinlenme zamanı geldiğinde
Birkaç işaret aynı anda görülüyorsa yükü azaltın:
- Yeni bir dersi izlediniz ama hemen sonra bile özünü anlatamıyorsunuz;
- Daha önce kolayca çözdüğünüz basit görevler artık olmuyor;
- Isınma tekrarı yeni dersten daha uzun sürüyor: yeni şeyler, pekişmesinden daha hızlı öğreniliyor demektir;
- Her birkaç dakikada bir telefona uzanıyorsunuz;
- Birkaç gün üst üste oturuma kendinizi zorla oturtuyorsunuz.
Ne yapmalı: bir hafta yeni dersleri kaldırın ve yalnızca tekrar ile pratik bırakın ya da oturumları yarıya indirin. Bu geri adım değil; öğrenilenin pekişmesi için gereken zamandır. Ayda bir-iki buçukta bir hafif hafta, kursu kopmadan bitirmenize yardımcı olur.
Planı kendinize uyarlayın
- Az zaman (haftada 3–4 saat). Üç oturum: ikisinde bir yeni ders ve pratik, birinde tekrar ve mini görevler.
- Çok zaman (10+ saat). Pratik ve projeleri artırın, yeni ders sayısını günde 2 seviyesinde tutun.
- Sadece hafta sonları çalışıyorsanız. Asgari: hafta içi 2–3 kez 15 dakikalık kısa tekrar; yoksa cumartesiye kadar çok şey unutulur.
- Bir gün atladıysanız. Yükü iki katına çıkarmayın, sadece planı kaydırın. Arka arkaya iki gün atlamak planı azaltma sinyalidir.
Örnek hafta: Python, fonksiyonlar haftası
Planı soyut bırakmamak için somut bir örneğe bakalım. Bu hafta kursta dört ders var: fonksiyonlar ve argümanlar, dönüş değerleri, kapsam (scope) ve lambda fonksiyonları.
- Pazartesi. Isınma: geçen haftanın döngülerinden bir görev. Ders «fonksiyonlar ve argümanlar», sonra bir listenin ortalamasını bulan fonksiyonu ezbere yazmak. Kendi örneğiniz: bir adı biçimlendiren fonksiyon.
- Salı. Isınma: ortalama fonksiyonunu ipucu olmadan yeniden yazın. Ders «dönüş değerleri». Pratik: bir listenin hem en küçük hem en büyük değerini döndüren bir fonksiyon.
- Çarşamba. Ders «kapsam». Geçen haftanın tekrarı: metin listesini bu kez fonksiyonlarla düzenlenmiş olarak işlemek.
- Perşembe. Pazartesi kodunda değişiklik: ortalama fonksiyonu boş listeyi doğru işlemeli. Ders «lambda fonksiyonları», pratik:
key=lambdaile sözlük listesini bir alana göre sıralamak. - Cuma. Mini proje: bir dosyadaki sık kelimeleri sayın; her parça ayrı bir fonksiyon olsun.
- Cumartesi. Değerlendirme: günlükte «kapsam karışıklığı» üç kez geçti, bu yüzden konu salı ve gelecek cumartesinin tekrarına girecek.
Dikkat edin: hafta boyunca yalnızca dört yeni ders var, ama her biri en az iki kez çözüldü ve bir projede kullanıldı. Bu tür bir hafta, izlenen videoların listesini değil, beceriyi verir.
Plan yaparken yapılan yaygın hatalar
- Dersleri değil, eylemleri planlamamak. «10 ders izlemek» kolaydır ama hiçbir şey öğrenilmez. Görevleri planlayın: yazmak, çözmek, birleştirmek.
- Pay bırakmamak. Sınırda kurulan plan ilk yoğun haftada çöker. Mümkün olandan üçte bir az planlayın.
- Hız için tekrarı kaldırmak. Yeni konular eskilerin üzerine kurulur; tekrar olmadan her sonraki hafta öncekinden zor olur.
- Dinlenme gününden vazgeçmek. Dinlenmeden ilgi, beceriden daha hızlı biter.
Sonuç
Programlama kursu için haftalık plan: oturum başına 1–2 yeni ders, her dersten sonra hemen pratik, her günün başında tekrar, cuma mini proje, cumartesi değerlendirme ve pazar dinlenme. Dinlenme işareti, tekrarın yeni materyale yetişemediği ya da pratiğin zorlaştığı zamandır. Bu planın arkasındaki ilkeler, «Video kurslarla etkili öğrenme» dersinde uygulamalı olarak anlatılmıştır.
Sık sorulan sorular
Yeni başlayan biri programlamaya haftada kaç saat ayırmalı?
Düzenli ilerleme için 4–5 oturuma bölünmüş 5–8 saat yeterlidir. Düzenlilik miktardan daha önemlidir: her gün kısa oturumlar, bir uzun günden daha iyidir.
Hiç ara vermeden her gün programlama çalışabilir miyim?
Kısa oturumlarla evet, ama haftada en az bir gün dinlenmek yorgunluğu önler ve ilgiyi korur. Aşırı yük çoğu zaman kursun bırakılmasıyla biter.
Bir ders bir günde sığmayacak kadar zorsa ne yapmalıyım?
Anlamlı bölümlere ayırın ve her oturumda bir bölüm işleyin, her bölümden sonra pratikle. Yeni derse, önceki dersin kodunu kendiniz yazabildiğinizde başlayın.
Kursta görevler varken projeler de yapmalı mıyım?
Evet, mutlaka. Görevler ayrı konuları pekiştirir, küçük bir proje ise bunların birlikte nasıl çalıştığını gösterir ve görevlerin fark etmediği boşlukları ortaya çıkarır.
Bu konu “Video Derslerini Etkili Bir Şekilde Öğrenme” kursunda uygulamalı olarak ayrıntılı işleniyor.
Kursa git