9 minute read

Yazılım Mühendisliği-2

Nurşah Sunay Genel Yayın Yönetmeni

Advertisement

2. Yazılım Mühendisliği İşleri

Bilgisayar teknolojilerinin hızla gelişmesi, yazılım mühendislerinin istihdamını da olumlu yönde etkilemiştir. ABD ve Avrupa’da oldukça geniş bir istihdam sahasına sahip olan yazılım mühendisleri Türkiye’de de her geçen yıl daha iyi imkanlara kavuşmaktadır. Ancak istihdam olanakları elbette hala istenen düzeyde değildir.

ABD İşgücü İstatistikleri Bürosu’nun açıkladığı resmi verilere göre, uygulama geliştiricileri yılda ortalama 101,790 dolar, sistem geliştiricileri ise 107,600 dolar kazanmaktadır.

Tabii ki, uygulamalar ve sistemler geliştirici işleri yazılım mühendisliği alanında mevcut olan sadece iki pozisyon değildir. Bilgisayar programlama konusunda eğitim almış insanlar için bazı ortak roller de bulunur.

Mobil Geliştirici

Mobil geliştiriciler öncelikle iOS ve Android için uygulamalar oluşturur ve bu işletim sistemleri için kullanılan en az bir programlama dilinde (Java, Objective-C, C veya Swift) yetkin olmalıdır.

Mobil geliştiricilerin, yazılım tasarlamaları ve hata ayıklamaları ve uygulamaların cihazlar ve platformlar arasında etkili bir şekilde çalışmasını sağlamaları gerekir.

Tarihsel olarak, iOS geliştiricileri, Apple uygulamalarının yüksek karlılığı ve geliştirme işlemlerinin kolaylığı sayesinde Android geliştiricilerden daha fazla kazanmıştır.

Uygulama Mimarı

Bir uygulama mimarı bir mobil geliştirici ekibine liderlik edebilir ve her türlü yazılım projesini denetleyebilir.

Ön uç geliştiriciler, arka uç geliştiriciler, veri bilimcileri ve diğer ilgili ekip üyeleri arasında koordinasyon sağlamak onların işidir. Kullanıcı gereksinimlerinin yazılıma göre tasarlanmasını sağlar, kodlama standartlarını uygular ve projeyi belgelendirir.

Kalite Güvence Analisti

Kalite güvence analistleri, hataları ve kod hatalarını yakalamaktan ve yazılım geliştirme sürecindeki sorunları belirlemekten sorumludur.

Bu BT uzmanları, testin kapsamını belirlemek, bu testleri yapmak ve hataları düzeltmek için yazılım mühendisleriyle yakın çalışır.

Veri Tabanı Yöneticileri

Veri tabanı yöneticileri, bilgi gönderen, alan ve depolayan veri tabanlarını tasarlar, düzenler ve bakımlarını yapar. Görevleri arasında veri tanımlanması, sorgulanabilmesi, erişim kontrol protokolleri oluşturulması, sorun giderme ve verilerin kurtarılması yer alır.

Herhangi bir web uygulaması için uygun veri tabanı işlevi gereklidir. İşte veri tabanı yöneticileri, her biri kuruluşun yazılımı ve BT işlemlerinde önemli rol oynayan birçok ekip üyesiyle işbirliği yapma olanağına sahip olur.

3. Yazılım Mühendisi Olmak

İki veya dört yıllık bir bilgisayar bilimi diploması almak, bir yazılım mühendisliği kariyerini başarıyla başlamanın en iyi yoludur. Bununla birlikte, bilgi sistemleri, elektronik ve inşaat mühendisliği ve diğer yakın alanlardan alacağınız diplomadan sonra katılacağınız kurslar ile bu alana geçiş yapabilirsiniz.

Ancak resmi bir derece veya bazı üniversite kursları artık bir web geliştiricisi olmanın tek yolu değildir. Kodlama bootcamp’leri, kısa vadede yazılım mühendisliğine geçmek isteyenler için giderek daha popüler bir seçenektir.

Kodlama önyükleme kampları, pratik, dile özgü programlama becerilerine odaklanan, ancak genellikle bilgi teknolojisi temellerini kapsayan yoğun, 8 ila 14 haftalık programlardır.

Çoğu bootcamp, öğrencileri en kısa sürede BT iş piyasasına girmeye hazırlamak ve belli bir coğrafyada en fazla talep gören becerilere odaklanmak için tasarlanmıştır. Bir kamp seçmeden önce, hangi iş türünü seçtiğinizi ve bu nedenle hangi dili öğrenmeniz gerektiğini düşünün.

