CodeGym /Java блог /Случаен /Топ 7 съвета и трикове, за да научите Java възможно най-б...
John Squirrels
Ниво
San Francisco

Топ 7 съвета и трикове, за да научите Java възможно най-бързо

Публикувано в групата
Това е начинът, по който работи човешкият мозък. Каквото и да правим, нашият мозък непрекъснато търси по-ефективни решения и преки пътища, които биха ни позволor да правим същото нещо по-бързо, по-добре и по по-удобен начин от преди. Така че бъдете спокойни, ако се чудите дали има няHowви съвети и трикове, за да научите Java по-бързо и по-лесно, напълно естествено е да го направите. Топ 7 съвета и трикове, за да научите Java възможно най-бързо - 1 Не сме сигурни за „трикове“, но със сигурност има някои начини да увеличите максимално ефективността на този процес, което ще ви позволи да научите Java толкова бързо, колкото е реалистично възможно. Разбира се, различни неща ще работят за различни видове хора, но някои съвети и препоръки определено могат и ще направят живота ви като обучаващ Java значително по-лесен. Ето някои от най-приложимите и доказано ефективни съвети и предложения за бързо изучаване на Java, базирани на нашия собствен опит в CodeGym и от редица опитни Java разработчици.

1. Намерете вълнуващ проект, който можете да изградите с Java

Ето един добър начален съветот Brian Knapp, опитен програмист и автор на блога Code Career Genius: „Когато бях абитуриент през 2002 г., реших да науча Java. Взех си копие на Teach Yourself Java за 21 дни, за да разбера основите и How е различно от C/C++. Книгата беше полезна, но я предъвках за седмица-две. И тогава направих нещо, което направи огромна разлика. Реших да направя нещо готино с Java! Наистина се развълнувах да направя своя собствена RPG игра в стил Final Fantasy, използвайки Java 2D. През следващия месец, всеки един следобед и вечер бях обсесивно хакнал този проект. По пътя разбрах How да извеждам графики на екрана, да анимирам спрайтове, да извеждам и премествам карта с плочки на екрана, откриване на сблъсък, музика, звукови ефекти и дори създадох свой собствен редактор на карти с плочки с помощта на Java Swing! Ключовият момент за мен беше да се вълнувам от изграждането на нещо. Имах проект, за който имах толкова много енергия, а Java беше вълнуваща технология, която направи всичко възможно!“ Браян със сигурност е прав. Намирането на нещо забавно и вълнуващо, което искате да създадете с Java, е чудесен начин да се мотивирате да научите езика по бърз и забавен начин. Всъщност, това е едно от нещата, които имахме предвид, когато проектирахме курса CodeGym. Ето защо имаме сюжет, свързващ части от курса заедно и различни задачи, предназначени да се вълнуват от прилагането на Java, за да научите How можете да използвате този език, за да създадете нещо, което харесвате. „Брайън със сигурност е прав. Намирането на нещо забавно и вълнуващо, което искате да създадете с Java, е чудесен начин да се мотивирате да научите езика по бърз и забавен начин. Всъщност, това е едно от нещата, които имахме предвид, когато проектирахме курса CodeGym. Ето защо имаме сюжет, свързващ части от курса заедно и различни задачи, предназначени да се вълнуват от прилагането на Java, за да научите How можете да използвате този език, за да създадете нещо, което харесвате. „Брайън със сигурност е прав. Намирането на нещо забавно и вълнуващо, което искате да създадете с Java, е чудесен начин да се мотивирате да научите езика по бърз и забавен начин. Всъщност, това е едно от нещата, които имахме предвид, когато проектирахме курса CodeGym. Ето защо имаме сюжет, свързващ части от курса заедно и различни задачи, предназначени да се вълнуват от прилагането на Java, за да научите How можете да използвате този език, за да създадете нещо, което харесвате.

2. Практикувайте колкото е възможно повече

„Практиката прави всичко различно. Успях да стана експерт по Java преподавател поради постоянна, повтаряща се практика. Със сигурност това е ключът към успеха на професионалните програмисти. Просто ще трябва да го codeирате!“ — казваДжон Селавски, старши Java разработчик и преподавател по Java. И не можем да се съгласим повече! Продължаваме да казваме това от самото начало: когато се научите How да codeирате, практиката прави всичко различно. Ние всъщност изградихме цялата структура на курса на CodeGym около този подход на първо място в практиката. Това е една от основните причини много от нашите студенти да могат да си намерят първа работа по codeиране, преди дори да завършат последното ниво на курса. Когато изучавате Java в CodeGym, повечето от това, което правите, ще бъде да практикувате. Така че вече се погрижихме за това instead of вас. Просто не забравяйте да практикувате, ако решите да изберете няHowъв начин да научите Java, различен от CodeGym.

3. Учете редовно и не правете дълги почивки

Друг важен съвет, който можем да споделим въз основа на собствените си наблюдения и опита на наши бивши ученици. Редовното и непрекъснато учене, без дълги почивки (за предпочитане без почивка по-дълга от един ден) е важен фактор за успех. Опитът ни показва, че хората, които са склонни да правят дълги и многобройни почивки, обикновено напредват много бавно и по-често в крайна сметка се отказват от курса, без да успеят. Така че определено бихме препоръчали, доколкото можете, да се придържате към редовното изучаване на Java, тъй като почивките за повечето хора водят до необходимостта от „опресняване“ на паметта, когато се връщат към нея or дори да я научат всичко отначало, тъй като мозъкът ви е склонен да забравя новото знание много бързо, особено ако това знание не е подкрепено с подходящо количество практически опит.

