Despre CodeGym

Ce este CodeGym?

CodeGym este:

  1. un site web
  2. un curs de formare online inovator disponibil pe acest site
  3. și o comunitate de oameni care doresc să devină (sau au devenit deja) programatori Java.

Cursul constă din patru misiuni, fiecare cu 10 nivele. Fiecare nivel este plin de lecții (despre Java, întrebări de interviu, motivație, angajare și distracție) și sarcini (mii dintre ele! Misiunile mai avansate includ și mini-proiecte).

Puteți accesa materialele succesiv, pe măsură ce progresați. CodeGym are multe caracteristici. Am menționat doar cele mai interesante: verificarea instantanee a sarcinilor, recomandări de soluții, sfaturi de la mentori. Oh, da, și cursul are o poveste. =)

Scopul întregului curs este să te distrezi, să fii fericit și să dobândești abilități reale de programare Java pentru a obține cu ușurință un loc de muncă ca programator.

Ce voi învăța de la CodeGym? Unde pot vedea planul de învățare? aici>.

Emiteți certificate? Ce îmi va oferi CodeGym? Unde pot găsi recenzii despre CodeGym?

  • Oriunde pe internet. Introduceți „Recenzii CodeGym” pe Google și vedeți rezultatele căutării. Nu filtrăm recenziile de la terți, așa că puteți vedea nu numai recenziile pozitive (e bine că sunt mult mai multe), ci și criticile constructive și nu atât de constructive.
  • Site-ul nostru web are și o secțiune Recenzii. Aici puteți lăsa o recenzie și puteți citi opiniile altor utilizatori.
  • P.S.: Recenziile sunt subiective și numai tu poți să-ți faci impresia corectă a ceea ce înseamnă cursul pentru tine. Încercați să învățați cu CodeGym. Prima căutare, care acoperă cursul inițial Java, este complet gratuită. Astfel, vă puteți forma propria opinie despre curs.

    Despre sarcini

    Ce este atât de special la sarcinile dvs.? Nu ar fi mai bine să programezi singur și să nu plătești pentru o „colecție de sarcini”? Câte sarcini aveți? Cum sunt acestea?

    Cele patru misiuni CodeGym au peste 1200 de sarcini. Sunt destul de variate:

    • Introducerea codului. Acesta este cel mai simplu tip de sarcină: introducerea codului mecanic. Nu există foarte multe dintre acestea, dar sunt necesare în prima etapă a învățării pentru a ajuta elevul să se obișnuiască cu codul.
    • Revizuiți sarcinile. Aceste sarcini apar de obicei imediat după lecții. Cel mai adesea nu sunt dificile, deși orice este posibil. =)
    • Sarcini provocatoare. Aceste sarcini vă cer să avansați puțin: conțin ceva ce lecțiile nu au acoperit încă. Sugestie: materialul de care aveți nevoie pentru a îndeplini sarcinile de provocare este de obicei oferit la nivelul următor.
    • Sarcini bonus. De obicei, vă cer să vă gândiți bine și, uneori, să căutați soluții pe internet.
    • Mini-proiecte. Acestea sunt cele mai mari sarcini. Pe măsură ce le faci, vei crea programe interesante și uneori utile, de exemplu, un joc mic, un scurtator de adrese URL sau un emulator ATM. Veți finaliza mini-proiecte în etape (condițiile sarcinilor sunt împărțite în 5-20 de subsarcini).

    Care sunt cerințele sarcinii? Ce sunt recomandările? Metodologie de predare

    Ce face ca metodologia noastră de predare să fie unică? more">

    O combinație de factori îl fac unic.

    1. Practică, multe! Înțelegem că a spune „cursul nostru este o practică de un miliard de procente” te-a făcut deja greață. Dar în cazul nostru, practica este într-adevăr temelia fundației. Cursul nostru nu se bazează pe webinarii, nici pe lecții (deși avem lecții, desigur), ci pe sarcini. Avem peste 1200 dintre ele.

    2. Un sistem inteligent(mentor virtual) care permite elevilor:

    • Trimiteți instantaneu sarcini pentru verificare și aflați dacă soluția lor este corectă
    • Obțineți cerințele pentru sarcini
    • Obțineți comentarii de la mentorul virtual: raportează erorile din programul dvs. și vă spune cum să le remediați
    • Analizați stilul de cod. Când lucrați în echipă, codul ușor de citit este foarte important.

    3. Plan cuprinzător.

    Scopul final al finalizării CodeGym este de a găsi un loc de muncă ca programator Java. CodeGym oferă multe pentru a vă ajuta să realizați acest lucru:

    • Lecții de bază Java
    • Lecții despre tehnologiile conexe (de exemplu, JavaScript)
    • Sarcini cu verificare automată a codului
    • Mini-proiecte pentru practică
    • Lecții de motivație (motivația este FOARTE importantă pentru auto-studiu!)
    • Link-uri către materiale suplimentare
    • Întrebări și răspunsuri pentru interviurile de angajare
    • Lecții despre redactarea CV-ului și revizuirea de către experți a CV-ului dvs.

    4. Este important să nu murim de plictiseală atunci când învățăm, așa că avem prelegeri întrepătrunse cu o intriga discretă, dar interesantă și personaje gânditoare. Sunteți un tânăr robot pe nume Amigo, care este învățat cum să programeze pe nava spațială Galaxy Rush. În călătoria ta, ești însoțit de oameni foarte curioși. =) Restul le vei învăța de la curs.

    Cum diferă CodeGym de alte cursuri? link către plan»:

  • Puteți studia oricând și în ritmul dvs.
  • Sistem de verificare instantanee a sarcinilor
  • Recomandări și analiză de cod
  • Recomandări de stil de cod
  • Web IDE cu evidențiere de sintaxă și completare automată pentru finalizarea sarcinilor direct pe site
  • Plugin pentru finalizarea sarcinilor într-un IDE profesional: IntelliJ IDEA
  • Oportunitatea de a participa la un stagiu online
  • Gamificare și complot
  • O mulțime de materiale pentru a vă ajuta să obțineți un loc de muncă: ajutor la redactarea CV-ului, întrebări pentru interviurile de angajare (cu analiză), sfaturi de la oameni care și-au găsit de lucru
  • O comunitate imensă în care oamenii își împărtășesc experiențele și se ajută reciproc în studii.
  • De ce textul din lecții este foarte formatat? v>

    Ați observat că codul este formatat și în medii de dezvoltare bune? Acest lucru se face pentru a fi mai ușor de citit. Facem exact același lucru în textele noastre.

    plugin IntelliJ IDEA

    Ce este IntelliJ IDEA și de ce am nevoie de el? Cum descarc și configurez pluginul?Instrucțiuni despre cum să descărcați pluginul>

    Conexiunea mea la internet folosește un server proxy, dar pluginul nu se poate autentifica pe server. Am configurat pluginul conform instrucțiunilor. Care este problema?

    Trebuie să configurați proxy-ul pentru IntelliJ IDEA. Link către instrucțiuni despre cum să configurați proxy: https://www.jetbrains.com/help/idea/2016.1/http-proxy.html

    Codul sarcinii din IntelliJ IDEA este evidențiat cu roșu. Ce ar trebui să fac?
    Cel mai probabil, nu ați conectat SDK-ul în IntelliJ IDEA. Pentru a remedia acest lucru, în IntelliJ IDEA accesați Fișier -> Structura proiectului -> Setări platformă -> SDK-uri.
    În fila Classpath, trebuie să conectați toate fișierele jar (acestea pot fi găsite la «Java path»/jre/lib, Pe Windows, calea Java implicită este — C:\Program Files\Java).