Yazılım ve Ticaret
Yazılım Mühendisliği başka, ticaret başka bir alandır.
14 Şubat 2009
Şu ana kadar bu blogdan paylaştığım yazıları okuduysanız, yazılımın korkulacak bir şey olmadığını elimden geldiğince vurguladığımı görürsünüz. Evet, çok kolay değildir, ancak korkulacak kadar zor da değildir. Ve bence Yazılım Sektörü, Türkiye için bir uluslararası rekabet alanıdır, ülkemizin gelişmesinde büyük payı olabilir. İşte tam olarak da bu sebepten, benim misyonum, olabildiğince çok insanı yazılımla tanıştırmak, yapıp yapamayacaklarına karar vermelerine yardımcı olmak ve yapabilirim diyenlere elimden geldiğince yol göstermektir.
Yazılım Mühendisliği, tüm diğer disiplinler gibi ciddi bir alandır ve yazılımın kendine has doğası ve çok yeni bir geçmişe sahip olması nedeniyle daha bebeklik çağındadır. Yani daha öğrenecek çok şeyimiz var.
Hem yazılım geliştirenlerin hem de yazılım müşterilerinin öğrenecek çok şeyi var!
Yazılım geliştirenlerin öğrenmesi gereken şey açık: “Yazılım Mühendisliği”. Artık "programlama"nın ötesine geçip "kaliteli yazılım geliştirme"ye başlamalıyız. Bununla ilgili çokça kaynak var, daha da geliştiriliyor.
Diğer taraftan yazılım müşterilerinin işi daha zor. Bir tarafta ciddi bir yazılım/bilgisayar mühendisi kadrosuyla hizmet veren profesyonel şirketlerin verdiği on binlerce dolar civarındaki teklifler, diğer tarafta aynı işi birkaç bine yapacağını iddia eden yeni girişimler. Bu noktada müşteri özel bir yazılım yaptıracaksa yazılım şirketini iyi değerlendirebilmelidir. Müşteri eğer paket program alacaksa, bu sefer mevcut alternatiflerden kendisi için en uygununu tercih etme yoluna gitmelidir. Bu şık daha çok satın almacıların uzmanlığına girer. Bu işin bir boyutu…
İşin başka bir boyutu da, dayımın arkadaşının bir mobilya mağazası var, ona bir “satış takibi” yazayım. Bizim oğlanın bir arkadaşı var, ona bir “stok takibi” yazdıralım… Bu sadece yazılım sektörünün değil tüm sektörlerin yaşadığı bir durumdur. Bu her zaman olabilecek bir şeydir ve bunu ticari saymıyorum. Ayrıca olumlu ve faydalı da buluyorum. Bir kere bu işi yapan yazılımcı girişimciler gerçeğe yakın bir deneyim yaşıyorlar ve bu işi yapıp yapamayacaklarını görüyorlar. Böylece yapıp yapamayacaklarını görmek için şirket kurup bir sürü para ve zaman kaybetmeleri gerekmiyor. Ancak, burada dikkat edilmesi gereken şey, işe böyle başladılar diye böyle devam etmemeleri. Bu bir başlangıçsa ve devamını getireceklerse profesyonel ticaret anlayışını ve yazılım mühendisliği disiplinini kazanmaya çabalamalılar. Aksi taktirde yazılım sektörünün “para kazanan amatörleri” olarak işlerini sürdürürler.
Ticaret, ticaretini yaptığınız şey ne olursa olsun, ticarettir. Yani eleman alma ve yönetimi, giderlerin takibi, müşteri bulma ve satış, pazarlama ve tanıtım, muhasebe ve finansman, üretim ve destek… İşletme yönetiminin ve ticaretin temelleri diyebileceğiniz şeyler yazılım şirketleri için de vardır ve yazılım şirketinin başarısı, yazılım mühendisliğinin başarıyla uygulamasının ötesinde bunlara da bağlıdır. Kısacası ne kadar iyi yazılımlar geliştirirseniz geliştirin, bunları satamıyorsanız batarsınız. Bunun terside mümkündür. Bir firma kimilerine göre iyi yazılım üretmiyor olabilir, ancak belirlediği müşteri kitlesi firmanın ürettiğini yeterli buluyorsa ve firma da bundan para kazanıyorsa, başarılıdır. Bu noktada firma dediğimiz şey tek kişilik bir girişim de olabilir.
Bir iş yapılacaksa usulünce yapılmalı, hakkı verilmeli diye düşünüyorum. Yani bir yazılım evi açarak piyasaya gireceklere öncelikle hem yazılım mühendisliğini en iyi şekilde öğrenmelerini ve uygulamalarını hem de ticareti öğrenmelerini şiddetle tavsiye ediyorum. Ya da bunları bilen bir ekip kurun. Böylesi ülkemizdeki yazılım sektörünü uluslar arası kaliteye ve iş hacmine götürür.
Tabii bu süreçte tüm piyasalarda olduğu gibi yazılım piyasasında da ucuz çözümler üretenler olacaktır. Bu tür olumsuzlukları sektörden eleyecek olan, iyi yazılımı uygun fiyata bulan ve sonrasında da destek alabilen müşteriler olacaktır.
Gelelim benim misyonuma…
Ben işin profesyonel ticari girişimine tavsiyede bulunamam. Ben daha çok yazılım sektöründe yazılımcı olarak işe başlayacaklara yol gösterebilirim. Ve onlara her zamanki gibi bu yazıda da cesaret vermek isterim.
1. Eğer yazılım sektöründe olmak istiyorsanız, bunu gerçekten istedikten sonra yapamamanız için bir neden olamaz.
2. Eğer gerçekten yolun başındaysanız ve bu işte birinci sınıf bir kariyer edinmek istiyorsanız iyi bir altyapı için gerekli eğitimi alın. (Programcılık ya da Bilgisayar/yazılım mühendisliği)
3. Eğer bu işi yapmak istiyorsanız ama bir şekilde (2) nolu adımı gerçekleştiremeyecekseniz, büyük şehirlerde oturuyorsanız ya da gidip gelebilecekseniz, bu alandaki kurslar da iyi bir temel sağlayacaktır.
4. (2) ve (3) ü yapamıyorsanız, ama yine de bu sektörde olmak istiyorsanız, o zaman alın bir kitap, başlayın kodlamaya. Değişkenleri ve karar yapılarını öğrendiyseniz hemen bir “sayı tutmaca/tahmin” oyunu yazmaya çalışın. Veri tabanlarıyla iş yapmayı öğrenince “sözlük” projesi yapın. Biraz daha ilerleyince “stok takibi” yazın.
Yazılımcı olmak istiyorsanız, yazılım projeleri geliştirin.
Hoşça kalın.
Kadir Çamoğlu
Microsoft MVP
* * *
NOT:
Blogdaki diğer yazılarla ilgili bilgi almak için tıklayın.
http://www.chip.com.tr/blog/kadircamoglu/Blogda-Neler-Var_1479.html
Eğer facebook grubumuza halen üye değilseniz tıklayın.
http://www.facebook.com/group.php?gid=29006737231
Toplam 4743 kez okundu.
Oyla:
En Düşük
En Yüksek
Ziyaretçi yazmış:Yazınız çok güzel olmuş. Ote yandan 12 yıldır bu meslekte olan birisi olarak yazılım geliştirme işine girecek arkadaşlar için 1-2 konuyu da ben belirtmek istiyorum. Bakıyoruz herkes daha çok yazılımcı yetişmesini teşvik ediyor. Butun sektorler zaman zaman aradığı yazılımcıyı bulamadığı şikayetlerini dile yetiriyor. Üni. sınavlarında Bilgisayar Mühendisliği özendiriliyor. Gazetelerde haberler çıkıyor: Türkiye'ye bilmem kaç bin bilişimci lazım vs.vs. Peki ne oluyor? Yıllarca oku yazılım mühendisi ol. Devlet sana yatırım yapsın sen kendine bi dünya yatırım yap. Hatta üstüne master yapıyor çoğu. Yabancı dil öğren, bedavaya staj yap. Askere git gel. İş ara, görüşme vs.. Yaş oldu 25-26. İşe girdin. Artık öyle eski tatlı paralar da kalmadı bu arada. Öyle eskisi gibi sadece bir editorde bir programlama diliyle 5-10 senede 2 ev bir araba alma devirleri gecti. Neyse girdin işe. 3-4 yıl çalış tam işi iyice öğren. Müdürün gelir, "artık sen yazılım geliştirme. Analist ol." Niye? Yaşın oldu 30. 30 yaşından sonra yazılım geliştirilmez. Bana inanmayan girer bu sektörde bu kafa devam ederse bunları yaşar. Ben hem kurumsal firmalarda çalıştım, hem de vaktiyle yazılım evlerinde çalıştım. 2 tarafta da bu görüşle çok karşılaştım. Futbolculara bile 35 yaşına kadar şans tanınırken yazılımcının işini 30'unda bitirmek isterler. Olaki işini kaybettin. Malum Türkiye krizler memleketi. Yaşın 30-31. İşin çok zor arkadaş. Böyle bir zihniyet olabilir mi? Olur, Türkiye'de olur. Adam binbir zahmetle yetişiyor. En az 15 sene okul okumuş. 5 yılda işini bitiriyorlar. Bir kere bana göre esas yazılımcılık 30'unda başlar. Çünkü adam ancak pişiyor, ustalaşıyor. Ama bu şirketlerin işine gelmiyor. Adamı alıp yönetici, analist falan yapmaya çalışıyorlar. Ayrıca her yazılımcı illaki de 30'unu geçti mi yönetici olcak diye birşey yok. Yöneticilik tamamen farklı bir konu ve herkesin de yapabileceği iş değil. Bir örnek vereyim çok bilindik birisinden. Bill Gates MS.tan emekli olurken unvanı neydi biliyor musunuz? Unvanı Baş Yazılım Mimarı idi. Şirketin sahibiydi aynı zamanda o başka.. Kendine verdiği ünvan bu! Bir de tabi şu var: Bir kere yazılımdan koptun mu aradan 3-4 yıl gectimi dönmen çok zordur. Unutursun, gelişmenin arkasında kalmışsındır.
Bu neden böyle diye düşündüm zaman zaman. İşverenlerin, yoneticilerin yanlışları var. Ama bir de şu var. Programcıların çoğu Türkiye'de ne olmak istediklerini anlayamadan kendilerini bu işin içinde buluyorlar. Adam işini sevmiyorsa kendini geliştirmiyor. Artık sabah git akşam gel dönemi başlıyor. İşini kaliteli yapamıyor. Bunu gözlemleyen yoneticiler de genc, ucuz ve hevesli programcıyı tercih edebiliyor. Yani en azından ben bunu böyle gözlemledim. O yüzden bu işi gerçekten istiyor musunuz? Program geliştirmekten zevk alıyor musunuz? Bu konuda binlerce sayfalık dokumanların arasına girip bir konuyu araştırmayı göze alabiliyor musunuz? Bunları ölçün ve bu işe başlamaya öyle karar verin. Yazılım geliştirmek seven için zevk sevmeyen için işkence gibidir. Herşeye rağmen yazılım geliiştirmeyi seven adam bu işe girsin. Önünüze engeller çıksa bile hobi olarak program yazarsın yine yazarsın. Ama dediğim gibi işi sevmek şart. Yoksa 3-5 seneye kalmadan bıkarsınız..
| 31 Ağu 2009 15:21 | %100 |  |  | %0 |
Adem15 yazmış:Öncelikle yazınız için teşekkürler güzel bir yazı.
"dayımın arkadaşının bir mobilya mağazası var, ona bir “satış takibi” yazayım. Bizim oğlanın bir arkadaşı var, ona bir “stok takibi” yazdıralım… Bu sadece yazılım sektörünün değil tüm sektörlerin yaşadığı bir durumdur. Bu her zaman olabilecek bir şeydir ve bunu ticari saymıyorum. Ayrıca olumlu ve faydalı da buluyorum. Bir kere bu işi yapan yazılımcı girişimciler gerçeğe yakın bir deneyim yaşıyorlar ve bu işi yapıp yapamayacaklarını görüyorlar. Böylece yapıp yapamayacaklarını görmek için şirket kurup bir sürü para ve zaman kaybetmeleri gerekmiyor."
Bu konuda çok haklısınız ve daha yeni olmama rağmen bendende istiyorlar program :D
Program kodlarken yaşadığım sorunlar,engeller yüzünden 1. adımdaki hevesim az da olsa kırıldı.Ama bunu aşmam gerek :)
2 numaradayım zaten ancak özel eğitim alacak dururmum yok :)
kitaplar aldım ve internettende mümkün olduğunda araştırma yapıyorum.Umarım bu alanda kendimi geliştireceğim.
İşin ticari boyutunda ise kendi firmamı kurmaktansa başka firmada çalışmak bana göre daha mantıklı :D
| 24 Şub 2009 00:34 | |  |  | |
Ziyaretçi yazmış:öncelikle merak edenlere mvp:
microsoft ve brainbench gibi firmaların sertifikalı uzmanlar arasından, halka ve etrafına en fazla yardımı yapanlar arasından yılda bir seçtikleri bilgisini paylaşmayı seven insanları temsil eden most valuable professional kelimelerinin baş harflerinden oluşan kısaltma ( http://www.mvps.org/ )
Birbaşka güzel yazınızdan dolayı teşekkür ederim..
| 16 Şub 2009 11:47 | |  |  | |
Ziyaretçi yazmış:yazınız için teşekkürler Hocam,piyasayı göremeyen ama ilerde elbet ticarete atılacaklar için çok faydalı bilgiler
EsraÜnver
| 15 Şub 2009 02:39 | |  |  | |
Ziyaretçi yazmış:Evet hocam, bir yerden başlamak gerek. Bir de sabırlı olmak...
Görüşebilmek dileğiyle,
Sevgiler, saygılar.
| 14 Şub 2009 20:44 | |  |  | |
Bu sayfalarda yer alan okur yorumları kişilerin kendi görüşleridir. Yazılanlardan CHIP Online sorumlu değildir.
Lütfen bu bölüme sadece
yorumlarınızı yazın. Teknik yardıma ihtiyaç duyduğunuz konuları lütfen
forumda ilgili bölüme veya
Uzmanına Sorun bölümümüze yazın, yanıtınızı çok daha sağlıklı ve hızlı olarak alabilirsiniz