paint-brush
Odin Projesi: 111 Günlük Deneyimimile@codebyblazej
1,026 okumalar
1,026 okumalar

Odin Projesi: 111 Günlük Deneyimim

ile CodeByBlazej6m2024/07/01
Read on Terminal Reader

Çok uzun; Okumak

22 Ocak 2024'te The Odin Project ile JavaScript öğrenmeye başladım ve 111 günde sıfırdan bir hesap makinesi oluşturdum. Bu yolculuk beni eğitim cehenneminden kurtardı ve herhangi bir dış yardıma ihtiyaç duymadan, yalnızca kurstan edinilen bilgiler kullanılarak tamamlandı. Odaklanmış ve tutarlı kalmak için sürecim, araçlarım ve ipuçlarım hakkında bilgi edinin.
featured image - Odin Projesi: 111 Günlük Deneyimim
CodeByBlazej HackerNoon profile picture

22 Ocak 2024'te kendi başıma JavaScript'te bir satır kod yazmayı bilmiyordum.


The Odin Project'in Foundation kursunda ilk dersime başladığım gündü. Kodlama yolculuğumda bulabildiğim en iyi şey buydu. Odin Projesi beni eğitim cehenneminden kurtardı ve aşağıda göreceğiniz tüm projeler, ChatGPT veya diğer araçların yardımı olmadan, yalnızca Odin Projesi'nden edindiğim bilgilerle, kendi başıma yapıldı.


22 Ocak 2024'ten 11 Mayıs 2024'e kadar 111 gün boyunca tam olarak 440 saat 20 dakika öğrendikten sonra, Temeller kursunu tamamlayabildim ve hesap makinesi olan final projesini kendi başıma oluşturabildim.


Bazı insanların bunun ne kadar süreceğini merak ettiğini bildiğimden, burada harcadığım zamanla ilgili bazı ek istatistikler var.


Temelleri bitirmem için geçen süreye ilişkin kesin veriler


Github etkinliği




Süreci nasıl kopyalayabilirsiniz? Hadi dalalım.

Verilerin İncelenmesi

Gerçekte ne kadar doğru olduğunu görmek için bu verilere bakarak başlayalım.


Her gün en az bir saat boyunca öğrendim. Çalışma oturumlarını hesaplamak için, aralarında 5 dakikalık ara olacak şekilde her biri 25 dakikaya ayarlanmış bir Pomodoro zamanlayıcı kullandım.


Yani 2 Pomodoro'nun 1 saatlik bir çalışma seansına eşit olduğunu varsayıyorum.

Not Almada Kullandığım Araçlar

Her şeyi belgelemek için ne kullanırım? Obsidyen notları .


Günlük Not Örneğim



Odin'e başlamadan hemen önce kullanmaya başladım çünkü bu yolculuğun oldukça uzun olacağını ve fikirlerimi saklayacak güzel notlara ihtiyacım olacağını biliyordum.


Daha sonra aslında eğlence olsun diye, gerçekte ne kadar süreceğini görmek için tüm bu saatleri saymaya karar verdim.


Birçok kişi sordu ve sadece birkaçı cevap verdi. Görünüşe göre çoğu insan zamanı sayma zahmetine girmiyor ve ben de onları suçlamıyorum. (Ancak bazılarının 3 ay sürdüğünü, bazılarının ise 1 yıl sürdüğünü iddia ettiğini gördüm). Ve ben burada sadece Temeller kısmından bahsediyorum.

Çalışma Rutinim

Ama bunu tek bir günü bile atlamadan, hile yapmadan veya hiçbir kaynağı atlamadan şu şekilde yaptım.


Bazen ek kaynaklar da dahil olmak üzere her şeyi okudum. Ancak bu, içerilen bilgilere veya blogun kalitesine bağlıdır.


Beğenirsem veya ileride kullanmak üzere yer imi olarak kaydetmemin bana fayda sağlayacağını görürsem, okur ve kaydederim; değilse, atlayıp daha ileri giderim.


Ancak her zaman tüm ek kaynak bağlantılarını açmanızı ve en azından etrafa göz atmanızı şiddetle tavsiye ederim.


Referans olması açısından şu ana kadar yaptığım tüm projelere göz atabilir ve Odin Projesinin Temel aşamasından sonra neler başarabileceğinize dair fikir edinebilirsiniz:


Hafta içi

Günlük rutinim şu şekilde: Pazartesiden cumaya 7:30 - 16:00 arası işe gidiyorum. 16:30 civarında evdeyim, sonra duş alıyorum, hızlı bir akşam yemeği yiyorum ve genellikle 17:00 civarında başlamaya hazır oluyorum.


Bir saatimi Odin ile ilgisi olmayan diğer bloglarım üzerinde çalışarak geçiriyorum. Bazen sadece 30 dakikamı alsa da Odin'i öğrenmeye 17:30'da başlıyorum; değilse saat 18:00'de.


Saat 19:00'a kadar ders çalışıyorum ve sonrasında odamda yaklaşık 30 dakika antrenman yapıyorum. 19:30'da yürüyüşe çıkıyorum ve 21:00 civarında geri dönüyorum. Bazen 15-30 dakika daha fazla çalışıyorum ama çok sık değil. Yani genellikle günde 1 ila 1,5 saat.


Çocuğum olmadığını , dolayısıyla onları okuldan vb. almama gerek olmadığını belirtmek isterim. Yalnız yaşıyorum , bu da dikkat dağıtıcı şeyleri yönetmeme ve planıma sadık kalmama yardımcı oluyor.


Ama yine de bir saat çok fazla değil ve herkesin bunu yapabileceğini düşünüyorum.


