20/02/2014Bilgisayar Genel

Programlamaya Genel Bakış

programlamaProgramlama dediğimiz yazılım geliştirme aşaması ilk başlarda sadece kodlamadan ibaretti. Ancak daha sonra bilgisayar dünyasındaki hızlı yükselişle birlikte yazılımdan  beklenenler arttı ve grafik ekranlı işletim sistemleriyle birlikte yazılımlardan daha kullanıcı etkileşimli ara birimler tasarlamayı da içine alır oldu.

Bu kapsam genişlemesi aynı zamanda yazılım geliştirme araçlarının ve programlama dillerinin kapsamını da genişletti. Günümüzde çok gelişmiş yazılım geliştirme ortamları sayesinde hem kodlama hem de kullanıcı arabirimi tasarımını çok kolay bir şekilde geliştirebiliyoruz. Ama nedir bu yazılım geliştirme arabirimi, programlama dili, kodlama, teknoloji, programlama? Nedir bunlar ve birbirleriyle ilişkileri nedir?

20/02/2014Bilgisayar Genel

Yazılım Geliştirmede Programlama

yazılımEvet, şimdi sıra programlamaya geldi. Bu noktada eğer daha önceden deneyiminiz yoksa aklınıza gelen ilk soru “veri tabanından mı başlamalı yoksa arayüzden mi?” olabilir. Ya da önce arayüz elemanlarını mı oluşturmalı yoksa kodlamaları mı yazmalı?

Bence öncelikle test senaryolarını yazmak en iyisi!

“Test mi?” dediğiniz duyar gibiyim. Evet test…

Az çok bilgisayar ile uğraşan insanların büyük bir bölümü programlama (yazılım) dilini öğrenmeye ve kendilerine programcı sıfatını koymaya heves duymuştur. Fakat bu işin tam olarak ne olduğunu bilememenin ve kendisine iyi bir çalışma programı çıkaramamanın sıkıntısından dolayı ve çoğunluklada sabırsızlıktan dolayı hüsrana uğramışlardır. Zaten ihtiyaçlar doğrultusunda programların piyasada hazırda mevcut olması, vazgeçmeye sebep olmaktadır.

Programlama dilini öğrenmek isteyenlerin kendine edinecekleri ilk kural yılmadan ve sabırla (acele etmeden) gayret etmeleridir. Öğrenmiş olduğunuz dilin tam hakimi olduğunuzda hayal gücünün genişliği ve analitik düşünme yetisi de büyük rol oynamaktadır.