Seçtiğiniz eğitim yolundan bağımsız olarak, eğitiminizi tamamladığınızda - ki bu bir açılış kampında sekiz ila 14 hafta veya bir lisans programında dört yıla kadar olabilir - aşağıdaki becerileri edinmiş olmalısınız:

• Bilgi teknolojisi ve bilgisayar sistemleri ile ilgili temel kavramlar

• Teknik problem çözme için bir püf noktası

• Teknik ve teknik olmayan iletişim becerileri

• Geliştirme sürecinin standartları ve normları

• Yazılım ihtiyaç analizini yapabilme

• Kod inceleme ve test için temel prosedürler

• Bir veya daha fazla programlama dilinde uzmanlık

• Yeni ekiplere, teknik ortamlara ve proje gereksinimlerine uyum sağlayabilme

Eğitiminiz tamamlandığında, portföyünüzü oluşturmanız ve yazılım mühendisinizin öz geçmişine dokunmanız gerekir.

Uygun niteliklere sahip bir yazılım mühendisi, hemen hemen her sektörde, her tür organizasyonla çalışabilir. IT firmaları yazılım geliştiricilere, devlet kurumlarına, kar amacı gütmeyen kuruluşlara, sağlık tesislerine, transit ve lojistik şirketlerine hizmet verebilir.

Önmüzdeki sayı 4. Başarılı Bir Yazılım Mühendisinin Becerileri ve Özellikleri ile devam edelim Görüşmek dileğiyle..

Ahmet Soylu Philips Aydınlatma Kamu İlişkiler Müdürü

Li-Fi Teknoloji

Teknolojinin gelişimi, öyle hızlı ki; her yeni teknolojik buluş yeni bir isim daha demek ve pek tabii bir önceki sözde yeni, ancak hızla tüketilmiş teknolojinin rafa kalkması demek.

Teknolojide Tam Bir Tüketim Devrindeyiz

Mobil cihazlar ve akıllı bilgisayarların varlığı ile “Wi-Fi” diye bir kavram girdi dünyamıza. Hani şu restoranlarda adını tam telafuz etmeyi yeni yeni öğrenmişken, yerine şimdi Lİ-Fi çıktı.

Hadi bakalım.. 20 yıldır var olan ve son yıllarda yaşantımızın merkezinde olan Wi-Fi, hızla yerini başka bir teknoloji olan Li-Fi’ye bırakacak, belli. Teknolojik ilerlemesini tamamlayan Li-Fi’ın hayatımızda her alanda yer bulması an meselesi.

İlk olarak 2011 ‘de, İskoçya’nın Edinburg Üniversitesi, Mobil İletişim Profesörü olan Harald Haas tarafından servis edilen Li-Fi (Light Fidelity) teknolojisi için, Haas’a çok şey borçluyuz.

Haas, LED lambalar ile verilerin aktarımının sağlanabileceğine inanıyordu ve ispatladı. Harald Haas bir TED konuşmasında LED lamba ile güneş pilinden diz üstü bilgisayarına Li-Fi teknolojisi ile video aktardı. Muazzam birşey.

Li-Fi de Wi-Fi benzeri; çift yönlü, yüksek hızlı ve tamamen Wi-Fi’ye benzer kablosuz bir iletişim teknolojisidir. Li-Fi işleyişini Mors alfabesine benzetmek mümkün.

Li-Fi, ışığın bir açıp bir kapatıldığı, 1 ve 0 şeklinde data gönderimi yapan Mors alfabesi mantığında çalışıyor.

Ancak Li-Fi’yi öne çıkaran fark, Visible Light Communication (VLC) adlı 400-800 terahertz arasındaki görünür ışık iletişimini kullanarak veri aktarımı yapmasıdır.

Wi-Fi teknolojisi radyo dalgalarını kullanırken, Li-Fi teknolojisinde görünür ışık dalgalarının kullanıldığına tanık oluyoruz. Wi-Fi şimdilik işimizi görüyor gibi görünsede, kapımızı çalan 5G testlerinde sınıfta kalıyor maalesef.

Burada, ABD Federal İletişim Komisyonu, potansiyel spektrum krizine dair; Wi-Fi’nin tam kapasiteye yakın olmasına rağmen Li-Fi kapasitesi üzerinde hemen hemen herhangi bir sınırlama olmadığı uyarısını yapmıştı.

Zira görünür ışık spektrumu, tüm radyo frekans spektrumunun 10.000 katından daha büyüktür. Burada uçsuz bucaksız bir alandan bahsediyoruz.

