okinotfound
Hectopat
Yazilimci Ingilizce'de developer olarak gectigi icin evet diyebiliriz.Peki hocam yazılım ile uğraşan kişilerin developer dışında yaptığı bir iş var mıdır yoksa hepsi bir developer mıdır?
Yazilimci Ingilizce'de developer olarak gectigi icin evet diyebiliriz.Peki hocam yazılım ile uğraşan kişilerin developer dışında yaptığı bir iş var mıdır yoksa hepsi bir developer mıdır?
Peki hocam yazılım ile uğraşan kişilerin developer dışında yaptığı bir iş var mıdır yoksa hepsi bir developer mıdır?
Yok hocam zaten daha çok var da şimdiden başlayayım dedim. (14 yaşındayım)
Yazilimci İngilizce'de developer olarak gectigi icin evet diyebiliriz.
Yazılımla uğraşan kişilerin çok fazla alanı var. Yazılım sistem mühendisi. Base, Core frame geliştiricileri, veri tabanı geliştiricileri, donanım entegrasyon yazılımı geliştiricileri gibi yüzlerce alan var. Bunların hepsi tek tip developer denilipde geçilemez. Az önce dediğim gibi ben developer olarak yan işimi yapıyorum. Asıl işim yazılım mimarisi üzerine çalışma.
Erken başlamakta fayda var ama dediğim gibi algoritma programlamayı çözümlemeniz gerek. Ayrıca matematik ve mantıkta yetkin bir seviyeye ulaşmaya çalışın. Birçok firmada iş süreçlerini etkileyecek kadar komplex işler oluyor. Mantık en önemli etkenlerden biri.
Şimdi bu konuda birisi ile konuştuğumda Front-End developerlığın daha kolay olduğunu ve piyasada daha fazla arandığını. Neredeyse iyi Front-End ile uğraşan kişi bulunmadığını vs. söyledi. Acaba doğru mu?
Yazılım ile uğraşan kişilerin çoğunluğu developer oluyormuş. Acaba kaç tane farklı developer var ve bunlar ne iş yapar?
Merhaba,
Sorunuzun cevabı kabaca aşağıdaki gibidir.
Backend - Server tarafı için kod yazanlar.
Frontend - Web arayüzü ya da masaüstü (pek kalmadı) uygulamalar için serverdan gelen verileri nihai kullanıcıya sunan ve gerekirse server tarafına bilgileri aktaran kodları yazanlar.
Dev-Ops - Serverların kurulumunu yapan ve ağ bağlantılarını yönetenler.
Data Base - Veri tabanı mimarilerini oluşturanlar ve çalışmasını sağlayanlar.
Mobile App - Mobil cihazlar için yazılım geliştirenler (server ile bağlı uygulama olabilir ya da tek başına bir uygulama olabilir).
Full-Stack - Yukarıdaki 5 konu hakkında bilgisi olan kişilerdir. Ağırlıklı olarak uygulama mimarisi yaparlar.
Gömülü Sistem Geliştiricileri - Buz dolabı, çamaşır makinesi vb. ürünler içerisindeki devre kartlarının yazılım/mimarilerini geliştirirler.
Data Analisti - Büyük verilerden anlam çıkartarak kararlar alınmasına yönelik modeller geliştirir.
Oyun Geliştiricisi - Oyunlar içerisindeki grafik tasarımlarını ve kuralları oluşturan kişilerdir.
Bilgi Güvenliği Geliştiricileri - Bilgi güvenliğini sağlayan ya da test eden araçları geliştiren kişilerdir.
Yazılım Dili ve Derleyici Yazılımcıları, İşletim Sistemi/Donanım Derleyicileri Geliştiricileri - (tüm yazılımcılar içerisinde en az olanlar olduğu için bu 2 grubu birlikte yazdım) Donanım ile işletim sisteminin alt katmanı arasındaki iletişimin sağlanması için yazılım dili geliştirirler.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.