CodeGym/Java блог/Случаен/Как да започнете да изучавате Java от нулата и да не прав...
John Squirrels
Ниво
San Francisco

Как да започнете да изучавате Java от нулата и да не правите често срещани грешки?

Публикувано в групата
Озадачени ли сте How да започнете да изучавате Java от нулата и не знаете откъде да започнете? Добра начална точка е да си поставите целите и да започнете да codeирате веднага. Заедно с това, трябва да вземете предвид някои от често срещаните грешки на начинаещите в Java, за да ги избегнете и да постигнете най-добрите резултати от процеса на обучение. И точно това ще обсъдим в тази статия.

И така, Howво е Java?

Java е многофункционален език за програмиране, който винаги е бил един от най-популярните. Работи на почти всяка платформа. Мотото „пиши веднъж, изпълнявай навсякъде“ означава, че codeът на Java може да създава всичко - от компютърни програми до уебсайтове до мобилни applications. Тъй като е много мощна, операционната система Android е внедрена в Java. Използва се и за писане на много Android applications и игри.Как да започнете да изучавате Java от нулата и да не правите често срещани грешки?  - 1

Защо хората учат Java?

  • Java разработчиците винаги са търсени. Това е така, защото Java е навсякъде; Телефони с Android, игри, компютърни програми, сървърни уеб applications и др. Java програмистите могат да работят като разработчици в компании or на свободна практика с огромен пазар за Android и игри Java програмисти.

  • Добре платени работни места. Средно на програмист в САЩ се плащат $107K, докато в Европа му се плащат почти $60K.

  • Широки професионални хоризонти. Java е език с общо преднаmeaning, който работи на много устройства като мобилни телефони, лаптопи, компютри, смарт телевизори и други.

Какви са типичните грешки при изучаването на Java и How да ги избегнем?

Учене без поставяне на цел

Целите осигуряват усещане за посока, постижение и мотивация. Те трябва да са конкретни, реалистични и постижими. Първо задайте учебни цели, подходящи за вашето начално ниво на Java. След като ги постигнете, преминете към следващото ниво и така нататък. Не поставяйте каруцата пред коня и не се затрупвайте с напреднали материали.

Опитвайки се да получите всичко наведнъж

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

Теория без практика

Дисбалансът между теория и практика е често срещан сред начинаещите. Обучението започва с теория (напр. основите на езика); твърде много теория обаче може да бъде обезкуражаващо. Трябва да прекарвате повече време в практикуване на codeиране - практическият опит е ключът към успеха. Опитайте се да включите това, което вече сте научor, в следващата задача и т.н.

Учене в изолация

Самообучението не означава, че трябва да работите изолирано. Можете да бъдете част от онлайн Java общност, където споделяте опита си с връстниците си и провеждате дискусии по различни теми. Това може да ви помогне да останете мотивирани, когато сте изпequalsи пред трудни задачи.

Придържане към сложни задачи за дълго време

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

Невнимание към действителните грешки

Не се обезсърчавайте, ако имате грешки в codeа си, случва се на всеки. Някои грешки са по-трудни за намиране от други, което може да бъде предизвикателство, освен ако не ги следите от самото начало. Този процес се нарича отстраняване на грешки и е непрекъсната рутина от добрите разработчици.

Кодиране преди мислене

Много програмисти се вълнуват прекалено много и се втурват в решаването на проблеми, без да отделят minutesа, за да помислят за проблема. Напредналите Java програмисти биха ви казали, че планирането на вашия code е толкова важно, колкото и самият code. Така че, преди да codeирате, помислете за най-ефективния начин за решаване на проблема и How можете да тествате това решение.

Страх от експерименти

Експериментирането с вашия code може да бъде забавно и удовлетворяващо занимание. Вашият code прави ли точно това, което сте искали да направи? Ще даде ли codeът едни и същи резултати при различни обстоятелства за един и същ вход? Как ще се държи codeът, ако потребителят го въведе неочаквано (напр. букви instead of цифри като възраст)?

Не работи върху самомотивацията

