Tek bir yazılım dili öğrenmek ne kadar mantıklı?

Bir dili öğrenmek ve bu işin mantığını anlamak birkaç ay, uzmanlaşmak birkaç yılı alıyor. Tek bir programlama dili öğrenmek mantıklı olmayabilir, ki yaptığınız veya yaptığımız bazı işler, bazı dilleri öğrenmeye itebiliyor bizi zamanla. Bir dil seçip, onunla uzmanlaşın, bütün yapıları anlayın. Daha sonra başka bir dili öğrenmek 1 ay, 1 hafta veya 1 gün bile sürebilir, bu kişiden kişiye göre değişir.

Genelde bu alanla ilgili bilgisi olmayan insanlarda böyle bir düşünce oluşuyor, yıllar önce bende de vardı. "Hangi dili öğrensem acaba? Hangisiyle başlasam?" gibi sorular olabiliyor insanın kafasında. Siz uzmanlaşmak istediğiniz alanda hangi dil kullanılıyor ise o dili öğrenmeye başlayın derim. İleride keşke bununla değil de bununla başlasaydım gibi bir düşünce olmayacaktır. Yapıları öğrendikten sonra o istediğiniz alana giriş yaparsınız. Bir dili tam anlamıyla öğrendikten sonra farklı platformlarda çalışabilmek için, platforma göre, başka dilleri de öğrenmek gerekebiliyor.
 
Bir dili öğrenmek ve bu işin mantığını anlamak birkaç ay, uzmanlaşmak birkaç yılı alıyor. Tek bir programlama dili öğrenmek mantıklı olmayabilir, ki yaptığınız veya yaptığımız bazı işler, bazı dilleri öğrenmeye itebiliyor bizi zamanla. Bir dil seçip, onunla uzmanlaşın, bütün yapıları anlayın. Daha sonra başka bir dili öğrenmek 1 ay, 1 hafta veya 1 gün bile sürebilir, bu kişiden kişiye göre değişir.

Genelde bu alanla ilgili bilgisi olmayan insanlarda böyle bir düşünce oluşuyor, yıllar önce bende de vardı. "Hangi dili öğrensem acaba? Hangisiyle başlasam?" gibi sorular olabiliyor insanın kafasında. Siz uzmanlaşmak istediğiniz alanda hangi dil kullanılıyor ise o dili öğrenmeye başlayın derim. İleride keşke bununla değil de bununla başlasaydım gibi bir düşünce olmayacaktır. Yapıları öğrendikten sonra o istediğiniz alana giriş yaparsınız. Bir dili tam anlamıyla öğrendikten sonra farklı platformlarda çalışabilmek için, platforma göre, başka dilleri de öğrenmek gerekebiliyor.
Hangi alana yönelsem diye kendime sorduğumda genelde hepsini yapmak istiyor oluyorum 😄. Program yazmak, var olan programı geliştirmek,fonksiyon-özellik eklemek, web sitesi geliştirmek ve oluşturmak, oyun yapmak (oyun motorundaki diller)gibi gibi. Hepsini yapmak istiyorum hangisine yönelsem diye düşününce.
 
Hangi alana yönelsem diye kendime sorduğumda genelde hepsini yapmak istiyor oluyorum 😄. Program yazmak, var olan programı geliştirmek,fonksiyon-özellik eklemek, web sitesi geliştirmek ve oluşturmak, oyun yapmak (oyun motorundaki diller)gibi gibi. Hepsini yapmak istiyorum hangisine yönelsem diye düşününce.
Bu düşünce herkeste olabiliyor, merak etmeyin 🙂

İstediğiniz her şeyi öğrenebilirsiniz fakat zaman alacaktır ve hepsini kullanamayacaksınız. Bir kağıt alın ve hedeflerinizi yazın. Sırayla bunları öğrenmeye çalışın. En çok neyi yapmak istiyorsanız onunla başlayın. Mesela C++ mı dediniz? Bunula ilgili kitaplar, kurslar alın, YouTube'dan videolar izleyin vs. Temel yapıları anlayın ve daha sonra C++ kullanan o programı nasıl kullanacağınızı, C++'ı bu programda nasıl kullanacağınızı falan öğrenmeye çalışın. Dili öğrenmeden direkt o program ile beraber öğrenmeye çalışmayın derim ben. Önce dili, programlamanın mantığını, algoritmaları, dilde kullanılan yapıları öğrenin.
 
Uyarı! Bu konu 7 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı