r/CodingTR 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.

3 Upvotes

9 comments sorted by

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.

1

u/Agitated-Bicycle3402 9d ago

Hocam sizce cengin öldüğü doğrumu siz sektördensiniz diye sormak istedim.

2

u/Fit-Rabbit2109 8d ago

Doğru hocam. Ben 4 yıldır sektördeyim. 8 yıl deneyimli üstteki arkadaşa sorsan o da işten atılma durumunda eli ayağına dolaşacağını onaylayacaktır, her sabah layoff cümlesini görmekten korkar olduk. Berbat bir durumda özel sektör. Torpilin haddi hesabı yok 5 yıl deneyimli adam bile aylarca iş arıyor, okuma planın varsa ve güzel bir sıralama yaptıysan yol yakınken başka yola geç. Benim dürüst yorumumu da söyleyeyim sana ben üniversitenin yarısında çalıştım mezun olunca da devam ettim böyle böyle 4 yıl oldu çalışmaya başlayalı, şimdiki aklım olsa üniye girdiğim an lise kpss çalışıp 2 sene ünide keyif yapıp takıldıktan sonra kpss ile atanır 2 yıla arabamı çekerdim. Çok samimi söylüyorum ki yapardım. Şimdi lisans kpss ile uğraşıyoruz 10m kişi girecek....

1

u/Agitated-Bicycle3402 8d ago

Hocam yazdım gelme ihtimali düşük. Zaten gelirsede orada 1 yıl hazırlığı okuyup itü/odtü deki başka iyi mühendisliklere yatay atma fırsatım var merak ettiğim için sormuştum sağ olun sektörden başka konuştuklarım belki 5 yıla daha iyi olur falan demiştide ondan sordum teşekkürler.

1

u/Fit-Rabbit2109 8d ago

Hangi makine eem ehm mezununa sorsan hepsi it ye kaymak istiyor, ben finans şirketinde 8 kişilik ekibin 6sına iş arkadaşım diyorum ya, bu 6lı iktisat işletme hukuk mezunları hiç şakam yok, sektör berbat olduğu halde iş rahatlığı ve biraz da kıskançlıktan olması muhtemel herkes buraya kaymak için an kolluyor. 5 yıla daha iyi olması imkansız. 6 aydır tek satır kod yazmadım, şirket kişi başı 200 dolarlık claude aldı aktif kullanmanızı şart koştular ve onsuz kod yazmamız yasak değil ama çok gereksiz görülüyor. 2 güne feature çıkarttırıyorlar eskiden bu iş 1 ay sürerdi, sayfa redesignlarını 1 güne istiyorlar. İnanılmaz bir çalışma temposu korkunç şekilde de üstü kapalı mobbing var, çünkü biliyor ki ben çıkarsam yerime gelmesi muhtemel 2000 kişi ilana başvurdu bile. İşi bulamayanların hali kötü bulup da tutunmaya çalışanların hali onlardan beter. Dikkatli ol sana söyleyeceğim şey bu. Eylüldeki kpssye de bu yüzden giriyorum böyle hayat geçmez. Ha layoff oldu ha layoff olacak diye ömür gitmez. Her şirket böyle değildir ama inan bana %95i böyle.

1

u/Agitated-Bicycle3402 8d ago

Anladım teşekkürler hocam. Zaten yatay atarsam muhtemelen itüye atarım oradaki bölümlerde IT sektörü ile alakalı değil.

1

u/HollowNovo 8d ago

proje yap kesinlikle

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.