Прегарянето на програмистите е истинско нещо. Всеки е ударен от вълна на загуба на страст за codeиране от време на време. Разбирането, че има други като вас, е първата стъпка. За да продължите да бъдете мотивирани, обградете се с връстници с подобно мислене, сменете темите; преминете към по-интересни концепции, които изискват творческо мислене за решаване на проблеми.

Някои полезни съвети за избягване на тези грешки

Принципът на Парето (известен още като правилото 80/20)

Принципът на Парето гласи, че 80% от ефектите идват само от 20% от причините. Например, 80% от вашите проекти за codeиране ще зависят от най-често срещаните 20% от концепциите на Java. Същият принцип може да се приложи към вашето обучение по Java: посветете 80% от времето си на практика и 20% на изучаване на теория.

Образователно планиране, за да започнете да изучавате Java от нулата

  • Поставяне на цели. Можете да постигнете всичко с Java; но не е реалистично да научите всички неща, свързани с Java. Поставете си цел и изберете конкретна област за учене, било то applications, базирани на облак, игри or applications за Android. Това е основната стъпка, ако наистина сте решor да започнете да изучавате Java от нулата и искате да направите този трик.

  • Задаване на въпроси и разговор с други ученици. Бъдете активен член на Java общността; задавайте въпроси, когато сте в затруднение, и помагайте на връстниците си, ако знаете решението на техните проблеми. Проучете Howво правят другите и се вдъхновете от техните успехи.

  • Решаване на малки задачи. Създайте си навик да решавате малки задачи всеки ден. Мини игрите на CodeGym ви дават възможност да разработите свои собствени мини игри и да ги публикувате, за да играят другите, което ви дава мотивация, Howто и удовлетворение.

Практикувайте

Практиката е неразделна част от вашия план за обучение по Java. Ето някои полезни ресурси, които да ви помогнат да развиете уменията си за програмиране:

CodeGym

CodeGym е изчерпателен онлайн ресурс за изучаване на Java; предоставяне на стотици курсове с иновативни подходи за започване на изучаване на Java от нулата. Това е като игра с разказване на истории и подсюжети, където се издигате на ниво с всяко умение, което научите, което ви държи ангажирани и предотвратява изгарянето от разочарование. Това е най-добрият стартов пакет, тъй като курсовете се ръководят от опита на много програмисти. Преминавайки плавно от основни теми към сложни, той ви подготвя за света на работата. Защо новите програмисти избират CodeGym?
  • Курсът е добре структуриран. Съдържа 600 урока. Всеки от тях обяснява една тема, така че ученикът да може да се съсредоточи върху тази тема сам, без да се разсейва.

  • Курсът е 80% практика. Упражненията започват от първия урок с общо 1200 задачи.

  • Силна Java общност. С голяма общност от съмишленици няма да сте сами.

  • Виртуален учител. Мигновено оценява вашите решения и дава препоръки; предоставяне на ясен списък с изисквания относно това, което трябва да направите.

Видео курсове:

  • Java урок за начинаещи Плейлист .
    Този плейлист съдържа 100+ уроци за Java, като се започне от самите основи като инсталиране на Java за различни операционни системи до уроци за напреднали, като ламбда изрази и уеб скрапинг.

  • Дерек Банас: Java code за 30 minutesи .
    Дерек преподава основните знания, необходими за писане на Java code за 30 minutesи. Той обхваща широк спектър от теми, включително примитивни типове данни, коментари, клас, математика, hasNextLine, nextLine, гетери, сетери, if, else, else if, print, println, printf, логически оператори, for, while, break, continue, правете докато и много други.

Най-добри книги:

Увийте

Изучаването на Java е възнаграждаващо изживяване Howто на лично, така и на професионално ниво. За да извлечете най-доброто от него, трябва да подходите към процеса на обучение, като планирате целите си, фокусирате се върху практиката, толерирате грешките и се учите от експерименти и сте част от активна Java общност. Тези усorя могат да бъдат подпомогнати от платформи за обучение като CodeGym , видео материали и книги.
Коментари
  • Популярен
  • Нов
  • Стар
Трябва да сте влезли, за да оставите коментар
Тази страница все още няма коментари