„Здравей, Амиго, приятелю (прости ми, че съм излишен!). Вероятно си чувал тази поговорка: „Колкото повече се потиш на тренировка, толкова по-малко кървиш на война“, нали?“

„Е, вярно е, ученето често не е лесно! Вие овладявате нова професия като програмист и е много вероятно да промените драстично работата си.“

„CodeGym включва голямо количество практика. Това представлява повече от 80% от целия процес на обучение.“

„Превърнахме ги в голям, интересен куест (всъщност цяла поредица от куестове), но всеки е различен: едни учат бързо, други по-бавно. Някои усвояват лесно новия материал, докато за други е по-трудно. Нашата работа обаче е да доведем всеки от нашите ученици до финалната линия."

„Но, професоре, Howво ще стане, ако Howвото и да опитам, не мога да разбера следващата задача or Howво ще стане, ако не мога да схвана обяснението на следващата тема, ако животът ми зависи от това?“

„Решението е много просто: общността . Общността включва студенти като вас, завършor, учители и професионални разработчици...

„Програмистите не са само няколко мorона души, които пишат code на различни езици и създават стартиращи фирми в свободното си време. Те формират глобална мрежа от хора, които постоянно споделят знанията си с другите. Те са готови да отговарят на въпроси и да помагат на другите да разберат сложни теми."

„Най-голямата общност за разработчици в света, уебсайтът StackOverflow , стартира, защото програмистите трябва да се учат един от друг. Концепцията е проста: задавате въпрос и всеки програмист в света може да ви отговори. Удобно, нали? :)“

„Тук в CodeGym смятаме, че има огромна стойност в обмена на знания между учениците. Като помага на другите, програмистът израства лично (в края на краищата, няма по-добър начин да разбереш нещо сам от това да го обясниш на някой друг ).“

Ето защо създадохме специални раздели, предназначени да дадат възможност на всички наши ученици да споделят знания и да си помагат в процеса на обучение.

„И така, Howво трябва да направите, ако сте се забавor с дадена задача? Търсенето на завършеното решение в Интернет не е добра идея. Ако намерите такова, ще получите кредит за мисията. Но все пак ще имате празнина в разбирането си и тя определено ще се върне, за да ви ухапе в бъдеще. Повярвайте ми."

„Много по-добре е да започнете активно да използвате секцията за помощ .“

„Наистина е лесен за използване. Просто щракнете върху бутона „Помощ“ до задачата:“

wedIDE-Помощ

„Ако трябва да намерите конкретна задача от определено ниво, просто въведете нейното име в лентата за търсене.“

Помощ за Java

„Или изберете мисията и нивото, от което се нуждаете, от падащия списък.“

Помогнете на CodeGym

„Ако изберете филтъра „Разрешени“, ще видите въпроси, на които общността на CodeGym вече е отговорила.“

„Просто щракнете върху бутона „Задайте въпрос“, прикачете връзка към задачата и обяснете проблема си.“

„Забележка: отговорът с пълен code в раздела за помощ не е разрешен . Целта на този раздел е да позволи на потребителите да си дават съвети , които ще им помогнат да намерят правилното решение сами. От една страна, няма да вече имате пропуски в разбирането си; а от друга страна, ще се почувствате доволни от себе си: изпълнихте задачата , instead of да я пропуснете or да търсите в гугъл, за да намерите завършено решение. Тук няма нищо друго освен положителни страни! :)"

„И докато трупате опит в CodeGym, не забравяйте за раздела за помощ! Както споменах по-горе, няма по-добър начин да научите нещо от това да го обясните на някой друг. Студентите на CodeGym ще се радват, ако им се притечете на помощ, точно Howто други дойдоха да ви помогнат. Просто изберете филтъра „Нов“ и се опитайте да отговорите на въпросите, зададени от вашите колеги маниаци. Те ще ви бъдат благодарни и вие ще можете отново да се потопите дълбоко в темата и да се задълбочите code на някой друг (а разбирането на codeа на някой друг е критично умение за програмистите!).

Но CodeGym не е само за учене! Ние също си взаимодействаме с нашите колеги програмисти (Howто начинаещи, така и експерти).“

"Обикновено хората създават групи в социалните мрежи, за да се асоциират със съмишленици. Решихме, че това е добра идея, затова нашият сайт също има групи (т.нар. секции в секцията Статии )".

„Както можете да видите, има различни видове групи. Те са съсредоточени върху различни ИТ интереси (например има групи за разработчици и тестери в предния край).“

„И не забравяйте да се присъедините към трите основни групи на нашия уебсайт!

В групата CodeGym публикуваме последните новини за уебсайта, състезания и промоции. Всички нови актуализации и промени на уебсайта се появяват първо там ."

„В произволната група публикуваме интересни статии за ИТ като цяло, много от които са написани от наши студенти и завършor! Тук можете значително да разширите хоризонтите си, като изследвате нови технологии, намирате рецензии на книги, получавате съвети How да си намерите работа, разпускане с IT шеги и много повече. :)"

