Има мнение, с което често се срещам — невъзможно е да се учи самостоятелно, нужни са професионалисти, които да ви водят по този трънлив път — да обясняват, да проверяват, да контролират. Ще опитам да опровергая това твърдение, а за това, както е известно, е достатъчно да дам поне един контрапример. В историята има примери на велики автодидакти (или простичко казано, самоучители): археологът Хайнрих Шлиман (1822–1890) или гордостта на Грузия — художникът Нико Пиросмани (1862–1918). Да, тези хора живеят, учат и творят най-вече през XIX век и са били изключително далеч от света на информационните технологии. Въпреки това, все пак „най-важната цел на обучението е да се научите да учите“, както казва Аристотел. В тази статия ще споделя с вас практически примери, които позволяват ефективно организиране на самостоятелния учебен процес.

Самостоятелното обучение все още е възможно. По-скоро, напълно е реалистично да постигнете високи резултати. Ще се учудите: как човек от сферата на търговското образование (работя в учебния център „“) може да говори по тази тема, подрязвайки клона, на който седи. Но нека да вървим по ред.
Аз съм човек, който през цялата си професионална кариера (а това е повече от 17 години) работи в сферата на образованието: аз В образованието и аз ЗА образованието. Искам да споделя с вас практически примери, които позволяват ефективно организиране на самостоятелния учебен процес. Тези методи са обобщение на личния ми опит. Разбира се, не претендирам за последна инстанция. Но ако всеки от вас намери поне един метод, който иска да използва в личната си практика, ще считам задачата си за изпълнена.
Моят първи съвет е — ако решите да се занимавате със самообразование (няма значение колко време сте готови да посветите: 10 минути, час, ден…), опитвайте се да избягвате други ангажименти в това време, за да направите времето си максимално ефективно.
Професорът по психология в Калифорнийския университет Хол Пашлер каза: „Дори умът на завършил Harvard ще стане умът на осемгодишно дете, ако го накарате да прави две неща едновременно“.
Откажете се от многозадачността при обучението и ще получите максимален ефект от образованието.
Но обещах да споделя практични приеми. Ще илюстрирам тези техники на тема фронтенд разработка. На първо място, темата е изключително интересна за мен (още от времето, когато бях учител по информатика и я преподавх на деца). На второ място, фронтенд разработката е едно от най-търсените и бързо развиващи се направления.). И на трето място, дори и да не сме фронтенд разработчици, ние сме потребители на резултатите от тяхната работа.
И така, трябва да придобием нови знания и практически умения самостоятелно. От къде ги взимате? Какво е вашият източник? Интернет, учебници и други хора — така ли? Нека започнем с интернет.
1. Търсете ефективно
Има много търсачки. Различните търсачки имат различни алгоритми за търсене. Следователно, обхватът е различен — всяка обхваща (или по-технически, индексира) част от информацията, налична в интернет. Следователно, трябва да ползвате различни търсачки, за да получите максимален обхват на източниците.
Но как да организирате търсенето, за да не се загубите в огромно количество „информационен шум“? Необходимо е да се научите да отсявате полезните зърна. Да, сега търсачките разбират запитвания на естествен език. Алгоритмите за предоставяне на релевантни резултати постоянно се усъвършенстват. Търсачките получават огромен набор от допълнителни функции. Но въпросът „Как да търсим информация ефективно?“ остава актуален и до днешен ден.
Практически всяка търсачка предлага разширено търсене и език на запитването, на който е построено. Но не всички редовно използват тази възможност.
Ще покажа на примера на Google. Ако искам да науча фронтенд разработка, интересувам се от технологии, на които трябва да обърна внимание, и ресурси, които си струва да прочета.
- Преминаваме на страницата
- Задаваме параметри. Например:
a. със словосъчетанието: Front-end Development,
b. с някое от словата: 2018,
c. Търсене на: английски,
d. Държава: Съединени Щати,
e. Дата на обновление: последната година,
f. Положение на словата: в заглавието на страницата. - Натискаме Търси.
- И на страницата с резултати от търсене избираме тези ресурси, които ще ни служат като отправна точка в изучаването на темата.

