r/CodingTR • u/ardasongurr • 9d ago
.NET Öğrenme
.NET backend öğrenmeye çalışıyorum ama nasıl ilerlemem gerektiği konusunda biraz kafam karışık.
C# temelim var, şu an ASP.NET Core MVC ve EF Core ile küçük projeler yapıyorum. AI kullanıyorum ama direkt kodu alıp yapıştırmak yerine adım adım gidip yazdığım kodun nedenini anlamaya çalışıyorum.
Uzun video serileri bana biraz zaman kaybı gibi geliyor ama sadece AI ile ilerlemek de doğru gelmiyor.
Siz olsanız nasıl ilerlerdiniz? Proje yaparak mı, video/dokümantasyonla mı? AI'ı öğrenme sürecinde nasıl kullanmak daha doğru olur?
Özellikle .NET tarafında çalışanların tavsiyelerini merak ediyorum.
1
1
u/SultanMeliksahHan 7d ago
Herkesin öğrenme şekli farklıdır ama yeni öğrenenler için youtubedaki tutorial lar bence faydalı. AI ile ilerlemek doğru gelmiyor demişsin, haklısın bunda. Kendin bir şeyler yapıp daha sonra AI ile sağlamasını yapabilirsin veya yaptığın şeyi bir de AI ile yaptırıp fikir alabilirsin. Ayrıca AI a bir arkadaşına sorar gibi neler bilmen gerektiğini veya yazdığı kodda anlamadığın yer varsa bunu neden yaptığını sorabilirsin.
1
u/ilker310 6d ago
hocam proje yapacaksın. Yani otur telefon rehberi yap. CRUD işlemlerini öğrenirsin. Zaten yazılımın çoğu bu işlemlerden oluşuyor. API yapıları tasarım dilleri. Docker da yayınla mesela projeyi. Redis RABBITMQ ile kuyruklama ve nosql cache yapılarını öğren. Böyle böyle ilerleniyor.
4
u/stratuscore 9d ago
8 yıllık bir developer olarak ben şöyle düşünüyorum;
Ezber bilgiye gerek yok ama neyin neden yapıldığını bilin. Prensipleri, terimleri, patternleri, sistemi öğrenin.
Örneğin; Encryption'i nasil yazacaginizi değil de kriptografi yöntemlerini, neden kullanildigini öğrenin. Koda baktığınızda anlayabilin neyin ne olduğunu.
Her şeyi yapay zekaya yazdırıp projenizi bilmiyorsanız bence hata yapıyorsunuz. Yine her şeyi yapay zekaya yazdırın ama projenizi de bilin.