DİKKAT
Bu projeye ait kodların hepsini kendim elimle yazdım. Takım arkadaşlarım chatgpt ile bazı kodlar oluşturup, bunları submitleyip geçelim işte dediler.
Kod yazmak (yazabilmek) için ai kullanmayı sevmiyorum. Kod yazmaya ve yazmayı öğrenmeye Chatgpt'nin varlığından önce başladığım için memnunum.
Okuldaki arkadaşlarıma, benimle aynı sınıftaki arkadaşlarıma yazdıkları kodlarda ve projelerde yardımcı olduğum için ve yardımcı olabilecek kadar deneyimli olduğum için mutluyum.
Çalıştığım takımlar içinde, okuldaki proje arkadaşlarımın arasında projemizde versiyon kontrol problemi olunca süreci çözen kişi olmuş olduğum için mutluyum.
Bu projede diğer 2 takım arkadaşım kod yazma deneyimleri çok azdı. Ve konuşurken aynı seviyede değildik. Onlar chatgpt'den kod üretip neden çalışmıyor diyince onlara neden çalışmadığını anlatan kişinin ben olmasını sevmedim.
Projedeki tek kız olmayı sevmedim. Fikirlerimin dinlenilmemesini sevmedim. Zamanımız daralırken takımdan biri herkes kendince projeyi yapmaya çalışsın dedi.
Herkes ayrı ayrı çalıştı. Onlar kendince chatgpt ile bir şey denediler. 5 pattern gerektiren bu projenin büyüklüğünü anlayan tek kişi bendim. Ama kendi elimle bir şeyler yapmak isteyen tek kişi de bendim. Elimden geldiğince saatlerce ekran başından kalkmadan, her gün büyük bir tempo ile bu kodları yazdım.
Bana kendimce patternlar hakkında çok şey öğretti.
Submit zamanı gelince 2si chatgpt ile yaptıkları projeyi submitlemek istedi. Kodun içi berbattı. Hiç temiz kod değildi. TEMİZ KOD DEĞİLDİ. Bazı yazılmış olan kodlar hiç kullanılmıyordu. Bazı kodlar ise çalışmıyordu. Ben kendi kodumu elimle yazmıştım. Patternlar eksikti ama temizdi. İnsan eli yapımıydı. Onların Chatpt ile ürettikleri projenin biri çalışıyordu sanırım. Olması gerekenden fazla java dosyası vardı. Bende benim yazdığım kodun çalıştığını söyledim. Ama eksik pattern olduğunu söylememiştim o sırada. Kodumun neden temiz olduğundan bahsettim.
İlginç ki o konuşmamızdan submite kadar koduma baktıkları halde, UML diagramını çizdikleri halde eksik pattern olduğunu anlamadılar. Selin sen submitle dediler. Sonra da selin kendisi kodu değiştirdi dediler. İşte böyle bir takım ile çalıştım.
Yazdığım kodun ne olduğunu bilmiyorlar.
Kod yazmanın ne olduğunu bilmiyorlar.
Ama onları kurtaran kod istiyorlar.
Ama öğrenme gafletine de girmiyorlar.
Bu projemi buraya koyuyorum çünkü bu koda bakanlara öğrenirken yardımcı olmasını diliyorum.
Bu projede 2 pattern eksik. Eğer varolan patternlara ve eksik olan patternlara bakarsanız ve doğru kaynaklardan çalışırsanız öğrenebileceğinize ve temiz kod ile yazabileceğinize inanıyorum.
Bazen en kestirme olan yol, uzun olan yol. Ben yapay zeka üretimi olmadan kendim bir şeyler yaratmak istedim.
Çünkü bir şeylerin bana ait olmasını istedim.
Çünkü hayatımda bana ait bir şeylerim hiç olmadı.
Amerikayı yeniden keşfetmenize gerek yok. Yapay zeka kötü değil. Yapay zekayı kullanmakta kötü değil. Ama size ait olacak şekilde yoğurun. Make it yours.
Kör ilerlemeyin. Kör olmayın. Hayatınızda size ait bir şeyler olsun.
Bu proje, github profilimde eklediğim son repo olacak.
Not: Bu projeden 60 almıştım. Eğer Ufuk hocayı görürseniz selam söyleyin :D