За уточняване на търсачките също може да се използват. Тези прости трикове ще помогнат да получите по-релевантни резултати и да спестите много време, изразходвано за търсене на качествена информация.
2. Учете онлайн
Сега вероятно всички знаят за MOOC — достъпното в интернет масово образование за всички желаещи. Сред най-известните платформи са , , , , . Повечето от подобни ресурси съдържат курсове на английски език, но има и рускоезични — например, (където, междувпрочем, разполага своите курсове Корпоративният университет на Сбербанк).
В моя личен хит-парад безусловен лидер е — за професионалния подход и привличането на експерти от индустрията. Често ползвам и Coursera — те имат нещо, което липсва на другите ресурси, например, кръстосани проверки. Това е възможност не само да получите коментари от други потребители, но и сами да се ангажирате в процеса и да застанете в ролята на експерт (а това също е един от методите на самообразование, което ще спомена по-късно).
По мое лично мнение, руските платформи все още малко отстъпват на чуждестранните както по качество на материала, така и по форма на доставка до слушателя, но ако на въпроса "Do you speak English?" отговаряте "Yesлибы", това също е отличен вариант.

Нека разгледаме алгоритъма за търсене на необходимата програма на примера на.
- Преминаваме в каталога на курсовете —
- Избираме категория:
- Слагаме филтър „безплатни“: Type — Free Courses
- Посочваме нивото си: Skill Level — например, Beginner
- Уточняваме уменията, които искаме да усъвършенстваме: Skill — HTML, CSS, JavaScript
- И получаваме списък с курсове, за които може да се запишете напълно безплатно. Плюсът им е, че повечето от тях са разработени с участието на вендори, а обучението протича на реални проекти.
Ако обаче сте начинаещ специалист и не знаете в каква последователност трябва да изготвите обучението, кои курсове да преминете, какви задачи да решавате, то за вас е предвидена възможността за записване на т.н. „Комплексни програми“. Специалисти в областта на обучението вече са изградили цялата образователна траектория, остава само да я следвате.
Как да търсите такива програми
- Преминаваме в раздела с
- Чрез Школата по програмиране () намираме подходящата насока: .

Как да разберете кои от намерените курсове са по-добри? Няма универсална рецепта, всичко зависи от целите, задачите и качествата на конкретния човек. Въпреки това, мога да дам някои препоръки.
- Прочетете отзиви, за да научите мнения на други хора.
- Запознайте се с курса, където се описва съдържанието, структурата, методите, представени са фрагменти, по които можете да оцените доколко е професионален подходът при разработката на курса, колко добре преподавателят представя материала, какви допълнителни механизми за самоконтрол или автоматичен контрол от страна на системата съществуват.
Събирайки тези фактори, можете да определите за себе си дали си струва да преминете този курс.
Още един често задаван въпрос е свързан със самоорганизацията — до края на онлайн курсовете достигат максимум 8% от слушателите. Хората търсят решения на конкретни задачи и прекратяват обучението веднага щом ги намерят. Друга причина — продължителността на курса. Повечето хора по природа са спринтери и им е трудно да бягат на дълги дистанции.
Ако все пак искате да завършите обучението, първо развивайте в себе си качествата, които изисква самообразованието:
- учете се да планирате времето си;
- намерете си правилния мотив;
- поканете познати да ви придружат в обучението, за да имате с кого да обсъждате и разглеждате изученото.
Също така, проблемът със самоорганизацията успешно се решава, когато е необходима регулярна и финална отчетност пред ръководството или други лица. Системата за сертификация също работи, но само в случаите, когато е необходимо да се потвърди статусът.
3. Търсете експерти
Търсете хора, на чието знание и опит можете да разчитате. Хора от индустрията, доказали се като висококласни професионалисти, готови да споделят опит открито и безвъзмездно. Мислите, че това е фантастика и такова нещо не съществува? Съществува. Има няколко трика, с които можете да намерите такива хора.
Обърнете внимание на официалните източници – например, организациите, които разработват стандарти. Те имат работни групи, създадени за разработване на специализирано съдържание. Информацията за тях обикновено е обществено достъпна.
Нека разгледаме конкретен пример.
- Влизаме на сайта
- Преминаваме в Работни групи –
- Сред тях избираме тази, която ни интересува в момента. Например, Cascading Style Sheets (CSS).
- Влизаме в категорията участници и получаваме достъп до всички организации, участващи в разработването на тези стандарти:
- Намираме поканените експерти – специалисти, признати от световната общност. Поканени експерти:,

