Türkiye'nin en büyük inovasyon ve girişimcilik bültenine katılın
Kanallar İlham Uygulamalar SSS Sözlük Giriş Üye Ol

Savunma Sanayii

/savunmasanayii · 8.YIL

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ı.

63 içerik Katıl
#savunma sanayii akışına dön
@titus · 27 gün önce

Savunma sanayiine girmek isteyen bir yazılımcı hangi alanlara bakmalı?

Web tarafından geliyorum, savunma sanayiine geçmek istiyorum. Bu sektörde yazılımcı olarak hangi alanlar var, ne öğrenmem gerekir?
0 4 yorum
Yorumlar (4)
@gaponmychest · 22 gün önce 0
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.
@noway · 20 gün önce 0
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.
@bberber · 19 gün önce 0
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.
@nikea · 22 gün önce 0
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.