<div><img alt="DCSIMG" id="DCSIMG" width="1" height="1" src="//m.webtrends.com/dcsc97avu10000kn75ujgpso2_7j5n/njs.gif?dcsuri=/nojavascript&amp;WT.js=No&amp;WT.tv=MS.3.0.0"/></div>
Main Navigation Section Navigation Main Content

Yazılım Mühendisliği

Argevim Akademi'de Yazılım Mühendisliği Eğitimi

Yazılım geliştirme bir mühendislik çalışmasıdır ve süreç gerektirir. Kod yazmak sadece sürecin bir parçasıdır. Yazılım geliştirmeyi sadece kod yazmaktan ibaret görenlerin durumu şuna benzer : Seyahete çıkmak üzere olan birisinin evine gelip, hızlı bir şekilde çantasını toplayıp, ulaşım aracına yetişmeye çalışmasıdır.

Yazılım mühendisliğini sadece kod yazmaktan ibaret görenler, devamlı kod ile uğraşmaya devam edeceklerdir. Çünkü, bir daha kontrolü ele almak çok zordur. Kodu anlayıp, değişiklik yapmak zorunda kalacaklardır. Hatta, süreç içindeki analistlerin bile, kodlamaya yaklaşmasına çalışacaklardır. Bu yaklaşım ile başlayan projeler de, çalışan sayısı azalmaz. Proje genel olarak tamamlanır. Ama, ekip sayısı çok zor düşer. Geliştirilen kodun kalitesine göre, artabileceğini bile söyleyebiliriz. Ekip içinde aynı kişiler kaldıkça, bu problemi farketmek bile zordur. Herkes çok çalışır. Ama verimlilik istenilen seviyeye getirelemez.

Yazılım mühendisliğinin ilim ve sanat yönü de vardır. Ama baskın değildir. Baskın olan, mühendislik yaklaşımıdır. Bu alanda, ilim çalışması da yapabiliriz. Yeni yaklaşımlar ortaya koyabiliriz. Ama, öncelikli hedef, var olan yaklaşımları çok iyi öğrenmek ve onları en iyi şekilde kullanabilmektir. Başka problemlere çözüm ararken, ilim çalışması yapmak zordur. ilim çalışması için, bizzat o probleme yönelmemiz gerekmektedir.

Öğrenme, merkezden başlar ve detaylandırılır. Her ilmin temelleri, esasları ve prensipleri vardır. Bunları öncelikle öğrenmek ve diğerlerini üzerine bina etmek gerektir. Teknolojiyi kullanmak bir araçtır. Teknoloji temelli eğitimden uzak durmalıyız.

Yükleniyor