Merhaba!

Bir şeyler yazıp çizdiğim ve yazılım eğitimleri paylaştığım bloğuma hoş geldin.

Sence yazılım deyip geçtiğimiz şey sadece bir kodlama uğraşısı mı gerçekten? Kodlanan yazılımdan gelir elde etmek ve bu yazılımlardan faydalanarak hayatımızı kolaylaştırmak, günlük hayatta ve işlerimizde hız elde etmek bu uğraşının tamamını mı oluşturuyor? Bu soruların cevabı aranmayan sorular olduğu ve sizi düşündürmeye sevk etmeye çalıştığı açık. Hadi o zaman birlikte düşünmeye devam edelim.

Neden Yazılım Öğrenmeliyim?

“Bu ülkede (Amerika Birleşik Devletleri) herkesin programlamayı öğrenmesi gerek çünkü yazılım insana düşünmeyi öğretir.”
– Steve JOBS

Apple gibi bir teknoloji devinin kurucusu olan Steve Jobs yazılımın yalnızca bir uğraşı olmadığını bu sözle ifade ediyor. Ve bu sözün aslında içeriğin asıl temelini oluşturan söz olduğunu söylesek sanırım mübalağa etmiş olmayız.

Bugün yapay zeka gibi dudak uçuklatan birçok teknolojinin, yazılım diye bir şey olmasaydı mevcut olmayacağı gün gibi ortadadır. Peki yazılımın insanlık tarihinin altın çağlarını bize yaşatmasının dışında bir faydası yok mudur? Bugün tüm teknik kaygılardan sıyrılıp yazılım bir insanın hayatına ne katar, ne gibi bir vasıf sağlar konularında bir yazı yazmak istedim.

Analitik Düşünme Açısından Yazılımın Önemi

Bugün sosyal bilimler alanında eğitim veren fakültelere bile baktığımızda öğrencilerine bir dönem de olsa programlama ve bilgisayar gibi dersler verdiğini görmekteyiz. Bunun nedeni buradan mezun olacak öğrencilerde kodlama vasfının geliştirilmek istenmesi değil; tamamen olaylara geniş bakabilme, problemlerden sıyrılma ve verimli düşünebilme becerilerinin öğrencilere kazandırılmak istenmesidir.

Yazılım yapan insan olaylara tek yönlü bakmaz, her yönden incelemeye çalışır ve bir işi yapmak için kollarını sıvadığı zaman daha kolay yoldan en iyi işi yapmaya odaklı bir şekilde çalışır. Kodlama sayesinde bu becerileri kazanmak için kesinlikle şu programlama dilini öğrenmelisiniz gibi bir tavsiyede bulunmak yersiz olur. Herhangi bir programlama dilinde ilerlemek size bu vasıfları ve becerileri kazandıracaktır.

Eğitim Açısından Yazılım Öğrenmek

Günümüzde birçok insan hala yazılımı oldukça teknik ve zor bir uğraşı olarak görüyor. Oysa yazılım, küreselleşen dünyada çok yeni bir okuryazarlık şekline bürünüyor ve çoğu ülkede çocuk yaşlardan itibaren yazılım eğitimlerine okullarda başlanıyor. Ülkemizde yavaş yavaş eğitim için teknolojinin nimetlerinden faydalanılmaya başlansa da henüz bu teknolojileri çözümleyecek, yeni teknolojiler oluşturabilecek çocukları yetiştirme aşamasına geçebilmiş değiliz.

Bir Sonraki Adımı Düşünmek

İnsanın düşüncelerini yapılandırarak, mantıklı bir şekilde ilerletme yeteneğini geliştirmesine en büyük katkıyı yazılım öğrenmesi sağlar. Yazılım öğrenen insanlar yaptıkları eylemlerin sonuçlarını önceden kestirerek hesaplamalı bir şekilde adım atarlar. Bu nedenle gerek iş hayatında gerek sosyal hayatta karşılaştıkları sorunları bu düşünce yetisiyle aşarlar.

“Yazılım bilen insan dünyanın nasıl işlediğini anlar ve özümser.”

Dünya Vatandaşı Olmak

Unutmayın ki kodlama dili dünyanın evrensel dilidir. Bugün “evrensel” olarak görülen İngilizce’den dahi çok daha fazla bu dili konuşan insan yeryüzünde yaşamaktadır. Kodlama becerisine sahip insanlar ülkeler ve kültürler arasındaki sınırları rahatlıkla aşıp kültürler arası iletişim kurabilecek, yenilikçi davranabilecek, problem çözümünde daha etkin bir şekilde mücadele edebilecek ve kendilerine ömür boyu fırsatlar yaratabilecektirler. Son birkaç yıldır sıkça duyduğumuz “dünya vatandaşı” olabilmek için en önemli şartlardan biri yazılım dillerine hakim olmaktır.

ve Tabii ki İş İmkanları

Gelecekte firmaların büyümesi ve gelirlerini düzenli olarak arttırması yazılım sayesinde olacaktır. Yazılım ayağı eksik olan işletmelerin yavaş yavaş gelirleri düşüp diğer rakipleriyle rekabet edemeyecek hale geleceklerdir. Bu ise çok uzak tarihlerde olacak bir hadise olmayıp bugün yavaş yavaş başlayan bir durumun gelecekteki büyük tezahürüdür. Bu nedenle bünyesinde yazılımcı çalıştırmak isteyen her türlü firmanın gözü kaliteli yazılımcıların üzerinde olacaktır. Dolayısıyla hem firma hem de yazılımcılar iyi paralar kazanacaklardır.