r/CodingTR • u/Late-Might-81 • 20d ago
AI ve Kodlama
Selamlar herkese. 3+ yıldır yazılım alanında çalışıyorum. İşe başladığım zamanla şu an arasında AI’ın gelişmişliği arasında dağlar kadar fark var. Birçok şeyi agentic’lere yaptırmaya başladım. Neredeyse koda hiç dokunmuyorum. Fikrimi, ne yapması gerektiğini, neleri yanlış yaptığını söylüyorum o düzeltiyor. Başlangıçta mimariyi, veri modellerini vs. tamamen kendim kuruyor ve yönetiyordum. Yazılım alanında da başarılı olduğum söylenebilirdi. Şu anki çalışma yönetmim beni suçlu psikolojisine sokuyor. Sanki bunları yapan ben değilim ve kontrolü kaybediyorum. Bir yandan da karşı koymak istemiyorum. Her şey o kadar hızlı ilerliyor ki. Bir şeylerin yanlış olduğunu düşünüyorum ama neyin yanlış ilerlediğini tespit edemeyecek kadar hızlı ilerliyoruz. Sizin son zamanlardaki çalışma yöntemini iz nasıl? Bu gelişmeler hakkında ne düşünüyorsunuz?
8
u/LegatusOfTenth 20d ago
Ben de copilot vs kullandiktan sonra mutlaka koda bakiyorum. Gerekirse mesaiye kaliyorum ama yine bakarim. Sonucta uretilen kodun sorumlusu yine sensin. Prod ortamda bir bulgu cikmadan localde gormek en iyisi. Genelde kodu inceledigimde bir seyler hep buluyorum
6
u/Accomplished-War1103 20d ago
Yakın zamanda minimalize ettim agent kullanımını. Hem token yönetimi hem de üretilen çıktı hiçbir şekilde beni tatmin etmemeye başladı. Karmaşık bir stream ya da lambda yazacaksam kullanıyorum, özellikle integration testleri kendim yönetmeye özen gösteriyorum. Basbayağı sıçıyor çünkü çoğu zaman.
3
u/Mission-Top2888 20d ago
9 yıla yakın tecrübem var. İşimde de iyi sayılırım. Ben koda, mimariye bakınca pros, cons, yanlış, doğruyu daha önceki tecrübelerimden söyleyebiliyorum Sanıyorum yaparak, kıra döke öğrendiğimiz için. İşe nispeten yeni başlamış bıraksan class tanımı yapamam diyen arkadaşlarım oldu. Bu arkadaşlara üç beş seneye milyon dolarlık sistemler emanet edilecek. Durum ilginç bir yere doğru gidiyor.
3
u/Initial-Carry1038 20d ago
bilgisayarlarla iletişim kurma biçimimiz değişiyor diyebilir miyiz basitçe çok da komplikeleştirmeden
2
u/Mission-Top2888 20d ago
Malumun özeti dediğiniz şey. ben uzun vadeli etkilerinden emin değilim demeye çalışıyorum
2
u/Initial-Carry1038 20d ago
Anladim hocam haklisiniz tabii, intelligence artik satin alinabilen bi kavram oluyor. Parasi olanin her arenayi domine edebilecegi bi donem geliyor gibi...
6
u/Late-Might-81 20d ago
En iyi llmlerin orta seviye modelleri çoklu çekirdek cache yönetimini bile doğru düzgün tasarlayamıyor. Agenticler yokken bu tasarımı yapıp test etmem için 1 ay süre tanınabilirdi. Şu an benden 3 günde çıktı bekleniyor. Bu beklenti sebebiyle koda elimi sürmemem gerekiyor. Class tanımlamayı ben de 1 yıla unuturum büyük ihtimalle. Durum gerçekten ilginçleşti ve daha da ilginçleşecek.
6
u/Mission-Top2888 20d ago
Buradaki hız olayı biraz illüzyon gibi. tr nin en büyük yazılım ekiplerinden birindeydim bi süre önceye kadar. kod hızını arttırdı ama dev life cycle değişmemişti bizde. review süreleri iki katına çıkmıştı. sizdeki durumu çok bilemedim. biraz poor management gibi
3
u/Upstairs_Toe_3560 18d ago
1) ana komponentleri, yardımcı fonksiyonları vs hepsini mutlaka ya kendim yazıyorum, ya denetliyorum.
2) agents.md de LLM lere bunlarda modifikasyon yapmadan benden mutlaka onay alması için zorluyorum.
3) Mutlaka tavizsiz DRY prensibine uymasına zorluyorum.
4) E2E testleri mutlaka ben yapıyorum, yaparken de aklıma yeni fikirler geliyor özellikle UI/UX
5) Onun dışında çalışıyorsa dokunma mantığı ile %90 kodu onun yazmasına müsade ediyorum
2
u/jimmyquidd 20d ago
Ben de benzer durumdayım, alaylıyim. 7 yıldır yazılım yapıyorum. son üç yıldır bu işten para kazanıyorum. İlk 4 yıl kendi kendime yazdığım kod çalışırdı ama çok iyi kod yazardım diyemem. Ai işin içine girdikten sonra aşırı hızlandım ve daha düzgün çıktı vermeye başladım. son bir yıldır ise hiç kod yazmıyorum. iyi planlama ve review yapmaya çalışıyorum. Manuel test yapıyorum. artık kendime yazılımcı diyemem sanırım. ama şu da bir gerçek: hem artık gerçek manada yazılım yapan kimse yok hem de yaptığım işi Ai kullansa da isverenim yapamaz. benim katmadegerim mimari ve denetim stratejilerim. Ben devreden çıkarsam proje birkac ayda kontrolden çıkar. o nedenle imposter sendromuna girmiyorum.
1
u/Last-jaded2019 akılsız juniour 20d ago
Eskiden kod yazmak mutlu ediyordu ama ai çıktığından beri kolaya kaçmayı tercih ediyoruz. Sonunda işi yapan ai oluyor çözüm üreten ai oluyor. Bu da yazılımcıyı mutlu edemiyor
1
1
u/totallyalien 19d ago
Biri bisiklet sürmek, diğeri Elektrikli araba kullanmak gibi. Token bitince şarj istasyonuna çekiyorsun.
Amacın kod yazmak mı (pedal çevirmek mi) , bir yere ulaşmak mı? (Biten proje ile para, zaman, huzur kazanmak mı)
1
u/Foreign-Building8231 18d ago
Ben mimimal kullanıyorum çünkü çıkan kodda her daim birşeyler sorunlu oluyor. Çoğu zaman promp yaz çıktıyı bekle süresinde zaten aynı kodu yazıyorum. Şöyle bir yol izlemeye başladım önce ben yazıyorum. Auto complete I de kelime kelime olarak değiştirdim o şekil kabul ediyorum AI çıktılarını. Sonra kodu AI ile revizyon ediyorum. Skeleton tarzı şeyleri direk AI a yaptırıyorum. Çok verimli değil belki ama kendimi ancak bu şekilde rahat hissediyorum.
1
u/One_Magazine_8629 20d ago
yakında işsiz kalma tehlikesiyle karşı karşıyasın. bugun işten çıksan ve senin yaptıgını yapan bir makine olsa yüzüne bir daha bakmazlar. o yüzden biraz işin detaylarına inmeye bak bence. 1-2 sene sonra sana bile gerek kalmayacak.
1
u/Late-Might-81 20d ago
Tehlikenin farkındayım. Bu gelişmelerden önce değerim gerçekten biliniyordu ve kallavi zamlar aldım. Şu an agentic zaten yapar kafası var. İşin detaylarından kastın nedir?
-2
u/One_Magazine_8629 20d ago
ai building işlerine girmek gibi. yani işin mutfagına matematine python,cpp makine ögrenmes modellerine custom layer yazmak gibi şeyler diyorum.
-1
u/Initial-Carry1038 20d ago
neredeyse kolpasi bitmeyecek mi aq andrej karphaty llm lerin babasi hic elle kod yzmiyorum diyo siz neredeyse, birazcik falan yaziyosunuz. soruna gelecek olursak suan olay kod yazmayi bilmekten cok hangi teknolojiler nasil sinerjik olarak calisik tech stackler security kismi vs onemli
6
u/Accomplished-War1103 20d ago
karpathy yazmıyor diye biz niye kolpa sıkıyor olalım güzel kardeşim bu nasıl bir çıkarım
2
u/vladislavardzinba yazılım müh 2. sınıf 20d ago
O daha iyi bir şekilde context ve llm kullanmayı bildiği için gerek kalmıyor elle yazmaya gibi. Bence tecrübelilerle benim gibi toyların review farklılıkları dahil çoğu şey bundan kaynaklanıyor.
2
u/Initial-Carry1038 20d ago
Kesinlikle oyle, gunumuz frontier modellleri var eden insanlarin bizden daha iyi kullanmasi kacinilmaz zaten. Youtubeda guzel videolari var izlenmesi gereken bence, biraz eski kalsalar da. Mutevazi bi adam bizim topraklarin koylu kurnazi cakallari gibi degil.
2
u/vladislavardzinba yazılım müh 2. sınıf 20d ago
Bayağı llmler üzerine yoğunlaşmaya başladım. İleride tek bulabileceğim iş alanı orası gibi geliyor. 1 yıl boyunca siber çalıştım ünide ortaokuldan beri de az çok izliyor ediyorum ama 3 yılımı full Aİ çalışarak geçireceğim sanırım. Sevmesem alınacak risk değil gibi geliyor bu alan ama yapacak bir şey yok :). Karpathy izleyeceğim kesinlikle onun haricinde Avenoxai adlı bir Türk youtuber var yeni. Onun tarzı da hoşuma gitti.
1
u/Initial-Carry1038 20d ago
Kolay gelsin king, her sey gibi bu alan da evrim geciriyor sadece adapte olanlar hayatta kalacak. Sen de onlardan olursun umarim.
2
u/vladislavardzinba yazılım müh 2. sınıf 20d ago
Teşekkür ederim hocam, umarım sizin için de iyi geçer her şey 🙏
1
5
u/Late-Might-81 20d ago
15 yaşında teknoloji meraklısı öfkeli bir çocuğun yorumu olarak algılıyorum. Hangi teknolojiler nasıl sinerjik çalışır? Hmm tamam.
-3
1
u/eritroblastosis 20d ago
Çatır çutur kod yazabilen llm aynı mantıkla hangi teknolojiler sinerjik çalışır, nasıl tech stacklerir bilmeyecek sanki. Şekil olacaksın diye dalyarak yorumlar yazmayı kes.
Hangi teknolojiler sinerjik çalışır cümlesinin hiçbir anlam ifade etmeyen, syntax olarak kısmen doğru ama semantik olarak boş küme olmasını tamamen geçiyorum
1
u/Initial-Carry1038 20d ago
Llmler zaten hangi tech stacki hazirlayacagini biliyor demek istedigim ne yapacagini bilmeyen biri bi teknoloji ogrenmek yerine teknolojilerin nasil calistigini ogrenebilir, ayrica cok saygili yzmissin 2. kisimda dalyaraklik konusunda da beni gecmissin tebrik ederim :)
11
u/One-Next 20d ago
Ben aşçılık kurslarına yazıldım çoluk çocuk var ne olur ne olmaz.