Geçtiğimiz yıl, mühendislik ekibimiz kariyerimde gördüğüm en derin değişikliklerden birini yaşadı. Aletleri kullanarak geçiş yaptık mühendisler kod daha hızlı... şimdi AI olduğu bir dünyaya Nasıl tasarladığımız, oluşturduğumuz ve gemi yazılımı. yardım merkezde Copilot tarzı bir “AI asistanı” deneyi olarak başlayan şey, tamamen AI’nin ilk gelişim sürecine dönüştü ve her şeyi değiştiriyor – hız, kalite ve hatta bir mühendis olmak ne anlama geliyor. Sürücüden navigatöre Başladığımızda, AI sadece bir asistandı ve insan - Mühendis hala kodu yazdı, AI ise ipuçları ve tamamlamaları teklif etti. Sürücü Bugün, mühendislik direktörümüz Alastair McClelland olarak Onu koyun : “Bir mühendis artık navigatör ve AI sürücüdür.” Haklısınız, şimdi mühendisler anlatıyor Olması gereken bir şey, Önemli olan ve kısıtlamalar. AI daha sonra uygulanır, test edilir ve iterasyon yapar. Neyi Neden Temel olarak, cümle popüler olmadan önce spec-driven geliştirme yapıyorduk. Sürücünün ve navigatörün analogisi iyi çalışır çünkü iyi bir navigatör ne zaman müdahale etmeyi ve kontrolü almayı biliyor. Uygulamada neler değişti Bu dönüşüm, takımlarımızın nasıl çalıştığını yeniden şekillendirdi: Prototyping: Artık fikirleri 10 kat daha hızlı oluşturuyoruz ve onaylıyoruz Üretim Teslimatı: Güçlü kaliteyi korurken yaklaşık 3x daha hızlı Test kapsamı: Genellikle önceki düzeylerin iki katı - prototipler bile test edilir Uygulama: Mühendislerimizin yaklaşık yarısı zaten tamamen AI-first; diğerleri bu uygulama eğriliğinde takip ediyor. Hatta yapay zeka katılımının ve verimliliğin bir ölçüsü olarak token kullanımını izliyoruz. “Düşünme” zamanımızın ne kadarını şimdi AI ile işbirliği yaparak harcanıyor, bununla savaşmıyor. Yeni Roller, Yeni Düşünceler AI, mühendislik çalışmasının biçimini değiştirdi. Mühendisler artık daha mimari ve ürün odaklıdır - önceden tanımlanmış görevler yerine sistemleri tanımlamak ve gerçek müşteri sorunlarını çözmek. Kod incelemeleri de gelişmiştir. Artık küçük sorunları yakalamakla ilgili değil, paylaşılmış öğrenme ve iyileştirme ile ilgili. Çünkü AI zaten sentax, yapı ve linting ile ilgileniyor. , Ve henüz disiplin ve testlere ihtiyacımız olsa da, şu anda daha iyi talimatlara, daha net spesifikasyonlara ve AI için daha akıllı geri bildirim döngülerine odaklanıyoruz. Alastair’in dediği gibi, “En iyi mühendisler en iyi iletişimciler haline geliyor – hem insanlara hem de makinelere niyetleri tam olarak tarif edebilenler.” Ne öğrendik biz İşte ilk AI dönüşümümüzün en büyük dersleri: Hız kalitesi mümkün. Baştan itibaren testleri eklerseniz daha hızlı gidebilir ve daha güvenli sürümler alabilirsiniz. Başarı açık spesifikasyonlara, yapılandırılmış verilere ve sıkı geri bildirim döngülerine bağlıdır. Geliştirme asla durmaz. AI araçları ayda bir gelişir; bu yüzden onu iyi kullanmak için becerileri yapın. Hızlı evrim, bir büyüme düşüncesi ve deneyimi kutlayan bir kültür gerektirir. Celerity Projesi: AI Çağı için Mühendislik Bunu sürdürülebilir hale getirmek için, AI çevresini yeniden inşa etme girişimimiz olan The Celerity Projesi'ni başlattık. üzerinde odaklanmaktadır: Monorepo birçok uygulamada bağlam paylaşımı OpenSpec ve ADR kullanılarak Spec-Driven Geliştirme Projeler içinde /slash komutları olarak yerleşik “bilimler” Güçlü biçimlendirilmiş, LLM dostu uygulamalar Mermaid + Markdown açık, makine okuma belgeleri için Her karar, sistemlerimizi hem insanlar hem de AI’lar için okunabilir hale getirmekle ilgilidir – hızımızı yüksek tutmak için kaliteyi feda etmeden. Nereye doğru gidiyoruz İnşaat sektörünün stabilize edilmesi bekleniyor 2-3x daha hızlı teslimat, prototipler 10X'e kadar yükselmeye devam ediyor. Ama gerçek değişim sadece hız değil, zihniyettir. Mühendislerimiz artık sadece kod yazmıyor; onlar Dijital bir işgücünü eğitiyorlar, kendilerini açıklayabilecek, kendilerini test edebilecek ve sürekli olarak gelişebilecek sistemler tasarlıyorlar. Bu ortamda da gelişiyorlar. Alastair bunu mükemmel bir şekilde özetledi: “Biz mühendisleri AI ile değiştirmiyoruz – mühendislik ne olduğunu yeniden tanımlıyoruz.” Son Düşünce Yazılım geliştirmede AI devrimi otomasyonla ilgili değil; amplifikasyonla ilgili. İnsan niyetinin netliği ile AI uygulanmasının hassasiyetini ve ölçeğini birleştirdiğimizde, sadece daha hızlı hareket etmiyoruz - daha iyi inşa ediyoruz. AI-first veri mühendisi olmak mı istiyorsunuz? İlk AI-first, AI-native veri mühendisliği AI ajanı Metis adlı ilk AI-first mühendisliği yaptık. (Whew - bu çok 'AI.') Bunu kontrol etmek istiyorsanız, • Ücretsiz ! Snowflake için native CI/CD ile başlayın