top of page

 

 

Bugün sadece Bilgisayar yada Yazılım Mühendisliğinde değil tüm mühendislik disiplinlerinde ve matematik bölümünde bilgisayar programlama dersi zorunlu olarak okutuluyor. Programlamayla bilgisayarlara yada diğer makinalara nasıl davranacaklarını söylerken bizde problemlerin nasıl çözüleceğini ve sistemli düşünebilmeyi öğreniyoruz. Kod yada Algoritmayazabilmek bize problemlere farklı yönlerden bakabilme ve en kestirme çözümü bulabilme yeteneği kazandırıyor. 

 

Dünyanın en büyük firmalarının kurucuları ve en meşhur programcılar herkesin küçük yaşlardan itibaren programlama öğrenmesi gerektiğini savunuyorlar.

 

Steve Jobs ;
 

“ Bence bu ülkede herkes bilgisayar programlamayı öğrenmeli. Bir bilgisayar dili öğrenmeli. Çünkü bu, insana nasıl düşüneceğini öğretiyor. Ben bilgisayar bilimini bir sosyal bilim olarak görüyorum. Bu herkesin öğrendiği bir şey olmalı.  ”
 

NEDEN PROGRAMLAMA ÖĞRENMELİYİZ

Çok da doğru demiş. Günümüzde aklımızın alamayacağı ve bizi hayretler içesinden bırakan bir çok şey aslında bilgisayar programlama dilleri sayesinde yapılmaktadır. Hatta Valve'nin kurucusu Gabe, programlama bilenleri geleceğin sihirbazları olarak tanımlamaktadır ama; bu yazıdaki amacım bilgisayar programlama ile neler yapılabileceği değil, insana kişisel olarak kazandırdıklarından bahsetmek istiyorum.

Bilgisayar programlama ilerde mesleğiniz olmayacaksa bile boş zamanlarınızda uğraşılması gereken bir hobiniz olabilir. Çünkü bilgisayar programlama, stratejik ve daha geniş düşünmenizi sağlamaktadır. Adeta satranç oynar gibi. Beyninizi yorar, daha çok beyin gücü gerektiriri. Bazen sınırlarınızı aşmanız gerekir. 

Günümüzde hemen hemen tüm mühendislik dallarında bilgisayar programlama öğretilmesinin sebebi de budur zaten. Bilgisayar programlamayı bilmek aslında "Bilgisayar Mühendisleri"nin işidir fakat; günümüzde makine, elektrik-elektronik, inşaat, elektronik ve haberleşme mühendislikleri ve aklıma gelmeyen daha bir çok mühendislikte herhangi bir programlama dili yarım veya tam dönem öğretilmektedir.

Programlama dilini bilmeleri iş hayatlarında hiçbir zaman işe yaramayacak olan İnşaat mühendislerinin veya makine mühendislerine veya diğer mühendisliklere öğretilmesindeki asıl amaç da bu zaten : Düşünmeyi öğretmek. Düşünmeyi öreğtmekten kastım, daha geniş, daha stratejik, daha verimli düşünmeyi öğrencilere öğretmektir.

Bunların dışında, öğrencilerin bakış açısını geliştirmek, olaylara daha farklı boyutlardan bakabilmek ve ayrıca karşılaşacağınız problemlere en kestirme ve en akıllıca yolu bulabilmeyi öğretir. Mesela programlama dili öğrenirken öğreneceğiniz algoritma sayesinde çok karmaşık problemleri daha basite indirebilme ve her açıdan olasıkları değerlendirerek en akıllıca çözüme ulaşma gibi insana gerçek hayatta bir çok katkı sağlamaktadır. Bunun için hangi programlama dilinn öğrendiğinizin pek bir önemi yoktur.

Kendi alanınızla ilgili olmasa bile eğer hoşunuza gider ve kendizi iyice geliştirdikten sonra bu işten para kazanmak isterseniz; ister kendi uygulama ve programlarınızı yapıp satabilir, İsterseniz de hem yurt içi hem de yurt dışında rahatlıkla iş imkanı bulabilirsiniz...

Teknolojinin çok hızlı bir şekilde gelişmesiyle birlikte günümüzde Amerika işe almak için, programlama bilen 1 milyon kişi arıyor. Hatta bunun için başta Microsoft'un sahibi Bill Gates, Facebook'un sahibi Mark Zuckerberg ile Facebook'ta çalışan önemli bilgisayar mühendisleri, Twitter'ın sahibi Jack Dorsey, Drobbox'un sahibi Drew Houston ve diğer ün yapmış ve işinde başarılar elde etmiş önemli kişilerin, Amerika'da programlama öğrenme yaşını düşürerek, gençlere daha erken yaşta  programlama öğrenmeye teşvik etmek için ortaklaşa bir proje başlatmışlar.

Bu projenin videosunu alt yazılı olarak alt kısma ekledim. Videoyu baştan sona kadar izlemenizi tavsiye ederim. Bilgisayar programlamanın neden öğrenilmesi gerektiğini kısmen de olsa anlatan fakat daha çok programlama öğrenmeye teşvik eden bir bir video olmuş diyebilirim. Ayrıca çalışma alanlarının ne kadar eğlenceli yerler olduğundan da bahsetmeyi ihmal etmemişler.

 

 

 

 

  KAYNAKÇA:http://www.blogkafem.net/2013/06/programlama-dili-ogrenmenin-insana.html

                         http://www.elektrikport.com/teknik-kutuphane/cocuklara-neden-programlama-ogretmeliyiz/8832#ad-image-0

bottom of page