Откъде да започнете и Howво да НЕ правите
Имаше мorони учащи преди вас и ще има още повече наследници и познайте Howво? Много от тях все още попадат в общи капани. Но ти няма да си сред тях, приятел :) Защото имаш кратък списък с често срещани грешки, които почти всички начинаещи правят и сега вероятно няма да отделяш време на:- твърде много изследвания instead of практика;
- непрекъснато обучение без определена цел;
- пequalsе на твърде дълги паузи в обучението;
- самостоятелно обучение.
Запознайте се с CodeGym: урок по Java за манекени (и за напреднали също :)
Курсът на CodeGym е подходящ за напълно начинаещи в програмирането. Не е нужно да показвате изключителни резултати по математика or да имате опит в ИТ, за да преминете курса. Всичко, от което се нуждаете, е време за учене и практика. Ето няколко функции на CodeGym за повишаване на нивото на вашето обучение по Java.-
Започнете с обмислен план за обучение
Може би сте забелязали, че не всички топ професионалисти могат да бъдат и топ учители. Понякога твърде опитни специалисти не могат да обяснят никоя концепция, която знаят, на напълно начинаещ... само защото не могат да я опростят.
Знаем колко е трудно да разбереш нова тема, обяснена с нещо чисто теоретично и непознати изрази. По-добре е да не се задълбочавате много във всяка най-малка особеност, която по няHowъв начин е свързана с темата.
Целта на CodeGym е да ви даде минималната теоретична основа, от която ще се нуждаете като младши разработчик. Това е пълен урок по Java за манекени, където се учите чрез пequalsе (or codeиране, за да бъдем по-конкретни).
Курсът се състои от малко теоретични знания, обяснени възможно най-просто, и хиляди (!) задачи за програмиране. Започвате с елементарни задания и преминавате стъпка по стъпка към по-трудни задачи и проекти за програмиране. Не се притеснявайте: курсът ще ви насочи от нулата до ясното разбиране How да стартирате програмиране на Java.
Вашето пътуване в CodeGym е разделено на четири мисии: Java Syntax, Java Core, Java Multithreading и Java Collections. Всеки мисия се състои от 10 нива. Всяко ниво има 12-13 урока. Всеки урок обхваща определена тема и включва теория плюс набор от задачи. Тук имате образователен план с кратки и лесни за разбиране лекции и "домашни"!
-
Получавайте незабавна обратна връзка за вашите резултати и напредък
Книгата може да ви предложи само това, което вече е написано. Няма да отговори на допълнителни въпроси и със сигурност няма да даде съвет How да коригирате codeа си!
За тези цели се нуждаете от ментор. Ученето в класове or частни уроци е много по-ефективно от изучаването на Java от книги, но има и недостатъци. Първо, това е труден график. Второ, закъсняла обратна връзка. Вашият преподавател се нуждае от време, за да провери заданието ви и да ви даде препоръки, а вие можете да чакате отговор с дни.
В CodeGym получавате незабавен преглед на вашето решение само за секунди, вижте дали codeът ви отговаря напълно на изискванията и много повече! Вижте сами: програмирането на Java за манекени може да бъде вълнуващо. Започвате да codeирате от първия урок, като използвате удобна webIDE, получавате съвети за вашето решение и някои съвети How да подобрите стила си на codeиране.
Всичко е просто: напишете своя code, щракнете върху бутона „Провери“ и веднага вижте резултатите. Системата ще ви предостави и средния брой опити, напequalsи от други ученици.
-
Учете с усет, мотивация и добра компания
Защо обучаващите се на Java спират наполовина, независимо от представянето си? Отговорът е прост: липса на мотивация or (и) досадно учене. Без meaning Howъв опит в програмирането имате, ако не сте ангажирани, е трудно да се решите да учите. Но има едно нещо, което всички обичаме да правим – да играем.
Ако сте запознати с игрите, знаете, че те могат лесно да ви „откраднат“ от реалността за часове и дни, докато преминете мисията or завладеете въображаемия свят. Може ли образованието да бъде толкова забавно? Отново, добре дошли в CodeGym.
Тук можете да учите и да играете във футуристична среда. Вашата цел е да повишите нивото на персонаж чрез преминаване на куестове и решаване на задачи. Всяка успешно решена задача ви носи „тъмна материя“. Това е вашата награда и ресурс, от който се нуждаете, за да отворите допълнителни уроци и практика. За да преминете цялата игра до края, трябва да codeирате много. По този начин до края на курса ще имате знания и 300 до 500 часа реална практика.
Важното е, че не сте сами тук. Общността на CodeGym се разраства и винаги можете да помолите за помощ със задачи or да получите съвет за коригиране на вашето обучение. Направете codeирането свой ежедневен навик и със сигурност ще научите How да стартирате програмиране на Java.
Допълнителен списък с книги за изучаване на Java: от поредица „за манекени“ до задълбочено четене
Не го разбирайте погрешно, никой не се опитва да ви разубеди да спрете да четете. Всъщност книгите могат да бъдат доста добро допълнение към плана ви за обучение. Ето няколко източника, които си заслужават вниманието:-
Head First Java от Кати Сиера и Бърт Бейтс
Тази книга е може би най-доброто въведение в Java, където основният език и концепциите на ООП са обяснени на примери от реалния свят. Ще бъдете ангажирани от първата page, докато не я завършите. Опитайте се да не пропускате упражнения и пъзели в края на всяка глава, за да запомните по-добре материала.
-
Начало на програмирането с Java For Dummies
Може да сте скептични към „поредицата манекени“, но все пак те са добри за тези, които не знаят нищо в конкретната област. Тук ще научите основните неща, от които се нуждаете, за да започнете с codeирането на Java, като например How да инсталирате Java, да компorрате code и да изпълнявате различни практически упражнения, след като приключите с четенето.
-
Java: Наръчник за начинаещи от Herbert Schildt
Добре, шегата настрана. Ако очаквате задълбочено обяснение със сериозен тон на гласа, опитайте това. Тази книга ви запознава с основните термини на Java и ви води от основното разбиране на типове данни, класове и обекти до по-сложни концепции като ламбда изрази и функционални интерфейси. Тази книга също има раздел за самопроверка в края на всяка глава.
-
Ядрото на Java, том I — Основи
Не се бъркайте от впечатляващите 1000 страници — можете лесно да прочетете тази книга от кора до кора. Всяка глава е посветена на определен предмет, като се започне от въведение в езика и средата за програмиране на Java и се премине към структури от данни, обекти и класове и т.н. За разлика от много книги за начинаещи, Core Java предоставя изрично покритие на колекции и генерични codeове, което е полезно за реално програмиране.
-
Think Java: Как да мислим като компютърен учен от Алън Дауни и Крис Мейфийлд
Тази книга за напълно начинаещи ще ви научи How да мислите в code. Подобно на много други, започва с въведение в ООП. Всяка глава има раздели с речник и упражнения за консолидиране на теорията и овладяване на умението за програмиране на мислене. Той е по-подходящ за начинаещи, отколкото за читатели с дори малък опит в codeирането. За начало е просто и няHow забавно за четене.
Увийте
Не забравяйте, че началното ви ниво на разбиране на програмирането е подходящо само в самото начало. Имате всички шансове да изпреварите по-подготвените обучаеми, ако имате поне тези три неща:- ясни цели и срокове
- мотивация
- ...и тонове практика, разбира се
GO TO FULL VERSION