
3 adımda kendi kodunuzu yazın
Daha evvel paylaştıklarımız dahil tüm kaynaklar size temelde üç tip içerik sunacaktır: Yazı, video ve interaktif araçlar. Bunlardan ilk ikisinde pasif halde size sunulanı 'yerken', yalnızca üçüncüde sazı elinize alıp kendi kodunuzu yazarsınız. Tecrübem odur ki, bu işi...
%10 okuyarak, %30 izleyerek, %60 uygulayarak öğrenirsiniz.
Programlamayı öğrenirken nasıl bir metot izlemeliyim?
Bu dağılımı baz alarak izleyeceğiniz yol, temelde şöyle olabilir:
- Bir konu hakkında tutorial yani öğretici makale/rehber okumak.
- Medium bu konuda gayet iyi ama genelde Google'da arayıp çıkan ilk birkaç sonuca göz atmanız yeterli olacaktır.
- O konu hakkında YouTube'daki en optimal 1 ya da 2 videoyu, en az ikişer kere, konsantre biçimde izlemek. 'Optimal'den kasıt, videonun mümkün mertebe güncel, beğenilerin yüksek ve yorumların fazla olması. Neden?
- Seneler önce kullanılan fonksiyonların bugün hata verme, ya da çalışsa bile tedavülden kalkmış olma ihtimali yüksek.
- Beğenilerin yüksek olması genelde vıdeonun içerdiği kodun kısalığı yahut temizlğinden ziyade, kanal sahibinin olayı anlaşılır biçimde izah ettiği anlamına gelir.
- Yorumlar, o dersteki olası bir hatayı düzelten ya da belli bir blok koda daha ideal bir çözüm getiren öneriler içerebilir. Programlama videolarının yorumlarına göz atmayı unutmayın!
- Projenizi açıp kendi kodunuzu yazmak.
- Bu sırada videoya ara ara tekrar bakmanız gerekecektir, ama bunu mümkün olduğunca az yapın ve 'geçirdiğiniz' her satır kodu anlamaya, özümsemeye, sindirmeye çalışın.
Pedala basma zamanı
Bisiklete binmeyi nasıl öğrendiğinizi hatırlıyor musunuz? Muhtemelen, önce arkasındaki iki küçük ek tekerleğiyle, dört tekerlekli minik bir bisikletle yolculuğa başladınız. Oldukça rahattınız; dengede durmayı olmasa da yön vermeyi, hızlanmayı ve durmayı öğrendiniz. Fakat birkaç hafta sonra kısıtlandığınızı hissettiniz ve ek tekerlekleri sökme vaktinin geldiğine karar verdiniz. Bu haliyle bisikletiniz başta epey gözünüzü korkuttu; ilk pedala 'ya düşersem' endişesiyle bastınız. Fakat büyük ihtimalle, düşmediniz. Büyük ihtimalle, ayakta kalmak ve ilerlemek, beklediğinizden çok daha kolay gerçekleşti. Ve tüm bu olan bitenden müthiş bir keyif aldınız, çünkü 'başardınız'.
İlk kodunuzu yazmak da aşağı yukarı böyle bir tecrübe. Okuduğunuz makaleler ve izlediğiniz videolar size teorik altyapıyı verecek. Birkaç hafta sonra artık inisiyatifi ele alma vaktinin geldiğine karar verecek ve kaygıyla compiler'ı açacaksınız. Ancak korkularınızın aksine, yazdığınız o ilk basit fonksiyon, muhtemelen hata vermeden ya da çözümü (bkz: hata ayıklama) son derece basit 1-2 hatanın ardından, beklediğiniz sonucu/çıktıyı karşınıza çıkartacak. İşte arkadaşlar, o anı — aynı iki tekerlekli bisikletinizin pedalına ilk bastığınız an gibi — hayatınız boyunca unutmayacaksanız ve aynı tatmin duygusunu tekrar tekrar tadabilmek için, uzun yıllar kod yazmaya devam edeceksiniz.
0 Yorum