Yunus ŞAHİN 1991 yılında Tokat’ta doğmuştur. Lise öğrenimi için İzmir’e gelen Şahin, hayatının yarısını burada geçirmiş ve şehre aşık olmuş, İzmir’den kopamamıştır. Profesyonel olarak Bilişim Sektöründe hizmet veren Şahin, 2017 yılında Office701 CA & IT şirketini kurmuştur. Kendisi de Yazılım Uzmanı ünvanını taşımakta ve ekibiyle birlikte sektöre hizmet vermektedir. 2016 yılında öğrenci olarak Özel Sahne Tozu Tiyatrosuna katılmış, Eylül 2018’de Yeni Aktörler oyuncu kadrosunda yerini almıştır...
Yazılım ve Acımasız Gerçekleri
- 31 July 2018
- 1369 Görüntülenme
- YORUM
Bugünkü yazım mesleğim, yazılım üzerine. Ben yazılım uzmanıyım, piyasada duyduğunuz, birkaçına artık aşina olduğunuz ama birçoğunun da ne anlam ifade ettiğini bilmediğiniz yazılım dillerinin çoğunu biliyorum. Html, Css, JavaScript, Php, C#, Java, ASP .Net vs…
Bu diller, yazılımcıların en iyi anlaştığı yegâne dillerden başlıcalarıdır. Çoğu yazılımcı Türkçeden daha iyi anlaşır bu dillerle. Birbirlerine espriler yapar, işlerini eğlenceli kılarlar. Ancak iş müşteriye gelince çok can sıkıcı haller doğabilir. Çünkü bizim işimiz hayal ürünüdür, orta da elle tutulur hiçbir şey yoktur. Tamamen gözün gördüğü, zihnin algıladığından ibarettir yazılım. Ortada gözün gördüğü bir şey olmadığı gibi pahalıdır da yazılım. Ancak günümüz şartlarında, bir firma için ekmekten sudan önce gelir. İş yerinde bilgisayar olmayan firma yok denecek kadar azdır çünkü…
İşletmenin muhasebesinden, piyasadaki reklamına kadar birçok alanda yazılım vardır. Yazılımı biraz açacak olursak; web tabanlı yazılımlar, masaüstü yazılımlar, mobil yazılımlar ve robotik yazılımlar olarak en çok bilinen dört ana başlık altında inceleyebiliriz. Bu dört ana başlığı ve bu alanlardaki müşteri ilişkilerine kısaca değineyim…
Web Tabanlı Yazılımlar: Bana göre kodlama açısından en kolay yazılım türüdür. Yani şöyle söyleyeyim; yazımı ve yapımı en kolay yazılım türüdür. Ancak işin içine müşteri girdiği zaman en zoru olabiliyor çünkü en soyut işlemler bu alanda yapılır ve işin içine grafik tasarım girer. Grafik tasarım üç ana başlığın her birinde yer alır ama en çok sorun bu alanda çıkar. Çünkü web tabanlı yazılımlar en yaygın yazılım alanıdır ve kişinin müşteri ile en haşır neşir olduğu alan da bu alandır. Buradaki püf nokta, işin hızıdır. Ortaya çıkan grafik tasarımı müşteri beğendiği anda çok hızlı bir şekilde kodlanmalı ve iş teslim edilmelidir. Çünkü göz aşinalığı ve akla gelen yeni fikirler, işin içinden çıkılmaz bir hâl alabilir. Eğer iş uzun sürerse müşteri de oluşan göz aşinalığı ile müşteri hazırlanan tasarımı bir süre sonra beğenmemeye başlar ve zaten kendisi için pahalı olan bu işin en iyisi olmasını ister. Aslında bu tamamen göz yanılmasıdır. Nitekim web tabanlı işlerde işinizi hızlı yaparsanız, her anlamda kârlı çıkarsınız. Yazılım sektöründen benim öğrendiğim ve herkese tavsiye ettiğim –özellikle web tabanlı yazılımlarda – budur…
Masaüstü Yazılımlar: En az sorun çıkaran yazılım türüdür diyebilirim; çünkü yapılacak olan yazılım daha nettir. İşleyişte grafik dışında hayal ürünü yoktur. Firmanın gereksinimi nettir ve siz kullanıcı dostu bir program yaptığınızda iş bitmiştir. Kodlama açısından biraz ağırdır ama işe başlamadan önce genellikle sistem analizi yapılır. Yapılan bu sistem analizi kodlamayı büyük ölçüde kolaylaştırır. Benim yaparken en çok zevk aldığım ve yazılıma doyduğum alan da budur…
Mobil Yazılımlar: Son zamanlarda yaygınlaşan ve hayatımızda büyük ölçüde yer kaplayan ancak pahada ağır olduğu için de her firmanın kolaylıkla tercih edemediği yazılım türüdür. Pahada ağır olmasının sebebi; yaygınlaşmış, süregelen yazılım dilleriyle değil de kendine özgü yeni yazılım dilleriyle yazılıyor olması ve bu dillerin hem zorluğu hem de yazılımı sağlayabilecek piyasadaki firma ve yazılımcıların az olmasıdır. Karşılığında alınan ücretin ve sektörün bu yöne kaymasından dolayı da yazılımcıların öğrenme gayreti içerisine girdiği bir alandır. Grafik burada da önemli bir rol oynasa da genellikle firmanın var olan bir yazılımına ek olarak tasarlandığı için müşteri ilişkileri burada daha rahattır. Her geçen gün hayatımızda ki yerini biraz daha arttıran bu alan, yazılımın da can damarı olma yolunda çok hızlı ve emin adımlarla ilerlemektedir…
Robotik Yazılımlar: Bu yazılım türünde ise; isminden de anlayabileceğiniz üzere işin içinde daha çok makineler vardır. Burada müşteri ilişkilerinden ziyade daha çok bu tarz yazılımlar geliştiren yazılımcılar ve robotik yazılımların içeriğinden bahsedeyim. Zira gündelik hayatta “Yeğenim bana oradan bir makine kodla bakalım” diyen bir amcaya pek sık rastlamıyoruz. Öncelikle robotik yazılımlar kodlayan insanlarla gündelik hayatta pek muhabbet edemezsiniz hatta çoğu zaman onları görmezsiniz. Yemeğe, sinemaya, tiyatroya, halı sahaya filan çağırırsınız ama çoğunlukla katılmazlar. Diyeceğim o ki; bizlerin en asosyalleri bu arkadaşlardır. Robotik yazılımların ise herhangi bir sınırı yoktur. Bu yazılımları kullanarak araba da üretebilirsiniz, kıyafet de üretebilirsiniz aklınıza gelen hemen her şeyi bu yazılımları kullanarak gerçekleştirebilirsiniz. İnsan gücünü neredeyse sıfıra indiren bu yazılımları daha çok “Otomasyon” olarak da duymuş olabilirsiniz. Ve belki son zamanlarda duyduğunuz endüstri 4.0, 5.0 yine bu yazılım türünü doğrudan ilgilendiren konulardır. Ama belki de çoğunuz bu adam robotik dedi neden hala yapay zekadan hiç bahsetmedi, halbuki benim aklıma ilk gelen şey yapay zekaydı, diyor olabilirsiniz. Ve aslında çok haklısınız çünkü yapay zekâ da bu yazılım türleriyle kodlanır. Haydi gelin biraz yapay zekâ nedir bundan bahsedelim. Yapay zekanın en basit tanımı; insan gibi hareket edebilip, insan gibi düşünebilen ve yine bir insan gibi kendini geliştirebilen yazılımlardır. Günümüzde en popüler yapay zekâ örneği ise Robot Sophia’dır. Kendisini kesinlikle duymuş olmalısınız; zira arkadaşa vatandaşlık veren ülkeler bile var. Bunu duyduğumda benim aklıma deli sorular geldi; evimizdeki akıllı çamaşır makinaları da ülkemizden vatandaşlık alabilecek mi? Bazen bazı şeyleri abarttığımızı düşünüyorum. Neyse fazla dağıtmadan toparlayayım konuyu, şu an içerisinde yaşadığımız Teknoloji Çağında yazılım ile neredeyse yapamayacağımız hiçbir şey yok diyebiliriz. Bu yazımla “Acaba yazılım mı öğrensem?” diye kendisine sorular soran arkadaşla umarım biraz olsun ışık olmuş olabilirim. O soruyu bana soracak olursanız saniye düşünmeyin ve en kısa zamanda öğrenmeye başlayın…
Yazılım genel hatlarıyla bunlardan ibarettir. Bu kadar kısa bir yazıyla yazılımın tanımı yapılamaz aslında ama benim amacım; yazılım hakkında en azından bir fikir sahibi olmanız…
Şu da günlük yaşantıda önemlidir; bir yazılımcıyla çok rahat zıtlaşabilirsiniz, bu durumu yadırgamayın. Şunun bilincinde olun ki; onlar olaylara sizin baktığınız gibi bakmazlar. Yazdıkları kodlar bir süre sonra mantık algılarını ele geçirmiştir. Çoğu yazılımcı siz konuşurken, konuştuklarınızı koda dökerek algılar, bundan emin olabilirsiniz ve yazılımcı hayatta sizden daha fazla mantık arar. Diyeceği o ki; onları sevin.
Nitekim ben mesleğimi seviyorum…
Yunus Şahin