Haas’ın bakış açısıyla bakarsak; uzak değil, çok yakın zamanda interneti LED lambalarımız üzerinden sağlayacağız.

Wi-Fi veriyi cihazlara aktarmak için radyo sinyallerini kullanıyor demiştik. Şu an Wi-Fi’nin dünyanın internet iletilerinin yarısını taşıdığını düşünürsek, nesnelerin interneti büyüdükçe, bu oran artacağı doğaldır. Dolayısıyla dar bir radyo sinyali spektrumunda servis veren Wi-Fi bu yoğunluğa yetişemeyecektir.

Yapılan son testlerde, Li-Fi’nin hız düzeyinin 1 saniyede 250 gigabayta ulaştığı ölçümlendi. Bu şu demektir; 1 saniye içinde yaklaşık olarak 15-18 GB gibi bir veriyi indirebilmek demektir. Bir saniye içinde 20 filmi indirmek demektir. Böyle bir hız, akıllara zarar.

Özellikle daha şimdiden Wi-Fi ile mukayese edilen Li-Fi, pek çok açıdan fark yaratıyor. İki teknoloji arasında veri yoğunluğu bakımından neredeyse 1.000 katlık bir fark söz konusu. Bunun en önemli nedeni ise Li-Fi’ın sinyallerini daha ufak bir alanda toplamasıdır. Alıcı-verici mantığıyla çalışan Li-Fi’nin belirli bir alanda hizmet vermesi, onu hem daha hızlı hem de çok daha güvenilir yapmaktadır.

Yakın gelecekte, yol aydınlatmada kullanılan LED armatürler sayesinde Li-Fi teknolojisi ile internete bağlanmak mümkün hale gelecektir.

Li-Fi’ nin öne çıkan avantajları için şunları sıralayabiliriz;

• İnsan sağlığına zararı yok

• Ekolojik dengeye uyumlu

• Elektromanyetik yaymıyor (elektromanyetik parazite olmadan uçak kabinleri, hastaneler ve nükleer santraller gibi elektromanyetik hassasiyeti yüksek olan ortamlarda rahatlıkla kullanılabilir)

• Çok güvenilir (duvar arkası transfere izin vermiyor. Li-Fi sinyalleri perdeler aracılığıyla mekan içinde tutuluyor. Wi-Fi sinyalleri duvarlardan geçebiliyor)

• Çok hızlı (Li-Fi veri transferinde, Wi-Fi’den 1000 kat daha hızlı)

• Yüksek enerji tasarrufu (LED teknolojisini kullanmasından ötürü %75’e varan bir tasarruf sağlıyor)

• Teknik üstünlük (4G veya Wi-Fi gibi teknolojilerin çok üzerinde)

• Entegrasyon (LED ışığını kullanması sayesinde her türlü mobil cihaza bağlanabiliyor)

Li-Fi’nin uygulanan testlerde, deniz suyu gibi normal ortama göre daha yoğun ortamda dahi başarılı bir performans gösterdiği ölçümlenmiştir.

Dolayısıyla,son derece gizli veriler, hackleme korkusu olmadan kolayca aktarılabilir.

Li-Fi pazarının 2020 yılında 20 milyar dolara ulaşması ve 3-4 yıl içinde son tüketiciye yönelik ürünlerin piyasaya sunulması bekleniyor. Yeni, güvenilir ve çok hızlı Li-Fi hızla hayatımıza girecek. Daha iyisi bulunana kadar keyfini çıkartın.

Başöğretmen Mustafa Kemal Atatürk’ü, saygı, özlem ve minnetle anarken, tüm öğretmenlerimizin gününü kutlarım.

Aralık sayımızda görüşmek üzere, mutlu kalın..

Hayat için üreten güçlü Türkiye için var olan bir başarı hikayesi... 40.Yılı kutlamanın haklı gururunu yaşıyoruz!

�� ,,, www.yucelkablo.com.tr

Yenilenen web sitemizde yeni ürünlerimizi detaylı fotoğraflarıyla görebilir, Online Sipariş ile özel kampanyalardan faydalanabilirsiniz.

P@werline

Kadri Demir POLDY İK Yazılım Yönetici Ortağı

Kurumlarda İnsan Kaynaklarının Otomatikleştirilmesi

Ülkemizde İnsan Kaynakları yönetimi ve bunun dijitalleştirilmesi her geçen gün önem kazanmaktadır. Bununla birlikte İnsan Kaynakları otomasyonu İnsan Kaynakları Yönetim Sistemi (İKYS) veya benzeri sistemlerin kullanımı ile her büyüklükteki işletmede giderek yaygınlaşmaktadır.

