Memik YANIK'ın Günlüğü

5/11/2009 - Dananın Kuyruğu Ne Zaman Kopacak?

Kategori: Guncel Yazilar

Kendi adıma konuşmam gerekirse bir programcılık kitabı yazmaya karar vermeden önce potansiyel hedef okur grubunun bilgi düzeyini tahmin edip ona göre bir anlatım biçimini seçmeye çalışırım. Kitabın içeriği ve konuların ele alınış şekli potansiyel okurların beklentilerine uygun değilse o kitap okurlardan ilgi görmüyor.

 

2001 krizinde mevcut kitaplarımın satışı birden düşünce yenilerini yazamadım ve 2 yıl sonra düzeyleri okur beklentilerinin altında kalan birkaç kitabım kitapçı raflarında bulunur oldu. Tam bu sırada bazı yazarların organizasyonu ile Memik Yanık aleyhine iftira kampanyaları açıldı. Bu kampanyalar başlangıçta biraz etkili oldu. Ancak son 2 yıldır durum tersine dönmeye başladı. Çünkü Memik YANIK tarafından yazılan kitaplar hem kolay okunduğu hem de daha kapsamlı olduğu için okurlar gerçeği görmeye başladılar. Başka bir deyişle iftiralar etkisini kaybetmeye başladı. Şu an için Memik YANIK’ın Ado.net, Visual Basic 9.0 ve C# 3.0 kitapları rakiplerine fark atacak kalite ve içeriğe sahiptir.

 

Sanırım bundan 4 yıl önceydi. Kitap yazma hızımı iyice düşürmüştüm. Çünkü aleyhime yazılanlar moralimi bozmuştu ve bu alandan çekilmeye karar vermiştim. Tam bu günlerde Ankara’da bir yazar arkadaşı ziyaret etmiştim. Bu arkadaşa “kitapların okurlardan ilgi görüyor ve iyi satıyor. Onunla bununla uğraşmak yerine enerjini kitaplarına harcayıp kalitelerini yükseltmeye bak” demiştim. Bu yazar arkadaş beni dinlemedi; hem onu bunu dava etmeye başladı hem de kısa zaman aralıklarıyla kitaplar yayınlamaya başladı. Tabi bu kadar çok kitabı kısa süre içinde yazınca kitaplar hem yazım hem de teknik açıdan kabul edilebilir sınırları zorlayacak kadar fazla sayıda yanlış ve hata içerir oldu.

 

Zamanla okurlar bu yazar arkadaşın kitaplarının yüzlerine bakmaz oldular. Örneğin 2005 yılında büyük iddialarla yayınlanan C# kitabının kopyaları aradan yıllar geçmesine rağmen depolardaki yerinde durmaya devam ediyorlar. Umarım yanılırım: Birkaç aya kalmaz bu yazar arkadaşın kitaplarını yayıncılar yayınlamaya son vereceklerdir. Çünkü mevcut kitaplar satmadığı için yeni sürüme güncelleme yapılamıyor. Güncelleme yapılmadığı içindir ki okurlar eski kitaba ilgi göstermiyorlar. Yakın bir zamanda bu yazar arkadaşın kitaplarındaki teknik yanlışlardan söz edilen kitaplar yazıp PDF olarak dağıtacağım. İşte o zaman dananın kuyruğu kapacak. Ayrıca ikisi öğretim üyesi, birisi dershane sahibi, dördü programcı toplam 7 kişi insan içine çıkamaz hale gelecekledir.

0 YorumYorum yaz!Bağlantı

2/11/2009 - Yazılımcı Olmak İçin Kursa Gitmeye Gerek Varmı?

Kategori: Guncel Yazilar
Varsayalım ki Ankara’da ikamet ediyorsunuz, öğrencisiniz veya bir işte çalışmıyorsunuz. Yazılıma meraklısınız, yazılımcı olmak istiyorsunuz. Madem en iyi C# kitabını www.memikyanik.net ‘te yayınlamaya başladık  Bu demektir ki temel C# bilgisi edinme derdiniz yok demektir. Sırada işin web ve veritabanı kısmı var. Hiç kaygılanmayan en iyi Türkçe ASP.NET kitabı çok yakında istifadenize sunulacak.

