Bir yazılımcının, kodlama becerilerini geliştirebilmesi için bol pratik yapması gerektiği tartışmasız bir gerçek. Ben de bu yazıda size verilen kodlama görevlerini çözerek hem pratik yapmanızı hem de yeni şeyler öğrenmenizi sağlayacak birkaç websiteye yer verdim.
HackerRank
HackerRank, tercih ettiğiniz dili seçip hemen egzersizlere başlayabilmenizi sağlayan bir site.
Sizden, verilen örnek girdi ve çıktıya göre programın kodlarını yazmanız istenir. Kodlar, website üzerinde yer alan compilera yazılır ve eğer doğruysa o bölüm geçilir.
HackerRank'da sertifika alabileceğiniz programlara da katılabilmeniz mümkün.
HackerRank'e gitmek için buraya tıklayın.
Codewars
Codewars'a üye olurken bile size bir görev verilir ve bu görevi başarıyla tamamlarsanız üye olmanıza izin verilir.
Pek çok programlama dili için başlangıçtan ileri seviyeye kadar egzersizin yer aldığı bu sitede gerçek zamanlı görevleri yerine getirebilir ve seviye atlayarak toplulukta saygınlık kazanabilirsiniz.
CodeWars'a gitmek için buraya tıklayın.
FreeCodeCamp
FreeCodeCamp, tamamen ücretsiz olarak verdiği eğitimlerle pek çok kişinin dünya devi şirketlerde işe girmesini sağlamış büyük bir kaynak.
Verdiği eğitimlerde, videolu ve yazılı anlatımlara yer verse de bence en önemli özelliklerinden biri de deneyerek öğrenmenize imkan sağlaması. FreeCodeCamp'a giderek pek çok alana ait kaliteli eğitimlere ve egzersizlere ulaşabilirsiniz.
FreeCodeCamp'a gitmek için buraya tıklayın.
Project Euler
Project Euler, çoğu zaman bilgisayar ve programlama becerilerinizi kullanmak zorunda kalacağınız matematik ve bilgisayar programlama problemlerinden oluşan şu an için 713 problemin yer aldığı bir arşive sahiptir.
Project Euler problemleri ile hem programlama hem de matematik becerinizi geliştirebilirsiniz.
Project Euler problemlerine gitmek için buraya tıklayın.
Bonuslar