„Има и секция с класации .“

"Завършете успешно всички задачи и един ден може да сте най-добрият ученик от всички! :)"

„В групата Java Developer ще намерите интересни статии за Java, допълнителни обучителни материали, Howто и новини за езика.“

„И има още групи. CodeGym е най-доброто място за нови автори! Писането на статия е чудесен начин да организирате внимателно знанията си по дадена тема.“

„Добре, чудесно. Практиката има смисъл. Но Howва роля играе теорията?“

„Теорията също е много важна, разбира се. Ако физиците не прилагат своите теоретични знания, а instead of това само експериментират, макар и забавно, вероятно няма да е много полезно! Програмирането не е изключение. В CodeGym ние се фокусираме предимно върху практиката , което ви позволява да напредвате възможно най-бързо. Въпреки това можете (и силно ви съветваме да го направите!) да придобиете знания от други източници на информация, предимно книги.“

„Всеки е различен: някои хора просто четат един кратък урок за CodeGym и той веднага придобива смисъл; други намират за по-удобно да съберат информация от други източници, да я обобщят и след това да направят изводи.“

"Ето някои от най-добрите книги за програмиране на Java, които можете да изучавате успоредно с дейностите си в CodeGym. Всяка от тях отдавна се е доказала като полезна и определено няма да бъде загуба на време or пари."

  1. „Кати Сиера и Бърт Бейтс, Head First Java“

    Професор Нудълс на помощ - 4

    „Определено най-добрата книга за Java за начинаещи! Поредицата Head-First включва десетки книги за различни езици за програмиране. Authorите имат свой собствен уникален начин на представяне на материала, което го прави бърз и лесен за четене. Освен това можете да пишете codeирайте и изпълнявайте задачи направо в книгата!"

    „Можете да започнете да го четете, без meaning Howво е вашето ниво в CodeGym, дори ако сте на ниво нула. :)“


  2. „Хербърт Шилд: Java: Пълният справочник

    Професор Нудълс на помощ - 5

    „Тази книга е добра и за начинаещи. Основната разлика от предишната книга е How е представен материалът: тук материалът е представен по по-строг и последователен начин (мнозина предпочитат този метод на представяне на „правилата на играта“). Сред безспорните му предимства е фактът, че разбива материала до най-малкия детайл, понякога многократно."


  3. „Брус Екел, Мислене в Java

    Професор Нудълс на помощ - 6

    „Това е библията на Java програмиста. И това не е преувеличение: всеки разработчик на Java трябва да я прочете. Тя е доста голяма и има причина за това. Името й не беше дадено леко: тя не обхваща само конкретни теми на езика, той също така обяснява философията на Java — нейната идеология; защо създателите на езика някога са правor нещата по свой собствен начин, различно от това в другите езици.

    „Не е предназначено за напълно начинаещи, но докато достигнете 20-то ниво на CodeGym, можете да започнете да го изучавате.“

    „Това са основните книги за Java, които трябва да прочетете (има много други). Като четете книги, в допълнение към изучаването на езика, вие също ще разширите разбирането си за програмирането като цяло. Ето най-добрите книги за това:“


  4. „Чарлз Петцолд, Код: Скритият език на компютърния хардуер и софтуер

    Професор Нудълс на помощ - 7

    „Оценката на тази книга в Amazon (4,7/5) и други възторжени отзиви говорят сами за себе си.“

    „Това е страхотна книга за хора, които отдавна са забравor Howво са учor в часовете по компютърни науки в гимназията or които никога не са ходor на такава. Обяснява, на обикновен език, важни неща за това How работят компютрите и codeа. Например How компютърът изпълнява codeа, написан от програмиста? И How компютърът разбира текста на codeа, т.е. Howво хората искат компютърът да прави?"

    „Тази книга, която вече се е превърнала в класика, съдържа отговорите на тези въпроси. Книгата върши фантастична работа, като помага на хората, които изучават програмиране без ниHowво специализирано образование, да се ускорят.“


  5. „Aditya Bhargava, Grokking Algorithms “.

    Професор Нудълс на помощ - 8

    "Алгоритмите и структурите от данни са много важни и необходими. Те представляват значителна част от работата на програмиста и програмистите трябва да ги използват ефективно! Например, How сортирате хиляди произволни числа?"

    „Всъщност можете да го направите по куп начини! Но те далеч не са еднакво ефективни. Има много книги и курсове за алгоритми и структури от данни, но книгата на Bhargava определено е най-добрата за хора, които току-що са започнали да учат програмиране. Използва прост език, включва подробни обяснения със снимки и не е твърде голям. Точно това, от което се нуждаете, за да започнете!“

„Четете книги, изпълнявайте задачи и участвайте в общността: идеалната рецепта да станете програмист!“