Обикновено експертите в тази област охотно споделят своите разработки. Можете да намерите записи от техните изяви, да се запознаете със списъка на ресурсите, които са използвали, да видите слайдове и дори кода, който са демонстрирали. И да учите от техния пример.
Между другото, особено бих препоръчал Lea Verou – тя има множество „вкусни“ разработки, които споделя с обществеността. С нейния пример тя вдъхновява огромен брой хора по целия свят. И не съм изключение.
Вторият начин за намиране на експерти е видеохостингът, където можете да откриете записи на конференции, посветени на съответната тема. Това или не толкова известен у нас , където се съхраняват много материали, които често просто няма на YouTube.
И отново с пример:
- Влизаме в YouTube. Търсене:
- Тук също работи ефективно търсене и не трябва да го пренебрегвате. Избираме: Филтри → Канали
- И получаваме списък с канали, посветени на тази тема.
- Например: Front-Trends → Плейлисти →
- Избираме произволен лектор. Да кажем, — тя е прекрасен експерт, от когото има какво да се научи.
- Вуаля.
Така можете да намерите професионалисти в съответната сфера и да получите достъп до техните разработки.

4. Нека изкуственият интелект работи за вас
Тук моят съвет е много прост и дори в известна степен противоречив в нашата епоха на „Големия брат“ – оставяйте „цифрови следи“:
- Абонирайте се за канали, за да получавате предложения за „подобни“;
- „Харесвайте“ и записвайте видеа и материали;
- Следете за страниците на професионални общности, които ви интересуват в социалните мрежи.
И по "цифровите следи" ще получавате предложения, свързани с интересуващата ви тематика. Това е възможност да влезете в професионална общност, от която ще черпите полезна информация и практически примери.
5. Четете книги
Съществува мнение, че с наличието на достъпна информация в интернет и безброй онлайн курсове четенето на книги престава да бъде актуално. Въпреки това, това е съвършено неверно.
Книгите са необходими за получаване на обемен поглед върху определени концепции, идеи, проблеми и технологии. Те разширяват кръгозора и са предназначени за дълбочинно изучаване на материала.
Но все пак трябва да четем ефективно.
Как да изберем книги за четене?
За теоретични изследвания има , регламенти и т.н.
Ако говорим за техническа литература, се ръководя от проста логика — следвам препоръките на авторитетни източници. Под тях разбирам признати експерти в индустрията (на много от тях съм абониран в ), както и уважавани електронни издания и профилирани портали (например, , , , ).
Общо взето, предпочитам практическо-ориентирани източници. Важно ми е:
- да е прост и човешки език (обичам книги-събеседници, където се задават въпроси, провокиращи мисълта по време на четенето),
- качеството на представения материал. Разбира се, съдържанието е по-ценно. Но опаковката позволява да се направи извод за отношението, вложено в книгата, дава представа за времето и ресурсите, похарчени, за да се даде живот на книгата, за търсенето на правилния начин на самоизразяване от автора (и целия ангажиран екип) чрез книгата. Както се казва, дяволът е в детайлите. А аз ги забелязвам.
Ето няколко примера на книги, които категорично препоръчвам:
6. Използвайте различни инструменти
"Запомням само това, което правят ръцете ми" — именно така може да се интерпретира известният в световната педагогическа практика принцип на обучение "Learning by Doing".
Рано или късно ще ви трябва да приложите натрупаните знания на практика. Нужно постоянно да тренирате — затова се нуждаете от специални инструменти, които да организирате тренировките си по най-ефективния начин.
Откъде да вземете тези инструменти?
Основавайки се на един от предишните точки — от експертите, които споделят своите работни инструменти — можете да намерите интересни проекти в техните блогове и на сайтовете, където публикуват материалите си. Тези проекти ще ви позволят практически да приложите новите технологии и техники, които изучавате, и да развивате собствените си ноу-хау. И има много от тях.
В анимацията, например, изменението на анимируемото свойство във времето се описва с определена крива, а по-точно — с набор от нейни параметри (коефициенти). Най-реалистичните анимационни ефекти, от гледна точка на зрителя, се развиват нелинейно (достатъчно е бегло да се запознаете с принципите на анимацията, заложени от Уолт Дисни, за да се убедите в това). Например, някакъв обект започва движението си постепенно, след това скоростта му се увеличава, след което постепенно започва да намалява и т.н. Математически подобни зависимости се описват с помощта на Безиеви криви.
Вижте интерактивния симулатор (Крива Безие), където можете да видите как формата на кривата влияе на характера на анимацията на движение на обекта в пространството. Алгоритъмът е следният:
- Настройте ()
- Задайте времето за анимация на 1.5–2 секунди
- Стартирайте теста — създава правилния анимационен ефект: има подготовка за началото на действието, само действието и инерция при неговото завършване.

