Ben nispeten genç bir programcıyım. 23 yaşındayım ve yaklaşık 5 yıldır profesyonel olarak programlama yapıyorum.
Programcıların çoğu C ile başladığım için, eğlence için bazı x86 montajları öğrendim ve sonra programlama dünyasında en büyük tutkum olan C ++ 'ı buldum. C ve C ++ ile programlama sizi platforma özel API'leri öğrenmeye zorlar, her biri sabit çalışma ve deneme gerektiren kütüphaneler ve çerçeveler içerir. Bir süre sonra bölgeme olan talep temelde bu diller için olduğundan, Java ve C # 'ya geçmek zorunda kaldım. Bu dillerle web geliştirme dünyasına girdim ve sonra javascript'i öğrenmek zorunda kaldım. .NET Framework için geliştirme başlangıçta heyecan vericiydi ama Microsoft'a bağlı olduğumu sürekli hissettim (ve tabii ki .NET Framework beni Linux'tan uzaklaştırıyordu). Masaüstü geliştirme için .NET ile yaptığım her şeyi Qt ile C ++ kullanarak yapabilirim ama web geliştirme için alternatif aramalıydım. Çabucak Django'yu buldum ve daha sonra Django'yu kullanabilmem için Python'u öğrenmeye başladım. Bugünlerde Objective-C ile iOS geliştirmeyi öğreniyorum.
Şimdiye kadar bu dilleri öğrenmek oldukça kolaydı (C ++ beni iyi eğitti) ama bir gün hepsini takip edemediğim için endişeleniyorum. Sadece netleştirmek için. Öğrendiğim diller, C # ve Java olması gerektiği içindi. Diğerlerini eğlence için öğrendim, çünkü programlamayı ve yeni şeyler öğrenmeyi seviyorum. Ayrıca yeteneklerimi masaüstü, web ve mobil gelişim konusunda keskin tutmayı seviyorum.
Sorum şu: Birden fazla programlama dilini nasıl takip ediyorsunuz? (Bu dillerdeki değişiklikleri takip et ve becerilerini keskin tut) yani: Yeterli programlama dili gibi bir şey var mı?