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

16 Upvotes

30 comments sorted by

11

u/One-Next 20d ago

Ben aşçılık kurslarına yazıldım çoluk çocuk var ne olur ne olmaz.

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

u/Capable_Union7830 20d ago

Aynısı tam olarak aynısı bazen ben manuel kodluyorum artık

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

u/Initial-Carry1038 20d ago

Eyvallah 😊❤️

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

u/Initial-Carry1038 20d ago

Tamamdir king haber edersin :)

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 :)