25
Kas

İyi bir yazılımcı olmak istiyorum ben! Bu yazımızda sizlere yazılımcı olmanın en önemli kurallarını anlatmak istiyorum. Türkiye’deki firmalarda kariyer ilanlarında gördüğümüz gibi ilginç ilanlar görüyoruz. Maalesef halen bu özellikte iş ilanları devam etmekte. “Ben ne yapacağım ve hem de iyi bir yazılımcı olmak istiyorum” diyebilirsiniz. Peki benim nerelere yönlenmem gerekmektedir?

Üniversitede okuyan arkadaşlarımızın sanırım en çok sıkıntı duydukları nokta, biz neden C# öğrenmek yerine Turbo C veya Pascal ile başlıyoruz? Bunun sebebi programlamanın mantığının en iyi öğrenebildiğiniz ancak Turbo C gerçektende programlamada zor olan bir dil olmasına karşın bu dili öğrenen arkadaşlarımızın diğer programlama dillerinde sorun yaşamayacağını düşünmekteyim.

Peki diyeceksiniz, “Buraya kadar çok güzel ancak biz iyi bir yazılımcı olup, piyasada firmalarla iyi şekilde çalışmak istiyoruz” diyorsunuz ve haklısınız. Adtech ile reklam 2.0 dönemi başlıyor ve Trkycmhrytllbtpydrklcktr r10.net seo yarışması gibi yarışmalarda bir nevi projedir. Bunun içinde şuna dikkat etmeniz gerekiyor: Araştırmak, sıkılmadan kendi kendinize veya grup kurarak proje üretmeniz gerekmektedir. Eğer kendiniz yapamam diyorsanız o zamanda sorunu çabucak çözeceğimiz yerler, kurslardır.

Yukarıda dediğim gibi araştırmak, işte burada arkadaşların en nefret ettiği kısım araştırmayıda iyi bilmek gerekmekte. Bu konu gerçektende zamanınızı almayacak tarzda olması gerekir. Size önerim seçtiğiniz dildeki örneklere bakarak aynı yapıdaki kodlamayı sizinde bu istemde bulunmanızdır.

Read the rest of this entry

13
Kas

    Bilgisayar iki ayrı bölümden oluşur. Bunlardan birincisi bilgisayarın fiziksel bölümünü oluşturan klavye, fare, ekran, vb. parçaların bütünüdür. Bilgisayarın bu fiziksel parçalardan oluşan kısmına donanım(hardware) denir. İkincisi ise yazılımdır. Yazılım bilgisayara işlerlik kazandıran, kullanıcının bilgisayara bir takım işler yaptırabilmesini sağlayan bölümdür. Başka bir deyişle; verilerin, önceden saptanmış amaç ya da amaçları gerçekleştirmek için işlanmesini sağlayan komutlar dizisine yazılım (software) denir. Bu iki bölüm birbirini tamamlayarak insanların kullanabileceği bir makinanın ortaya çıkmasını sağlar. fiziksel parçaları olmayan bir yazılım kullanılmayacağı gibi, yazılımı olmayan boş bir bilgisayar da kullanılmaz. Bu nedenle, fiziksel olarak üretilen bilgisayarlar mutlaka yazılımlarla desteklenmelidir.
    Bilgisayarın fiziksel dış görünüşüne ek olarak ona yaptırmak istediklerimiz için bir takım emirler verebilmemiz gerekir. Bilgisayara yaptırmak istediğimiz işler için vereceğimiz emirlere komut denir. Örneğin; bilgisayara vereceğimiz kaydet, sil, yazıcıya gönder gibi emirler birer komuttur. Bu komutlar bilgisayarla kullanıcı arasında ilişki kuran özel bir dil görevi yapar. Bilgisayara yaptırılmak istenen işleri anlatmak için kullanılan komutlar zincirine program denir. Bilgisayara yaptırılacak işler için verilen komutlar ile bu komutlar zincirinden oluşan bilgisayar programları ise birer yazılımdır.