Tabi bir de işin kurs tarafı var. Üstelik kurslar ucuz da değil. İşte size Türkiye’nin en iyilerinden Fatih Durgut’un zamanında verdiği canlı derslerin video çekimleri. Hemen yanı başınızda: www.durgut.com'u ziyaret edin işin ustasından programcılık dinleyin. Tabi bazı dershane sahipleri “ama biz size kursta kitap veriyoruz” diye sizi ikna etmeye çalışacaklardır. Yani paranızı sokağa atmayın. Yok hayır bana inanmıyorsanız Ankara merkezli eğitimcilerin çektikleri videoları, Fatih beyin videoları ile karşılaştırıp farkı görün.
0 YorumYorum yaz!Bağlantı

2/11/2009 - Aydın Köksal Hocam Sorularıma Henüz Cevap Vermedi

Kategori: Guncel Yazilar
Malumunuz olduğu üzere bilgisayar ve programcılık alanında hocaların hocası Aydın Köksal hocaya haddim olmayarak birkaç soru yöneltmiştim. Soruların birisinin linki şuydu:

http://memikyanik.blogspot.com/2009/09/hocalarn-hocas-aydn-koksal-hocaya.html

Bu kısacık sorumda 2 farklı programcı tarafından yazılmış kısacık kodlarda kullanılan değişken adlarını listelemiştim. Programcının birisi .NET uygulamasına Excel desteği vermek için aşağıda adları listelenen 4 değişkeni tanımlamıştı.

uygulama
sayfa
kitap
i
adet


Bir başka programcı ise yazdığı kısacık kodda aynı amaç için sadece 2 değişken tanımlamıştı ve bu değişkenlere aşağıda listelenen adları vermişti.

Excel_uygulamasi
Tablo


Bir Bilişim A.Ş. çalışanı yani Aydın Köksal hocamızın yanında yetişen uzman bir programcı 2 farklı programcı tarafından yazılan kodlardaki bu değişken adlarının benzer olduğunu iddia etmişti. Bende hocaya sormuştum ve demiştim ki "hocam C# derleyicisinin nazarında bu değişken adları benzer midir?". Aradan 2 ay geçmesine rağmen hocamız (belki buraya yazdıklarımdan haberi yoktur) henüz bir tepki vermedi. Bilmiyorum, belki Aydın hocanın sahibi olduğu Bilişim A. Ş.’nin kullandığı C# derleyicisi özel bir derleyicidir ve burada ayrı olarak listelenen değişken adlarının aynı olduğunu rapor ediyordur. Yoksa koskoca Bilişim A.Ş. çalışanı bilgisayar mühendisliği tahsili yapmış programcı bu değişken adlarının aynı olduğunu rapor eder mi?
0 YorumYorum yaz!Bağlantı

31/10/2009 - Arşivden : Windows 2000 Server Kurmak

Kategori: Guncel Yazilar
 Bundan tam 12 yıl önceydi, Novell Netware ve Windows NT Server konulu bir kitap yazmıştım. Kitap alanında ilkti. O günün şartlarında kalitesi iyi olmasa bile kurma aşamalarının fotoğraflarını çekmiş ve kitapta kullanmıştım. Okurlardan ilgi gören bu kitap kısa sayılabilinecek bir sürede tükenmişti ki o günlerde Windows 2000 Server piyasaya verilmişti. Ayrıca Novell Netware’nin kullanım alanı daralmıştı. Bunun üzerine kitabı tekrar bastırmak yerine Windows Server 2000 üzerinde çalışmaya başlamıştım. Sonra zamansızlıktan Windows 2000 Server kitabını tamamlayamadım. Geçen günlerde bir web sitesinde Windows 2000 Server’ın kurulmasıyla ilgili bir yazıyı görünce bundan tam 10 yıl önce yazdığım ve Windows 2000 Server’ın nasıl kurulduğunun anlatıldığı bölümü orijinaline bağlı kalarak birkaç küçük yazım değişiklikleriyle size sunmaya karar verdim. Devamı burada..
