Programcılara öğütler;
Kolay pes etme.
Çözmeye çalıştığın sorunu çok iyi anlayarak işe başla.
İyi bir kod okuryazarlığı edin.
Kendi gelişimine vakit ayır.
Önce insan sonra bilgisayar için kodla.
AI, programlama dillerinin yaygınlaşmasını ve geleceğini de etkiliyor.
Yapay zeka ile yeni bir sistem, servis veya API yazarken seçeceğimiz programlama dili "AI-agent-friendly" | "AI-driven-code" terimleriyle artık ilişkili.
Tabii burada o programlama dili için büyük ve kaliteli bir veri seti temel gereksinim.
Bu veri setini yaygınlaştıran parametreler ise popülaritesi, açık kaynak kod, topluluk desteği ve sözdizimi karmaşıklığı vb.
Şöyle bir soru yönelttiğimizde:
Prompt: Which programming languages have higher accuracy scores and are more compatible with AI agents for code completion?
#DeepSeek response:
1. Python
Accuracy Score: High
AI-Agent Friendly: Very Friendly
Reason: Python is one of the most popular languages for AI and machine learning, and it has a relatively simple and consistent syntax. This makes it easier for AI models to predict and complete code accurately. Additionally, there are vast amounts of Python code available in open-source repositories, which helps in training AI models effectively.
10. Rust
Accuracy Score: Moderate
AI-Agent Friendly: Friendly
Reason: Rust is a systems programming language with a strong focus on safety and performance. Its strict compiler and modern syntax make it easier for AI models to predict code accurately.
In summary, Python, JavaScript, Java, C#, and TypeScript are among the most accurate and AI-agent-friendly languages for code completion, thanks to their simplicity, popularity, and the availability of large codebases for training AI models.
Yazılımcılar, teknoloji ile çözüm üretme kabiliyete sahip kişiler;
Yapay zeka kullanarak yönetim, satış ve pazarlama yetkinlikleri de kazandıktan sonra projeleriniz, fikirleriniz ve hayalleriniz için daha az kişiye - desteğe ihtiyaç duyacaksınız.
Yapay zekanın yazılım ve teknoloji dünyasına muhakkak etkisi büyük ancak aynı etkiyi yatırımcılar, paydaşlar, delivery - teslimat bekleyenler de hissedecekler.
AI sadece "coding skills" sağlamıyor.
Satış, pazarlama otomasyonları, içerik, finans ve muhasebe, soft skills, stratejik veri okuma, vs. vs.
İhtiyaç duyulan yapay zeka eşlikçisini edinmeliyiz sadece.
@bekairr Backend ve Frontend kısımlarında özellikle belirttiğim teknoloji kümelerini dikkate al lütfen.
Görselde paylaştığım ise büyük bir organizasyona ait anahtar kelimeler ile "domain" resminin bütünüdür.
"Immutable" kavramını bazen bir "state" e bazen de JIRA da açılan bir işe uyarlayabiliriz. Oluşturulan bir "Task" ne kadar "Immutable" kalırsa başarıyla ve seri şekilde tamamlanması kolaylaşır.
DataGrip (JetBrains) övülesi bir ürün. Aşağıda belki de bir çok veritabanı uzmanı veya yazılımcının başına gelmiş olan bir işlemden kendine vazife çıkarmış.
https://t.co/qNfwmwLJ9n
Geliştirici dostu başlangıç:
İşe alıştırma (Onboarding) için hazırlanmış bir doküman,
Kurulumlar ile vakit kaybettirmeyen,
Hızla ayaklanıp çalışan (debug - test cycle),
Hafif editörler (VS Code, Sublime vb.) ile de kodlanabilen,
Konteyner (Docker vb.) destekli bir proje ve ortam.