Pazartesi – Cuma Programı


Hafta sonları

Ancak hafta sonları biraz farklı görünüyor. 6:30 civarında uyanıyorum, biraz esneme hareketleri yapıyorum ve 7:00'de Odin üzerinde çalışmaya başlıyorum.


Saat 10:00'a kadar 4 Pomodoro'yu tamamlayabiliyorum. Sonra odamı toparlıyorum, kahvaltı yapıyorum, kahve içiyorum ve 11:30'da tekrar öğrenmeye dönüyorum.


Cumartesi günü spora ara verip saat 14:00'e kadar ders çalışırım, ardından akşam yemeğini hazırlamaya giderim. Ancak bugün Pazar ise 13:30'dan 14:00'a kadar antrenman yapıyorum ve geri kalanı Cumartesi ile aynı görünüyor.


Özellikle cumartesi günü yürüyüşten sonra alışverişe çıkıyorum ve saat 17:00 civarında eve dönüyorum, bu da bana 2-3 Pomodoro daha yapmamı sağlıyor.

Toplamda, bütün bir hafta sonu boyunca 20 civarında Pomodoro tamamlayabiliyorum, bu da 10 saat gibi bir şey.


Bazen daha fazla, bazen daha az oluyor. İzin günlerim varsa onlara hafta sonuymuş gibi davranırım.




Cumartesi programı



Pazar programı




Pomodoro Tekniğinin Gücü

Öğrenme sürecimin büyük bir kısmı daha önce bahsettiğim Pomodoro Tekniğiydi. Her şey, Pomodoro adı verilen 25 dakikalık odaklanmış aralıklarla ve aralarında 5 dakikalık molalarla çalışmakla ilgilidir.


Dört Pomodoro'dan sonra 15-30 dakikalık daha uzun bir mola verilir. Bu yöntem odaklanmanıza ve tükenmişlikten kaçınmanıza yardımcı olur.


pomodoros hesaplayıcım




Barbara Oakley'nin Coursera'daki "Öğrenmeyi Öğrenmek" adlı kursu, öğrenirken beynimizin nasıl çalıştığını derinlemesine ele alıyor. Pomodoro Tekniği'nin, çalışma oturumlarını daha küçük parçalara ayırmanın harika bir yolu olduğundan, beynin bir şeyleri işlemesini ve hatırlamasını kolaylaştırdığından bahsediyor.


Etkili öğrenmenin ardındaki bilimi merak ediyorsanız bu kursa mutlaka göz atmalısınız. Sanırım hala ücretsiz . En azından işe başladığımda bana söylendiğinde öyleydi.


Odin Projesi'nin müfredatı da benzer ilkeleri kullanıyor. Kanıtlanmış öğrenme yöntemleriyle uyumlu, Pomodoros gibi yapılandırılmış çalışma oturumları öneriyorlar. Onların talimatlarını ve talimatlarını takip etmek yalnızca materyali öğrenmenize değil, aynı zamanda uzun vadede size fayda sağlayacak güçlü çalışma alışkanlıkları oluşturmanıza da yardımcı olur.

Egzersizleri ve Öğrenmeyi Dengelemek

Eğer spor yapmasaydım, özellikle hafta içi günlerde daha fazla ve daha hızlı öğrenebilirdim ama bahse girerim ki bu pek de sağlıklı olmazdı.

Odaklanmanın İpuçları

Ayrıca işime oldukça yarayan bazı ipuçlarım da var. Unutmayın, seanslar arasında çok fazla zamanla mücadele eden ertelemeyle karşı karşıya kalacaksınız. Şunları yapmak çok iyidir:


  • Telefonunuzda uçuş modunu açın ve cihazı mümkün olduğunca uzağa koyun.


  • Pomodorolar arasındaki 5 dakikalık molada telefonunuzu kullanmayın . Bunun yerine gerin, odanın içinde dolaşın ve pencereden bakın.


  • Yorgunsanız ve uykunuz geliyorsa, bir ayakta çalışma masası alın veya çekmeceler veya başka mobilyalar kullanın.



Benim “ayakta duran masam”




Zorlukların Üstesinden Gelmek

Yorgun olduğunuz veya kafanızdan size durmanızı söyleyen, buna değmeyeceğini, çok aptal olabileceğinizi veya yapay zekanın gelecekte kod yazacağını söyleyen birçok olumsuz düşüncenin dolaştığı günler olacak.


Eğer tüm bunlar Pomodoro seanslarınız sırasında gerçekleşirse, ENDİŞELENMEYİN VE PES ETMEYİN .


Bende de bu tür düşünceler vardı ve bu normal. Bazı günler diğerlerinden daha kötü geçiyor, ancak ekrana bakıp sıkıcı belgeleri 5 kez okumaya çalıştığım günlerin bile en azından tutarlı kalmama ve bir alışkanlık oluşturmama yardımcı olduğunu fark ettim.

Süreçte Keyif Bulmak

Bir noktada, içinden geçtiğiniz süreci (eğer henüz beğenmediyseniz) beğendiğinizi fark edeceksiniz ve tüm olumsuz düşüncelerin kaybolmaya başladığını, motivasyonunuzun her geçen gün arttığını fark edeceksiniz. zorluk seviyesinden.


Hesap makinesi projesi hakkındaki blog yazımda bunun hakkında daha fazla bilgi yazdım. Mutlu öğrenme!


Öğrenme yolculuğunuzda ne gibi zorluklarla karşılaştınız? En iyi üretkenlik ipuçlarınızı yorumlarda paylaşın! Kodlama ve üretkenlik hakkında daha fazla ipucu ve bilgi için beni Twitter'da takip edin .