0 YorumYorum yaz!Bağlantı

18/6/2009 - Video Mu Makale Mi?

Kategori: Guncel Yazilar

Bazı arkadaşlar programcılıkla ilgili konuyu konuşarak anlatmayı tercih ederken bazıları yazarak anlatmayı tercih ediyorlar. Son yıllarda birçok arkadaş programcılıkla ilgili bilgilerini konuşarak, video çekerek başkalarına aktarmayı tercih ediyor. Yakın bir zamana kadar “video derslerle” pek ilgilenmezdim. Çünkü konu programcılık olduğunda asıl öğrenmenin izleyerek değil okuyarak başarılacağına inanmaktayım. Madem henüz yolun başında birçok arkadaş programcılıkla ilgili ilk bilgilerini video izleyerek ediniyor, video çekip yayınlayan arkadaşlara birkaç öneride bulunacağım.

 

Varsayalım ki ASP.NET’in Repeater veya DataList kontrolünü anlatmak istiyorsunuz. Bu durumda hedef kitlenizin SqlDataSource, AccessDataSource, SqlConnection, SqlDataSource, SqlCommand, DataSet gibi sınıflar hakkında bilgi sahibi olduğunu varsaymak zorundasınız. Repeater veya DataList kontrolünü anlatmak istediğiniz kişinin bu sınıflar hakkında bilgisi yoktur diye işe yani anlatmaya bu sınıflardan başlarsanız konu uzar ve bazı izleyicileriniz için zaman kaybına neden olursunuz. Benzer soruna makale ve kitaplarda daha az rastlanıyor. Çünkü makale ve kitapta ilgili sayfa veya paragrafı atlamak kolaydır.

 

Bazı arkadaşlar DataSet veya Repeater nesnesinin nasıl kullanıldığını anlatırken kullanacakları veritabanı ve tabloyu aynı yani DataList veya Repeater hakkında bilgi verdikleri video dersinde hazırlıyorlar. Bence bu zaman kaybıdır. Hedef kitlenizin içinde veritabanı ve tablo nasıl hazırlanır bilmeyenlerin olduğunu düşünüyorsanız veritabanı ve tablo hazırlamayı ayrı bir videoda anlatın diye öneride bulunmak isterim.

 

Mutlaka deneme çekim yapın. Yani ilk çekim yayınladığınız çekim olmasın. İlk çekimi izleyip hatalarınızı eksiklerinizi not edip ikinci çekimde bu hataları gidermeye çalışın. İkinci çekiminizde de eksiklikler veya beğenmediğiniz noktalar görürseniz 3. bir çekim yapmaktan imtina etmemelisiniz. Elbette çok hakim olduğunuz bir konuda ilk çekimde yeterli kaliteye ulaşmanız ihtimal dışı değildir.

 

Video dersinizde kullanacağınız kodları önceden yazıp test etmelisiniz. Videonuzda kullanacağız kodları hazır olarak bulundurarak çekim sırasında Copy-Paste yaparak çekim süresini kısaltabilirsiniz. Çektiğiniz video ne kadar kısa olursa o kadar kolay izlenir.

 

1 YorumYorum yaz!Bağlantı

<- Son Sayfa • Sonraki Sayfa ->

Hakkımda

Bu blog'da bilgisayar ve programcılık üzerine yazdıklarımın arka planını bulacaksınız

Kategoriler

  • ASP.NET
  • CSharp
  • Delphi
  • Guncel Yazilar
  • Programcilik
  • Visual Basic
  • Arkadaşlarım

    sewimsizce