Türkiye'nin en büyük inovasyon ve girişimcilik bültenine katılın
Teşekkürler!
Türkiye'nin en kapsamlı girişimcilik ve inovasyon bültenine kaydolduğunuz için teşekkür ederiz.
Belirli aralıklarla e-posta kutunuza; girişimcilik, inovasyon, teknoloji, proje geliştirme ve üretim kültürüne dair rafine edilmiş içerikler göndereceğiz. Dilediğiniz zaman aboneliğinizi kolayca iptal edebilirsiniz.
Bültene kaydolmak güzel bir başlangıç. Peki, inovanadolu'nun bir parçası olmaya ne dersiniz?
inovanadolu.com'a şimdi üye olarak topluluklara katılabilir, projelerinizi görünür kılabilir, yeni insanlarla tanışabilir ve fikirlerinizi üretime dönüştürebileceğiniz araçlara erişebilirsiniz.
Bir sonraki versiyonunuzu ortaya çıkarmak ve üretim yolculuğunuza başlamak için sizi inovanadolu'ya bekliyoruz.
Türkiye savunma sanayiinin kanalı: yerli ve milli üretim, İHA/SİHA ekosistemi, ASELSAN, Baykar, ROKETSAN ve TEKNOFEST kültürü. Sektör haberleri, kariyer yolları, tedarik zinciri ve girişim fırsatları.
Sektörde yazılımın birkaç ayrı dünyası var, hangisine gideceğinizi baştan seçmek önemli:
1. Gömülü yazılım (embedded): C, gerçek zamanlı işletim sistemleri, donanıma yakın çalışma. Aviyonik, füze, radar kontrol. En zor ama en değerli alan.
2. Görev yazılımı / yer kontrol: C++, Qt, bazen C#. Operatör arayüzleri, görev planlama. Web/masaüstü geçmişi olan için en yumuşak geçiş burası.
3. Sinyal ve görüntü işleme: MATLAB, Python, C++. Radar sinyal işleme, elektro-optik hedef takibi.
4. Simülasyon ve model tabanlı geliştirme: Simulink, sistem modelleme.
5. Otonomi ve yapay zekâ: son yılların en hızlı büyüyen alanı.
Web'den gelen biri için en gerçekçi kapı 2. madde. Oradan içeri girip zamanla gömülü tarafa kayan çok kişi tanıyorum.
Teknik listeye ek olarak kültürel farkı da söyleyeyim, çünkü çoğu kişi buna hazırlıksız geliyor:
Bu sektörde yazılım süreçleri ağırdır. Dokümantasyon, izlenebilirlik, gereksinim-test eşleştirmesi zorunludur. Havacılık yazılımında DO-178C gibi standartlar devreye girer; 'çalışıyor' demek yetmez, 'neden çalıştığını kanıtla' denir.
Web tarafından gelen biri için ilk şok bu olur: bir satır kod değişikliği için süreç işletmek gerekir. Buna tahammülünüz varsa, karşılığında çok daha uzun ömürlü ve sonuçları somut sistemler üzerinde çalışıyorsunuz.
Web tarafından savunmaya geçiş sorusuna somut cevap vereyim, çünkü aradaki fark sanılandan büyük.
Sektörde yazılım denince akla ilk gelen gömülü yazılım. Burada C ve C++ hâkim, gerçek zamanlı işletim sistemleri kullanılıyor ve kodun belirli bir süre içinde kesin olarak tamamlanması gerekiyor. Web tarafındaki ortalama gecikme kabul edilebilir mantığı burada geçerli değil.
İkinci büyük alan model tabanlı geliştirme. Kontrol algoritmaları önce modelleme ortamında tasarlanıyor, simüle ediliyor ve oradan kod üretiliyor. Bu araçlara aşina olmak ciddi avantaj sağlıyor.
Üçüncüsü sertifikasyon standartları. Havacılık yazılımında DO-178C, fonksiyonel güvenlikte ilgili standartlar devreye giriyor. Bu standartlar kodun nasıl yazıldığından çok, nasıl belgelendiğini ve test edildiğini düzenliyor. Gereksinim izlenebilirliği, kod kapsama analizi ve bağımsız doğrulama süreçleri var.
Geçiş yapmak isteyen birine önerim, önce simülasyon ve test otomasyonu tarafından girmek. Web tecrübesi orada doğrudan işe yarıyor ve içeriden gömülü tarafa geçmek çok daha kolay oluyor.
Yukarıdaki cevaba simülasyon ve test tarafını biraz daha açarak katkı yapayım, çünkü sektöre giriş için en gerçekçi kapı orası.
Her savunma projesinde donanım henüz hazır değilken yazılımı test edebilmek için benzetim ortamları kuruluyor. Bu ortamlar sensörleri, aktüatörleri ve platformun fiziksel davranışını taklit ediyor. Döngüde donanım denen yapılar da bu kategoride, gerçek kartlar simüle edilmiş bir dünyaya bağlanıyor.
Bu tarafta ihtiyaç duyulan beceriler modern yazılım dünyasına çok yakın: veri işleme, arayüz geliştirme, test otomasyonu, sürekli entegrasyon altyapısı ve görselleştirme. Web veya veri tarafından gelen biri buraya hızlı uyum sağlıyor.
Bir de analiz tarafı var. Test uçuşlarından ve saha denemelerinden gelen büyük veri kümelerini işleyip anlamlı hale getiren ekipler kuruluyor. Burada Python ve veri görselleştirme bilgisi doğrudan karşılık buluyor.
Kısacası sektöre girmek için gömülü yazılımcı olmayı beklemek gerekmiyor, yan kapılar açık ve içeride alan değiştirmek dışarıdan girmekten kolay.