4. Сътрудничете с други начинаещи и току-що обучаеми

Сътрудничеството с други нови обучаеми за комбиниране на усorята и взаимно подпомагане е друг малък трик на успешните самообучаващи се Java. Този подход е ефективен поради начина, по който работи нашият мозък: най-добрият начин да научите нещо за него е да го научите на други хора. Ето защо сътрудничеството с другите и подпомагането на по-малко опитни учащи работи толкова добре. Разбира се, винаги сме знаели колко важна е общността и сътрудничеството. Ето защо имаме секцията за помощ на нашия уебсайт, където студентите на CodeGym могат да поискат помощ и да я получат от съученици or собствени Java експерти на Codegym.

5. Поддържайте учебните си сесии достатъчно дълго (по-дълго от 1 час на ден)

Както много опитни програмисти ще ви кажат, изучаването на Java за един час всеки ден може да не е най-ефективната стратегия. За повечето хора един час просто няма да е достатъчен, тъй като реалното време, което отделяте за codeиране, би било някъде около 20-30 minutesи. Ето Howво споделя Reinder de Vries, опитен разработчик и основател на уебсайта LaernAppMaking.comотносно това: „Само ученето по един час на ден (без meaning колко дни подред) е лошо за запазването на наученото и ще навреди на способността ви за учене. Имате ли възможност да учите 2 or 3 часа на ден, може би на по-малки интервали? Когато научите програмиране за един час, действителното време, което отделяте за писане на code, може да бъде само 20 minutesи. Освен програмирането, вие правите много други неща: четете, търсите препратки, взирате се в екрана, опитвате се да съберете заявки за търсене в Google и, разбира се, проверявате Facebook or WhatsApp и други прекъсвания. Когато учите, умът ви трябва да „загрее“ (точно Howто тренирате) и да се охлади, обработвайки новата информация. Превключването на задачи и контекст отнема вниманието и особено за програмирането са необходими време и усorя за „зониране“. Едно общо нещо, което трябва да добавите тук е: не губете време и, доколкото можете, се съсредоточете върху постигането на нещо по-бързо (нямате цялото време на света!), било то да научите How да codeирате в Java or нещо друго. Ето една добра мотивацияпрепоръка от Hagar Qim, опитен разработчик на Java: „Не бързайте. Икономиките се променят. ИТ светът се промени много през годините, но едно нещо е все същото: когато слабата икономика принуди компаниите да намалят разходите, проектите ще бъдат отложени or дори напълно отменени. Когато проектите изчезнат, работните места изчезват. В крайна сметка икономическото махало винаги се връща назад, но това може да отнеме години. Така че яхнете вълните на една все още процъфтяваща икономика, за да получите този добър старт.“ Добре казано.

6. Не поставяйте летвата твърде ниско

Друг добър общ съвет е да не поставяте летвата твърде ниско за себе си, когато става въпрос за обучение How да codeирате, което обикновено правят много начинаещи. Например, за хората е типично да смятат, че са твърде стари, за да научат ново умение, особено ако то е „сложно като програмиране“. Дори хора в края на 20-те or началото на 30-те често си мислят, че може да са „твърде стари за тези глупости“. Разбира се, в повечето случаи да си твърде стар е просто извинение, което си измисляш, за да си позволиш да се откажеш, често преди дори да си започнал. Ето Howво казва Браян Лим, опитен Java codeеротносно хората, които започват да учат Java, когато са над 30: „Java е много структурирана и корпоративна. Мисля, че е идеален за структуриран ум, който харесва дизайнерски модели и обектно-ориентирано програмиране. И вероятно е по-вероятно възрастният човек да има структуриран ум. Освен това има кариерна пътека в сертифицирането и приятни спокойни работни места без стартиране за възрастни хора. Друг начин, по който Java може да бъде страхотна, е ако създавате свой собствен продукт. Microsoft и .NET не се третират сериозно в света на отворения code, така че ако имате многогодишен план за създаване на продукт or дори игра като Minecraft, Java е невероятна. Печалбата е невероятна и можете да работите със зрели инструменти instead of спагети code на JavaScript or проблеми с паметта на ниско ниво като C or C++.“ Просто не можем да се съгласим повече.

7. Бонус съвет: изпейте своя code

И в заключение, ето един допълнителен приятен и необичаен бонус съвет от Reinder de Vries, който ви препоръчва да изпеете codeа си (това е нещо ново!) като начин да измамите ума си от скуката. „Опитвал ли си някога да изпееш своя програмен code? Искам да кажа, звучи глупаво, но работи. Умът става скучен, когато правите едно и също нещо през цялото време и научава много по-малко, ако използвате един метод на обучение. Четенето през цялото време, само гледането на видеоклипове, само писането на клавиатура не е оптимален начин за учене. Вместо това опитайте да запишете code с химикал и хартия, or нарисувайте концепция за програмиране, като използвате фина линия и по-голям молив, or... изпейте своя code!“ препоръчва Reinder.
Коментари
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION