CodeGym /Java Blogu /Rastgele /CodeGym'de nasıl öğrenilir: Kurs rehberi
John Squirrels
Seviye
San Francisco

CodeGym'de nasıl öğrenilir: Kurs rehberi

grupta yayınlandı
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. CodeGym'de nasıl öğrenilir: Kurs rehberi - 1

İçindekiler

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.
Boyut ve zorluk bakımından da farklılık gösterirler:
  • 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.
O kadar çok görev var ki, kursu sonuna kadar tamamlarsanız programcı olmaktan kendinizi alamayacaksınız!

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).
Kurs nasıl ilerliyor? Seviye 0, CodeGym dünyasına, karakterlerine ve öğretim yöntemlerine bir tür giriş niteliğindedir. İlk derslerden itibaren görevlerle karşılaşırsınız ve bunları doğrudan web sitesinde çözebilirsiniz. Üçüncü seviyede, Java programcıları tarafından kullanılan popüler bir geliştirme ortamı olan IntelliJ IDEA'nın kurulumu hakkında özel bir ders var. Bunu ve CodeGym eklentisini kurarak, görevleri yalnızca web'de değil, PC'nizde de tamamlayabilirsiniz. Bu, özellikle kursun sonraki seviyelerinde, daha büyük görevlerle karşılaşmaya başladığınızda ve kursun ikinci yarısından itibaren mini projeler ve bonus görevler için faydalı olacaktır.

CodeGym'deki faydalı bölümler

Eğitim kursu — Bu en önemlisi! Her şeyi gözden geçirin ve harika bir Java programcısı olacaksınız! Görevler — 1200 pratik görev. Dersten ayrı olarak açılabilirler, ancak yalnızca halihazırda ulaştığınız sorular çözülebilir. Yardım — CodeGym öğrencilerinin ve profesyonellerinin kolektif bilgeliğine ve zekasına erişin. Sadece teori veya bir görevle ilgili sorunuzu sorun, size kesinlikle yardımcı olacaklardır. Nesne— CodeGym'i ve teori, görevler, mülakat soruları gibi çalışmalarınızla ilgili her şeyi tartışmak için oluşturulmuş, ilgi alanları ve şehirler etrafında oluşturulmuş topluluklar. İlgi gruplarına katılın, CodeGym mezunları, mevcut öğrenciler ve editör ekibi tarafından yazılan makaleleri okuyun ve söyleyecek bir şeyiniz varsa kendi makalenizi gönderin! Başarı Hikayeleri, CodeGym öğrencilerinin ve mezunlarının Java'yı fethetmeyi ve iş bulmayı nasıl başardıklarını paylaştığı özel bir gruptur. OyunlarYılanlar, 2048 gibi basit ama büyüleyici oyunlar, engelli bir yarış oyunu ve uzayda geçen bir atış oyunu gibi projelerin yazıldığı bir bölümdür. Tüm bu projeler alt görevlere ayrılmıştır. Bunları adım adım tamamlayarak oyunun kendi versiyonunu elde edeceksiniz. Projeler zorluklara göre bölünür. Bazıları Seviye 5'i tamamlamış öğrencilerin ulaşabileceği düzeydedir ve Seviye 10 ve üzeri bilgi ve becerileri gerektirecek başkaları da vardır.
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.

CodeGym ekibiyle nerede sohbet edilir?

Kursla ilgili her türlü sorunuzu bize support@codegym.cc adresinden yazarak veya web sitesindeki sohbet özelliğini kullanarak sorabilirsiniz . Sosyal ağlardayız
Yorumlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION