Java programcısı olmaya karar verdiniz. Hemen makul bir soru ortaya çıkıyor: "Nereden başlamalısın?" Bu yazımızda CodeGym'de sıfırdan programlamayı nasıl öğreneceğimizden bahsedeceğiz. Kursun özelliklerini, öğrenme sürecinin aşamalara nasıl ayrıldığını ve eğitiminizi olabildiğince etkili hale getirmek için web sitesinin hangi bölümlerinin kullanılması gerektiğini keşfedeceğiz.
Videolar — Resmi YouTube kanalımız, CodeGym öğrencileri tarafından hazırlanan video raporları, video incelemeleri, çeşitli faydalı eğitimler, programlama üzerine en iyi yabancı dil derslerinin çevirileri ve çok daha fazlasını bulabileceğiniz yerdir.

İçindekiler
- CodeGym kursunun özellikleri
- Öğrenme platformları: web sitesi ve mobil uygulama
- kursun aşamaları
- Sitenin faydalı bölümleri
- CodeGym ekibiyle nerede sohbet edilir?
CodeGym: Uygulamayı vurgulayan bir Java öğreticisi
1. Oyun şeklinde öğrenme
CodeGym kursu biraz bilgisayar oyunu gibidir. Her biri ortak bir konsepte sahip dört göreve ayrılmıştır . Örneğin, Java Syntax , dilin temel sözdizimini öğrendiğiniz ilk görevdir. Her görev , sırayla tamamlanması gereken on seviyeden oluşur . Seviyeler dersler ve değişen zorluk derecelerindeki görevlerle doludur. Bir sonraki seviyeye ilerlemek için mevcut seviyedeki görevlerin çoğunu çözmeniz gerekir çünkü görevleri başarıyla tamamlayarak biraz "karanlık madde" kazanırsınız. Sonraki derslerin ve görevlerin kilidini açmak için kullanırsınız.2. En başından itibaren programlama pratiği
Java eğitimimizde (CodeGym kursu) kazanılan pratik deneyim, çeşitli formatlardaki görevleri içerir. Zamanla değişirler:- Görevlerden bazıları, bir önceki dersteki teorik materyalleri pekiştirmek içindir ;
- Diğerleri , daha önce kapsanan teoriyi daha önceki seviyelerden tekrarlamayı amaçlar ;
- Yine de diğerleri , sonraki bir, iki veya üç seviyede sunulan materyallere dayanan " meydan okuma görevleridir ". Evet, doğru okudunuz. Bu bilerek yapıldı. Şu anda bir görevi çözmek istiyorsunuz, ancak bir şey bilmiyor musunuz? Google da arat! Bu, bir programcı için son derece yararlı bir beceridir. Ancak, materyalde kesinlikle sırayla ilerlemek istiyorsanız, o zaman görevi bir kenara bırakın ve gerekli teoriye ulaştığınızda birkaç seviyeden sonra ona geri dönün.
- Kod girişi, yeni başlayanlar için bir görevdir. Bazen hevesli bir programcının ellerini içeri sokması ve kodu hissetmesi gerekir. Bunu yapmak için bir örneği "kopyalamanız" yeterlidir;
- Başka birinin kodunu analiz edin ve hataları bulun. Anlıyorsun. Bizim de bu görevlerimiz var;
- Görev koşulları listesini karşılamak için kendi kodunuzu yazın ;
- Bonus görevler. Bunlar kendi kendine çalışmak ve algoritmalar açısından düşünme yeteneğinizi geliştirmek için daha zor görevlerdir;
- Mini projeler. Bu görevler birkaç alt göreve ayrılmıştır. Her birini sırayla tamamladığınızda, nispeten karmaşık ve büyük programlar oluşturursunuz. Örneğin, Sokoban oyunu veya çevrimiçi bir sohbet odası. Bu görevler kursun ortalarında ortaya çıkar;
- videolar. Bazen yaptığınız şeyi değiştirmek yararlıdır. CodeGym'de bunu BT videoları izleyerek yapıyoruz.
3. Anında görev doğrulama ve kodunuzu geliştirmek için araçlar
CodeGym'i diğer tüm çevrimiçi kurslardan ayıran en önemli özellikleri, anında otomatik görev doğrulaması, ipuçları, görevlerin nasıl çözüleceğine dair tavsiyelerdir . CodeGym ile, bir öğretmen çalışmanızı kontrol ederken uzun süre beklemeniz gerekmez: Tek bir düğmeyi tıklarsınız ve çözümünüzde bir sorun varsa sonucu ve önerileri bir çırpıda alırsınız.4. Görevlerle ilgili yardım
Nasıl programlanacağını öğrenme deneyiminiz, okyanusun ortasında bir sal üzerinde tek başına süzülmeye benzememeli. Başkalarıyla etkileşim içinde olmanız gerekir. Her şeyden önce, CodeGym'de bunun için bir " Yardım " bölümü vardır. Kurstan bir görevde uzun süre takıldıysanız veya zor bir konuyu anlayamıyorsanız, belirli bir bölümde bir soru sorun.. Bir öğrenci, programcı veya web sitesi çalışanı size kesinlikle yardımcı olacaktır. Üstelik kendinizi hazır hissettiğinizde "Yardım" bölümüne gidip bir başkasının çalışmasına yardımcı olmanız sizin için çok değerli olacaktır. Bu, başka birinin kodunu anlamanız gerekeceği anlamına gelir. Kursu tamamlayan bir öğrenci 300-500 saatlik gerçek programlama deneyimi kazanır! Bu kurs, temel programlama eğitimi almış ancak iş aramaya nereden başlayacağını bilemeyen kişiler için de mükemmel bir araçtır. CodeGym ile çalışırken alacağınız pratiğe ek olarak, iş görüşmelerinde cevaplamanız gereken önemli soruları anlayabilecek ve yetkin bir özgeçmiş yazabileceksiniz.Öğrenme platformları: web sitesi ve mobil uygulama
CodeGym ile Java programlamanın temellerinde uzmanlaşmak için iki seçeneğiniz vardır: Android uygulaması aracılığıyla veya web sürümünde. Ancak bir üçüncüsü daha var: Hem siteden hem de uygulamadan ders çalışmak :) Aktif bir aboneliğiniz varsa bunu yapabilirsiniz .kursun aşamaları
CodeGym, İngilizce'deki en eksiksiz Java öğreticisidir. Ana Java kursu, Java Çekirdeğinin tam bir resmini sunacak ve sonraki uygulama, daha ileri teknolojilerle nasıl çalışılacağını öğrenmenize yardımcı olacaktır. CodeGym ile Java Core'u öğrenecek ve anında doğrulama ile 1200 görevi çözeceksiniz. Kurs neleri içeriyor?- Canlı örneklerle dolu, teori üzerine kısa dersler;
- Görevler, mini projeler;
- Motivasyon dersleri (bir seviyenin başında) ve kursun sonuna kadar "yükünüzü" korumanıza yardımcı olacak videolar;
- Kapsanan materyalle ilgili sınavlar (başlangıç seviyeleri).
GO TO FULL VERSION