Hangi Yazılım Dilini Öğrenmeliyim ?

Yazılım dilleri hakkında açıklama

Yazılım dili öğrenmek, yazılıma girişin ilk basamağı diyebiliriz.Bu basamak önemsizdir diyemeyiz çünkü başlangıçta olayları anlamak için atılan bu basamak bizim için diğer basamaklarıda şekillendirir.

Dil seçiminden daha önemli bir nokta varsa oda öğrendiğiniz yazılım dili ile ne yapmak istiyorsunuz sorusu olabilir.Çünkü her dilin farklı, iyi olduğu konular ve kötü olduğu konular vardır.Ama asıl konumuz öğrenmeyi öğrenmek olacaktır.Eğer yazılım dilleri hakkında daha fazla bilgi almak için Yazılım Öğrenmeye Başlarken Yolunuzu Oluşturun yazımı okuyabilirsiniz.

Öğrenmeyi Öğrenmek

Bir yazılımcının sahip olması gereken en önemli özellik “Öğrenmeyi Öğrenmek”diyebiliriz.Çünkü teknoloji dünyası her gün gelişiyor ve değişiyor.Öğrenilen şeylerin geçerliliği günden güne değişiklik gösteriyor.Ayrıca herhangi bir dili iyi bir şekilde öğrendiğiniz takdirde diğer dilleri öğrenme süreniz ciddi oranda azalıyor.
 
Bir yazılım dilini iyi bir şekilde öğrenip o dile hakim olma süreleri tahmin ettiğiniz kadar düşük değil.Piyasada bulunan bir çok reklamda 4 ayda Python uzmanı olun veya 6 ayda Java’yı bitirin gibi reklamlar görürseniz aldırış yapmayın.Bunlar tamamen para tuzağı diyebiliriz.Yazılım sektöründe bir kişinin bilgi seviyesini gösteren bazı kalıplar vardır.Örneğin; Junior, Middle ve Senior.Yazılıma yeni başladıysanız ve ilk bir kaç yılınız dolana kadar kendinize Junior diyebilirsiniz.Juniordan sonra ki seviye Middle yani buda yaklaşık 2-4 seneyi kapsar.Son olarak Senior piyasada kendine çok fazla sensor diyen 1-2 yıllık yazılımcı görebilirsiniz.Bunlara aldırış etmeyin çünkü gerçek bir Senior olmak için yaklaşık bir dilde 7+ sene kod yazmanız gerekebilir.
 
Yazılım mühendisliği veya bilgisayar mühendisliği ders programlarını incelerseniz, bu okullarda çok fazla dil öğretilmez bir kaç dil üzerinden olayı size anlatmaya çalışırlar.Eğer her hafta farklı bir dil öğrenmeye çalışırsanız her şey allak bullak olur ve ilerleme kaydedemezsiniz.Çok fazla dil öğrenmek yerine kavram, nesne yapısı, veri yapısı, nesne yönelimli programlama, bilgisayar ağları ve algoritmalar vb. gibi olayları öğrenmeniz gerekmektedir.DİL BİR ARAÇTIR AMAÇ DEĞİLDİR ! Bugün Python ile kodlama yaparsınız yarın yeni bir dil çıkar ve onunla kodlarsınız.
 
Eğer yazılım alanında başarılı olmak istiyorsanız ve bir bilgisayar bilimleri öğrencisiyseniz, okulunuzdan bağımsız olarak bir çok araştırma yapmanız gerekmektedir.Çünkü, okul size her şeyi öğretmez neyi bilmediğinizi gösterir ve siz bilmediğiniz şeyi diğer kaynaklardan öğrenmeye çalışırsınız.Yazılım ile alakalı bölümlerde okumanın en büyük avantajları network ve bilgilerinizi paylaşabileceğiniz ve bilgi alabileceğiniz kişiler ile aynı ortamda bulunmak.Bu sayede okuldan bağımsız olarak çevrenizdeki kişilerin uğraştığı ve yaptığı projelere bakıp kendinizi eksik veya iyi olduğunuz konulara göre değerlendirmeniz kolaylaşacaktır.
 
Bu meslek öyle bir meslektir ki, ben mezun oldum diyip işi öğrendim diyemessiniz.Sürekli kendini geliştireceği bir ömür yaşaması gerektiğini bilmelidir.Aslında bu sadece yazılım için geçerli değildir, insan kendi hayatını ömrü boyunca daha iyi bir hale getirmek için çalışmalıdır ve bulunduğu ortama adapte olmalıdır.Kısacası;
Öğrenmeyi öğrenmeliyiz, durmadan yenilikleri araştırmalı ve öğrenmeye açık olmalıyız.
Subscribe
Bildir
guest
0 Yorum
Eskiler
En Yeniler Beğenilenler
Inline Feedbacks
View all comments
Scroll to Top