Bu da özellikle küçük işletmelerin bile otomatik insan kaynakları süreçlerinden yararlanabileceği anlamına gelmektedir.

Otomasyonun İK üzerindeki etkisi ile birlikte bir İKYS, İnsan Kaynakları fonksiyonlarının etkin çalışması ve İnsan Kaynakları yönetimi üzerinde bir dizi olumlu etki sunmaktadır.

Tutarlılık : İşgücünün tamamı için İK otomasyonunun temel faydalarından biri, otomatik işlemlerin her zaman aynı şekilde çalışmasıdır. Hangi yöneticiyle ya da İK danışmanıyla çalışırsanız çalışın yaklaşım kurumsal süreçlerin sistemsel olup bireysel değişikliklerin ve tutarsızlıkların geçmişte kalmasıdır.

Doğruluk : İyi işe alım kararlarından performans değerlendirmesine, sadece aylık bordronun çalıştırılmasına kadar, İK doğru verilere bağlı olarak süreçleri yürütmektedir.

İnsan hatası işte en büyük potansiyel sorunlar arasında yer almaktadır. Herhangi bir yazılım veya otomatik sistem sadece girilen bilgiler kadar iyidir.

Ancak insanlar ve İKYS verileri arasında ne kadar az temas noktası ve manuel işlem oluşturulursa hata yapma şansı çok daha azalacaktır.

Zaman : İK süreçlerinin otomasyona geçirilmesi ile birlikte, sıradan ve tekrarlayan işler, İK personelinin asıl yapması gereken daha karmaşık, insan gerekli sorunları ele almasına imkan verecektir. İK asıl yapması gereken işleri yapıp operasyon için harcadığı zamandan kazanacak ve burada harcadığı süreci yazılıma devredecektir.

Maliyet : Yukarıdaki iki etki, sırayla, İK bütçelerinizi ve genel giderlerinizi etkilemektedir. Daha fazla verimlilik ve hassasiyet, maliyet tasarrufu anlamına gelir.

Kurumun ihtiyacına göre oluşturulacak standart raporlar düzenli olarak alınabilir. Böylece maliyet kontrolu yapılabilir. Varsa alınması gereken yönetsel önlemler kolaylıkla görülür ve gereken aksiyonlar alınabilir.

Daha İyi Güvenlik ve Uyumluluk : Bir sunucuda depolanan veriler, bir kağıt sisteminden daha güvenlidir. Güvenlik ihlallerine (kasıtlı veya kazayla) karşı koruma alınması mümkün olup hassas bilgilerin tutulması için yetkilendirme yapmak mümkün olabilmektedir.

Hatırlatıcı ve Bildirimler : Otomatik hatırlatıcılar ve diğer programlanmış eylemler, kurumunuzdaki zorunlulukları ve yasal süreçlere uyulmasına yardımcı olabilir.

Örneğin 2 ay deneme süresi yaklaşanlar, 6 ay gelmeden iş güvencesi kapsamına girecekler, 1 yıl dolmadan kimler kıdem tazminatına hak kazanacaklar hatırlatmasını ve buna benzer bildirimler sistem tarafından yapılabilecektir.

Dijital Kurumsal Hafıza : İKYS tarafından kurulacak otomasyon ile şirkette dijital hafıza oluşturulacaktır. İK departmanındaki çalışan sirkülasyonundan dolayı oluşacak kişilerin hafızalarındaki bilgiler çalışan ile birlikte gitmeyip hepsi sistemde tutulmasına imkan verilecektir.

Kişi bağımsız tüm kurumsal hafıza İKYS ile birlikte yazılım üzerinde arşivlemesi yapılacaktır.

KVKK : 6698 Sayılı Kişisel Verilerin Korunması Kanunu 7 Nisan 2016’da yürürlüğe girmiştir. Bu kanunla birlikte kurumlara yasal yükümlülükler gelmiştir.

Kurumlarda İnsan Kaynakları bilgileri kişisel veri kapsamında değerlendirilmektedir. Oluşturulacak prosedürlere göre silinmesi gereken veriler zamanı geldiğinde gerekli kontrollerden sonra silinebilecek ve kanuna uygun prosedürler işletilebilecektir.

Kurumlar günümüzdeki büyüklükleri ne olursa olsun kıyasıya rekabette İnsan Kaynaklarının önemini fark etmelidir.

Otomasyona geçişle İKYS kurmalı ve bunu da yazılımlar ile desteklemelidirler. Ölçemediğiniz işi yönetemezsiniz.

Görüşmek dileğiyle...

This article is from: