Anlatsın
Giriş

Yazılım alanında çalışmak isteyen kişiler ilk olarak hangi programlama dillerini öğrenmeli?

İlkay Narlı
İlkay Narlı
Yazılım Geliştirme Takım Lideri, Zingat.com
Transkript
Eskiden PHP mi, ASP mi gibi bir tartışma vardı. Forumlarda buna dair birçok yorum yapılıyordu. Tabii ki, PHP en hızlısıydı; bazıları da ASP'nin en iyisi olduğunu savunuyordu. Şimdi ise yazılıma başlayacak arkadaşlar için bir başka trend ortaya çıktı: en önce İngilizce öğrenmeleri gerektiği söyleniyor. Ancak ben, bir dil öğrenmek yerine yazılımın temel prensiplerini anlamalarının daha önemli olduğunu düşünüyorum. Her dilde bir uygulama geliştirebilirsiniz, hatta çok eski dillerde bile. Tabii ki, her dilin sunduğu imkanlar dahilinde. Fakat birçok şeyi yapmanız mümkün olsa da, işin kalitesi burada devreye giriyor. Eğer yazdığınız kod kaliteli değilse, hangi dilde geliştirirseniz geliştirin, sorunlar ortaya çıkacaktır.

Bu nedenle, başta bir dil yerine bir hedef dili belirleyebilirsiniz; bunu anlıyorum. Ancak yeni bir dile başlamaktansa, o dili hedef olarak koyup önce yazılım geliştirme prensiplerini öğrenmelerini öneririm. Kaliteli kod nasıl yazılır? Sürdürülebilir kod nasıl üretilir? Bunları öğrenmeliler. Ardından takip edebilecekleri hem yerli hem de uluslararası birçok kaynak var. Bu kaynaklara yoğunlaşmalılar. Önce işin genel hatlarını kavramalılar; bir dilin nasıl çalıştığını ya da nasıl uygulama geliştirileceğini değil, yazılımın genel prensiplerini öğrenmeleri gerektiğini düşünüyorum. Benim tavsiyem bu.
Bu metin otomatik olarak oluşturulmuştur. Hataları bildirerek geliştirilmesine katkı sağlayabilirsiniz.