Ana Sayfa

Vibe Kodlama: Kod Bilgisi Olmadan Uygulama Geliştirme Mümkün mü?

1 dk okuma

Vibe kodlama, 2025 başlarında ortaya çıkan ve büyük dil modellerini (LLM) kullanarak kod bilgisi olmayan kişilerin bile uygulama geliştirmesini vaat eden yeni bir konsepttir. Makalenin yazarı, bir yazar olarak kodlama konusunda resmi bir uzmanlığı olmamasına rağmen, bu yeni yaklaşımla bir uygulama geliştirmeye karar verir. Yazar, Bay Area'da yaşamanın ve işinin getirdiği teknik dil ve programlama trendlerine olan ilgisi sayesinde bir miktar teknik bilgiye sahip olsa da, kendisini bir kodlayıcı olarak tanımlamaz. Bu deneyim, vibe kodlamanın gerçekten iddia ettiği kadar güçlü olup olmadığını sorgulamaktadır. Yazar, Bolt'un Hackathon'u için Reddit ile işbirliği yaparak "Do Not Go In There" adında, tuvaletleri derecelendiren "saçma" bir uygulama oluşturur. Bolt'un bir dakikadan az sürede uygulama geliştirmeye başlama vaadine rağmen, terminalin yerini bilmeyen biri için başlangıç süreci o kadar da kolay değildir. Ancak genel olarak, uygulama oluşturma süreci "çok kolay" hissettirir. Ne var ki, teknik uzmanlığa sahip birine sunulduğunda, uygulamanın eksiklikleri ve hataları hemen ortaya çıkar. Yazar, vibe kodlamayı, Studio Ghibli karakterine dönüştüren bir yapay zeka filtresine benzetir: eğlenceli ve paylaşılabilir, ancak gerçek bir derinliği veya sağlamlığı yoktur. Vibe kodlama, büyük dil modellerinin en çok konuşulan kullanımlarından biri haline gelmiş ve etkinliği üzerine yoğun tartışmalara yol açmıştır. Özellikle junior geliştiriciler için teknoloji dünyasını nasıl değiştireceği konusunda endişeler yaratırken, deneyimli geliştiriciler için bile imposter sendromu ve hatta tamamen yerini alma gibi varoluşsal tehditler barındırmaktadır. Kod bilgisi olmayan herkese uygulama oluşturma gücü verme vaadi tartışmalıdır; yazarın deneyimi, bu araçların, ne yaptığını bilen birinin elinde güçlü olabileceğini, ancak teknik bilgi birikimi olmayan birinin elinde yüzeysel kalabileceğini göstermektedir.

İçgörü

Vibe kodlama, kod bilgisi olmayan kişilere uygulama geliştirme gücü vaat etse de, bu araçların gerçek potansiyelini kullanmak için yine de teknik anlayışın kritik olduğunu gösteriyor.

Kaynak