Saya seorang programmer yang relatif muda. Saya berusia 23 tahun dan telah memprogram secara profesional selama sekitar 5 tahun.
Seperti kebanyakan programmer saya mulai dengan C, belajar beberapa perakitan x86 untuk bersenang-senang dan kemudian saya menemukan C ++ yang ternyata menjadi hasrat terbesar saya di dunia pemrograman. Pemrograman dengan C dan C ++ memaksa Anda untuk mempelajari API, lib, dan kerangka kerja platform spesifik yang masing-masing membutuhkan studi dan eksperimen yang konstan. Setelah beberapa waktu saya harus pindah ke Jawa dan C # karena permintaan di wilayah saya pada dasarnya untuk bahasa ini. Dengan bahasa-bahasa ini saya memasuki dunia pengembangan web dan kemudian saya harus belajar javascript. Mengembangkan untuk .NET Framework pada awalnya menyenangkan tetapi saya terus-menerus merasa ketika saya diikat oleh Microsoft (dan tentu saja .NET Framework membuat saya menjauh dari Linux). Untuk pengembangan desktop saya bisa melakukan hampir semua yang saya lakukan dengan .NET menggunakan C ++ dengan Qt tetapi untuk pengembangan web saya harus mencari alternatif. Cepat saya menemukan Django dan kemudian saya mulai belajar Python sehingga saya bisa menggunakan Django. Saat ini saya sedang belajar pengembangan iOS dengan Objective-C.
Sejauh ini cukup mudah untuk mempelajari semua bahasa ini (C ++ melatih saya dengan baik) tetapi saya khawatir bahwa suatu hari saya tidak akan bisa melacak mereka semua. Hanya untuk mengklarifikasi. Satu-satunya bahasa yang saya pelajari adalah C # dan Java. Semua yang lain saya pelajari untuk bersenang-senang, karena saya suka pemrograman dan belajar hal-hal baru. Saya juga ingin meningkatkan keterampilan saya di desktop, web, dan pengembangan seluler.
Pertanyaan saya adalah: Bagaimana Anda melacak beberapa bahasa pemrograman? (Maksud saya, pantau perubahan pada bahasa-bahasa ini dan pertahankan keahlian Anda) dan: Apakah ada cukup bahasa pemrograman?