Още интересни примери:
Ще се спра по-подробно на няколко от най-показателните, от моята гледна точка.
- Проверка на изискванията за парола :
Задача: необходимо е полето на формата, използвано за въвеждане на паролата на потребителя, да приема само стойности с дължина не по-малка от 6 символа, които да съдържат поне една цифра, буква (без значение от регистъра) и произволен символ. Проверката трябва да се извършва на клиента с помощта на стандартните средства на браузъра (за тази цел се използва, чиято стойност е регулярен израз).
:
- /^.{6,}$/ — любые 6 символов
- /^(?=.*d).{6,}$/ — из них хотя бы одна цифра
- /^(?=.*d)(?=.*[a-z]).{6,}$/i — из них хотя бы одна буква (регистр не важен)
- /^(?=.*d)(?=.*[a-z])(?=.*[W_]).{6,}$/i — из них хотя бы один символ (не буква и не цифра)

- Още един пример — галерия от шаблони : просто е удивително как кодът се превръща в геометричен шаблон!
Последователност на действията:
- Мащаб 90%
- Зиг-заг — фон код

Основната идея е да използвате различни инструменти, които са на разположение на сайтовете на специалисти и позволяват да усъвършенствате уменията си напълно безплатно.
7. Станете експерт
След като се усъвършенствате, преминете на ново ниво — станете сами експерт.
Как да го направите? Лесно.
Помните ли анекдота за преподавателя: "Разказах им го три пъти, вече и сам разбрах всичко, а те все не могат да разберат"? Трябва да предадете знанията си, за да ги затвърдите. И като инструмент предлагам да използвате услугата StackOverflow. Това е ресурс, създаден специално за разработчици, където те търсят отговори на професионалните си въпроси. И на тях отговарят също разработчици. Така се събира обширна база от проблеми, на които всеки има решение. И вие можете да станете автор на отговори на тези въпроси, разучавайки по-добре определени теми и споделяйки опита си.
Убивате два заека с един удар: от една страна, сами учите как да решавате този проблем. От друга страна, учите се да разказвате за алгоритъма на решението и по този начин по-надеждно затвърдявате новите знания в паметта.
Последователност на действията на
- В полето за търсене въвеждате заявка — например: CSS
- В резултат имаме списък с всички въпроси с тага „CSS“
- Преминете на таба Неотговорени — Unanswered. И получавате

Или:
- Действайте по същия сценарий.
Не забравяйте и за — мрежа от уебсайтове за работа с въпроси и отговори в различни области, а също и местен ресурс (благодаря на, , за насоката).
Итог
Споделих с вас няколко прости техники, които ще ви помогнат да "научите как да учите" и ще направят процеса на самообразование по-ефективен:
- Търсете ефективно.
- Учете се чрез масови онлайн курсове (и ги завършвайте).
- Търсете експерти, от които да почерпите опит, с които да се консултирате и с които да разговаряте.
- Използвайте възможностите на изкуствения интелект: оставяйте "цифрови следи", за да работи той за вас, разширявайки вашия професионален кръг и хоризонт.
- Четете книги. Изберете ги осъзнато. Тези, чиито автори задават въпроси и стимулират мисловната ви работа, са най-подходящи. Не забравяйте и за естетическата страна: четенето трябва да носи не само интелектуално удоволствие.
- Тренирайте с различни инструменти, които можете да намерите от експерти. И не се страхувайте да експериментирате.
- Накрая, сами станете експерт, за да приложите натрупаните знания на практика.
Може да се запитате: защо тогава са нужни учебните центрове?
Отговарям:

В Мрежовата академия са отворени свободни позиции!
Източник: habr.com
