shiedae3 53

Üstün
Katılım
29 Ocak 2025
Mesajlar
2.792
Çözümler
3
Beğeniler
1.708
Sorum başlıktaki gibi, okul dışında nerelerden öğrenim sağlıyorsunuz Udemy kursu veya YouTube mu? Daha ileri seviyeye gitmek için devamlı projeler mi üretiyorsunuz? Şimdiden teşekkürler.
 
Son düzenleyen: Moderatör:
30-40 dakikalık bir giriş videosu izliyorum o kadar. Sonra çok basit bir kod yazıyorum. Sallıyorum girilen sayıların karesini alan kod. Sonra bunu spesifik bir hale getiriyorum, yeni özellikler ekliyorum, fail-safe özellikler ekliyorum. Tabii bunların hiçbirini nasıl yapacağımı bilmediğim için de internetten "X'i nasıl yapabilirim" "Y nasıl yapılır" tarzı araştırmalar yaparak öğreniyorum. Yoksa 20-30 saatlik bir kursu oturup izleyerek birisinin bir konuyu gerçekten öğrenebileceğini düşünmüyorum.
 
Yapmak istediğim bir proje de ilerlerken şu olsa nasıl olurdu diye merak edip nasıl yapacağımı araştırırken zaten çoğu şeyi zincirleme öğrendiğim için halihazırda olan temelimi kullanıp ekstra bir yardımcı desteğe ihtiyaç duymuyorum. Ayrıca bence sürekliliği olan bir projeyle ilgilenmek devamlı proje üretmekten çok daha verimli geçer.
Stack Overflow gibi siteler yardımcı olarak çok iyiler özellikle sorun yaşadığım da epey uğradığım bir platform.
 
Proje, proje, proje babacım. İleri seviyeye gitmenin tek yolu. Ama öyle hesap makinesi yaptım bitti değil. Mesela bir hava durumu uygulaması yapıyorsun, sonra diyorsun ki "buna bir de geçmiş aramaları ekleyeyim", "buna bir de konum servisi bağlayayım". İhtiyaç doğdukça öğreniyorsun.

Udemy kursları da yeni başlayanlar için güzel rota çiziyor, dağılmanı engelliyor. Sfırdan Zirveye tarzı setler var disiplin sağlıyor. Ama YouTube'da ücretsiz birçok kaynak var, özellikle spesifik bir konuyu anlamadıysam Hintli abiler sağ olsun hemen çözüyorum olayı.

izleyerek değil, bozarak ve yaparak öğreniyorum ben. İngilizceni de geliştirmeye bak, zira kaynakların %90'ı İngilizce.
 
Ben biraz vakit ayırmıştım bir kursa hocalarda zaten ben yaparken sizde yapın kurstan sonra farklısını deneyin diye yönlendiriyor kimse oturup sözel ders dinler gibi izlemiyordur sanırım.
 
Ben genel temel şeyleri video izleyerek öğrendim. Temel şeyleri öğrendikten sonra bol proje ürettim, doküman okudum ve başkalarının yazdığı kodlara baktım.
 
Peki bu zamanda sizce öğrenimde yapay zekadan fazla yararlanmak temel atmakta problem yaratabilir mi?
 
Proje, proje, proje babacım. İleri seviyeye gitmenin tek yolu. Ama öyle hesap makinesi yaptım bitti değil. Mesela bir hava durumu uygulaması yapıyorsun, sonra diyorsun ki "buna bir de geçmiş aramaları ekleyeyim", "buna bir de konum servisi bağlayayım". İhtiyaç doğdukça öğreniyorsun.

Tam olarak budur. Kervan yolda düzülür. Tabii ki başlarken belli bir temeliniz olmalı. O ayrı konu. Ama konfor alanınızdan çıkmalısınız. Biraz da hayalperest olmakta zarar yok. Bir şeyler düşünüp acaba bunu yapabilir miyim diye çabalamak. Gerçekten yapılamayacak bir şey olsa bile yapmaya çalışırken çok şey öğrenirsiniz.

Bir de ekstra güzel bir tavsiye isterseniz eğer, bir gün tabii ki temel kütüphaneye büyük ölçüde hakim olun. Ama şu aşamada kullandığınız dile göre temel kütüphanelerin hepsini öğrenmekten ziyade kulak aşinalığınızın olması oldukça iyi bir pratiktir. Açıp okuyabileceğiniz dokümantasyonlar mevcut. Amaç öğrenmek değil, bir iş yaptığınızda tekerleği yeniden icat etmek yerine "AA bunu yapan bir şey vardı sanki" deyip o işi yapan kütüphaneyi bulmak. Kulak aşinalığı olması yani asıl önemli olan nokta. Her gün açıp birkaç sayfa temel kütüphane dokümantasyonu okuyun. Çok zamanınızı almaz. Aklınızda ne kalırsa kardır.
 
Ben kursla bişey öğrenildiğini düşünmüyorum. Yazılım proje yapılarak, araştırarak öğrenilir, Ben W3Schools dökümantasyonuyla öğrenmiştim C# temelini sonra başka kütüphanelere yöneldim.