Yazılım, kodlama, yapay zekâ... Bu kelimeleri son zamanlarda ne kadar sık duyuyoruz, değil mi? Aslında herkes gibi sizin de kodlama öğrenme fikri aklınızın bir köşesinde duruyor ama nereden başlayacağınızı bilemiyor, hatta biraz da gözünüzde büyütüyor olabilirsiniz. Her şey bir kenara, artık kodlama öğrenmek için ihtiyacınız olan tek şey cebinizdeki akıllı telefon.
Teknolojinin güzelliği de bu zaten. Eskiden kalın kitaplar ve uzun kurslar gerektiren bir beceriyi şimdi otobüste, öğle arasında veya yatmadan önce sadece 10-15 dakika ayırarak kazanabilirsiniz. Bu içeriğimizde sizi bir an önce kodlama dünyasına adım atmanız için motive edecek, en popüler ve en iyi kodlama öğrenme uygulamalarını bir araya getirdik.
Mimo, "az ama öz" mantığıyla çalışan harika bir uygulama. Eğer yoğun bir temponuz varsa ve "Günde sadece 5-10 dakikam var" diyorsanız Mimo tam size göre. Dersleri oldukça kısa ve oyunlaştırılmış bir yapıda sunuyor.
Sololearn, sadece bir öğrenme platformu değil, aynı zamanda devasa bir kodlama topluluğudur. Takıldığınız bir yerde anında soru sorabilir, diğer kullanıcıların yazdığı kodları inceleyebilirsiniz.
Google tarafından geliştirilen Grasshopper, özellikle JavaScript dilini öğretmeye odaklanmış bir uygulama. Tamamen görsel bulmacalar ve oyunlar üzerinden ilerlediği için kod yazıyormuş gibi hissetmeden kodlamanın temel mantığını kavramanızı sağlıyor.
Enki, kendini "yazılımcılar için kişisel antrenör" olarak tanımlıyor ve aralıklı tekrar tekniğini kullanarak öğrendiğiniz bilgilerin kalıcı olmasını sağlıyor. Ayrıca her gün size özel olarak hazırlanan küçük antrenmanlarla öğrendiklerinizi de unutmuyorsunuz.
Codecademy’nin efsanevi interaktif kurslarını daha önce kullanmış olanlar için Codecademy Go onun mükemmel bir tamamlayıcısı. Yolda veya boş bir anınızda, web sitesinde öğrendiğiniz konuları tekrar etmenizi ve pratik yapmanızı sağlıyor.
Bu uygulamalar, kodlamanın temel mantığını anlamak, ilk adımı atmak ve temel sözdizimini (syntax) öğrenmek için harikadır ancak profesyonel bir geliştirici olmak için bu uygulamaların yanı sıra bilgisayarınızda kendi projelerinizi geliştirmeniz, daha derinlemesine kaynakları (kitaplar, video kurslar) incelemeniz ve bol bol pratik yapmanız gerekir.
Eğer daha önce hiç kod yazmadıysanız ve gözünüz korkuyorsa Grasshopper ile başlayın. Vaktiniz kısıtlıysa ve hızlı derslerle ilerlemek istiyorsanız Mimo harika bir seçenek. "Ben bu işi ciddiye alıyorum, toplulukla öğrenmek istiyorum" diyorsanız Sololearn sizin için en iyisi olacaktır.
"En iyi" diye tek bir dil yoktur, "amaç için en iyi" dil vardır. Tıpkı bir alet çantasındaki aletler gibi; çivi çakmak için çekiç, vida sıkmak için tornavida kullanırsınız. Kodlama dilleri de böyledir.
Bu sorunun net bir cevabı yok çünkü bu süreç tamamen size ve ayırdığınız zamana bağlı. Eğer hedefiniz sadece temel komutları anlamak ve küçük denemeler yapmaksa, birkaç haftalık düzenli bir çalışma yeterli olabilir. "Ben bu işten para kazanmak, bir şirkette işe girmek istiyorum" diyorsanız, bu genellikle 6 ila 12 aylık disiplinli bir çalışma gerektirir.
İyi bir yazılımcı olmak, sadece kod yazmaktan ibaret değildir. En önemli yetenek, problem çözmektir. Yazılımcı, karşılaştığı bir sorunu anlayan, onu mantıklı adımlara bölen ve bu adımları kod kullanarak otomatikleştiren kişidir.
Yorumlar (0)