Хочеш схуднути вчитися ІТ самостійно? Запитай мене як

Є думка, з якою я часто стикаюся, — вчитися самостійно неможливо, потрібні професіонали, які вас вестиму цим тернистим шляхом — пояснювати, перевіряти, контролювати. Спробую спростувати це твердження, а для цього, як відомо, достатньо навести хоча б один контрприклад. В історії є такі приклади великих автодидактів (чи просто самоучок): археолог Генріх Шліман (1822–1890) або гордість Грузії — художник Ніко Піросмані (1862–1918). Так, ці люди жили, навчалися і творили здебільшого у ХІХ столітті і були вкрай далекі від світу інформаційних технологій. Проте, як і раніше, «найважливіша мета навчання — навчитися вчитися», як казав Аристотель. У цій статті я поділюся з вами практичними прикладами, що дозволяють ефективно організувати самостійний навчальний процес.

Хочеш схуднути вчитися ІТ самостійно? Запитай мене як
Вчитися самостійно, як і раніше, можна. Більше того, цілком реально досягти високих результатів. Ви здивуєтеся: як людина зі сфери комерційної освіти (працюю у навчальному центрі «Мережева Академія ланить«) може говорити на цю тему, підпилюючи гілку, на якій він сидить. Однак, давайте по порядку.

Я людина, все професійне життя (а це понад 17 років) трудящийся на ниві освіти: я В освіті і я ДЛЯ освіти. І мені хочеться поділитись з вами практичними прикладами, що дозволяють ефективно організувати самостійний навчальний процес. Ці прийоми є узагальненням мого власного досвіду. Звісно, ​​я не претендую на істину в останній інстанції. Але якщо кожен з вас знайде для себе хоча б один прийом, який він захоче використовувати у своїй особистій практиці, я вважатиму своє завдання виконаним.
 
Моя перша порада — якщо ви вирішили займатися самоосвітою (неважливо, скільки часу ви готові цьому присвячувати: 10 хвилин, година, день…), намагайтеся уникати інших справ, щоб зробити його максимально ефективним.

Професор Каліфорнійського університету психології Хол Пашлер сказав: «Навіть мозок випускника Гарварда стане мозком восьмирічної дитини, якщо змусити її робити дві речі одночасно».

Відмовтеся від багатозадачності під час навчання, і ви отримаєте від освіти максимальний ефект.
 
Але я обіцяв поділитись практичними прийомами. Проілюструю ці прийоми самоосвіти на темі фронтенд розробки. По-перше, ця тема мені самому дуже цікава (ще з того моменту, коли я працював шкільним учителем інформатики і викладав її дітям). По-друге, напрямок фронтенд розробки є одним із найбільш затребуваних і швидко розвиваються (перегляньте офіційну статистику). Ну, і по-третє, навіть якщо ми не є фронтенд-розробниками, ми є споживачами результатів їхньої роботи.

Отже, нам потрібно самостійно отримати нові знання та набути практичних навичок. Звідки ви їх черпаєте? Що для вас є джерелом? Інтернет, підручники та інші люди – так? Ось із інтернету і почнемо.
 

1. Шукайте ефективно

Є багато пошукових сайтів. У різних пошукових системах різні алгоритми пошуку. Як наслідок, різна сфера охоплення — кожен покриває (або говорячи більш технічною мовою, індексує) частину інформації, яка є в інтернеті. Отже, потрібно користуватися різними пошуковими системами, щоб отримати максимальне охоплення джерел.

Але як організувати пошук, щоб не втопитися у величезній кількості «інформаційного шуму»? Потрібно навчитися відбирати корисні зерна. Так, зараз пошукові системи сприймають запити природною мовою. Алгоритми видачі релевантних результатів пошукового запиту постійно вдосконалюються. Пошуковики набувають величезного набору додаткових функцій. Але питання "Як шукати інформацію ефективно?" залишається актуальним і досі.

Практично кожна пошукова система має розширений пошук і мову запитів, якою вона побудована. Але не всі користуються цією можливістю на регулярній основі.

Покажу на прикладі Google. Якщо я хочу навчитися фронтенд розробці, мене цікавлять технології, на які я маю звернути увагу, та ресурси, які варто почитати.

  1. Переходимо на сторінку Розширений пошук.
  2. Задаємо параметри. Наприклад:

    a. зі словосполученням: Front-end Development,
    b. з будь-яким із слів: 2018,
    c. Шукати на: англійській,
    d. Країна: Сполучені Штати,
    e. Дата поновлення: останній рік,
    f. Розташування слів: у заголовку сторінки.

  3. Натискаємо Знайти.
  4. І на сторінці результатів пошуку вибираємо ресурси, які нам послужать відправною точкою у вивченні теми.

Хочеш схуднути вчитися ІТ самостійно? Запитай мене як
Для уточнення пошукових запитів також можна використовувати спеціальні символи чи слова. Ці прості хитрощі допоможуть отримати більш релевантну видачу та заощадити багато часу, що витрачається на пошуки якісної інформації.
 

2. Навчайтеся онлайн

Зараз уже, напевно, всі знають про MOOC — доступну в інтернеті масову освіту для всіх бажаючих. Серед найвідоміших майданчиків значаться Coursera, Udemy, EDX, Академія Хана, Fun MOOC. Більшість подібних ресурсів містять курси англійською мовою, однак є російськомовні — наприклад, Степик (Де, до речі, розміщує свої курси Корпоративний університет Ощадбанку).

У моєму особистому хіт-параді безумовним лідером є Udacity - За професійний підхід та залучення експертів з індустрії. Нерідко користуюся і Coursera — вони мають те, чого немає на інших ресурсах, наприклад, перехресні перевірки. Це можливість не тільки отримати коментарі від інших користувачів, але й самому залучитися до процесу і виступити в ролі експерта (а це теж один із прийомів самоосвіти, і про нього я розповім пізніше).

На мою особисту думку, російські платформи поки що дещо поступаються закордонним і за якістю матеріалу, і формою доставки до слухача, але якщо ви на запитання «Do you speak English?» відповідаєте «Yesліби», це теж відмінний варіант.

Хочеш схуднути вчитися ІТ самостійно? Запитай мене як
Розглянемо алгоритм пошуку потрібної програми з прикладу Udacity.

  1. Переходимо до каталогу курсів Каталог
  2. Вибираємо категорію: Category - Programming and Development
  3. Ставимо фільтр «безкоштовні»: Type - Free Courses
  4. Вказуємо свій рівень: Skill Level - наприклад, Beginner
  5. Уточнюємо навички, які хочемо відточити: Skill - HTML, CSS, JavaScript
  6. І отримуємо список курсів, на які можна записатися абсолютно безкоштовно. Плюс їх у тому, що більшість із них розроблено за участю вендорів, а навчання відбувається на реальних проектах.

Якщо ж ви фахівець і не знаєте, в якій послідовності треба вибудувати навчання, які курси пройти, які завдання варто вирішувати, то для вас передбачена можливість запису на т.зв. "Комплексні програми". Фахівці в галузі навчання вже збудували всю освітню траєкторію, залишилося тільки слідувати їй.

Як шукати такі програми

  1. Переходимо у розділ з програмами підвищення кваліфікації (Nanodegree)
  2. Через Школу програмування (Школа програмування) знаходимо потрібний нам напрямок: Інтерфейсний веб-розробник.

Хочеш схуднути вчитися ІТ самостійно? Запитай мене як
Як зрозуміти, які зі знайдених курсів краще? Тут немає універсального рецепту, все залежить від цілей, завдань та якостей конкретної людини. Однак, деякі рекомендації я можу дати.

  • Читати відгуки, щоб дізнатися думки інших людей.
  • Ознайомитися з Введення курсу, де описується зміст, структура, прийоми, представлені фрагменти, якими можна оцінити, наскільки професійний підхід до розробки курсу, чи доступно викладач викладає матеріал, які є додаткові механізми самоконтролю чи автоматичного контролю із боку системы.

Зібравши ці чинники, можна визначити собі, чи варто проходити цей курс.
 
Ще одне часте питання пов'язане із самоорганізацією — до кінця онлайн-курсів доходять максимум 8% слухачів. Люди шукають вирішення конкретних завдань кидають навчання, як тільки їх знаходять. Інша причина – тривалість курсу. Більшість людей — спринтери за своєю природою, і їм важко тікати довгу дистанцію.

Якщо ви все ж таки хочете навчання закінчувати, перш за все, розвивайте в собі ті якості, яких вимагає самоосвіта:

  • вчіться планувати час;
  • знайдіть собі правильний мотив;
  • запросіть знайомих скласти вам компанію у навчанні, щоб було з ким обговорювати та розбирати вивчене.

Також проблема самоорганізації успішно вирішується, коли необхідна регулярна та фінальна звітність перед керівництвом чи іншими особами. Працює і система сертифікації, але лише у випадках, коли є необхідність підтверджувати статус.
 

3. Шукайте експертів

Шукайте людей, на знання та досвід яких ви можете спертися. Людей з індустрії, які зарекомендували себе як висококласні професіонали, готові ділитися досвідом відкрито та безоплатно. Думаєте, це фантастика такого не буває? Буває. Є кілька прийомів, якими можна скористатися, щоб знайти таких людей.

Зверніться до офіційних джерел, наприклад, до організацій, які розробляють стандарти. Вони мають робочі групи, створені розробки спеціалізованого контенту. І інформація про них, як правило, є загальнодоступною.

Подивимося на конкретному прикладі.

  1. Заходимо на сайт Консорціуму Всесвітнього павутиння
  2. Переходимо до Робочих груп — Робочі групи
  3. Серед них вибираємо ту, яка нам зараз цікава. Наприклад, Cascading Style Sheets (CSS).
  4. Переходимо до категорії учасників та отримуємо доступ до всіх організацій, що беруть участь у розробці даних стандартів: Учасниками
  5. Знаходимо запрошених експертів — спеціалістів, визнаних світовою спільнотою. Invited Experts: Рейчел Ендрю, Леа Веру

Хочеш схуднути вчитися ІТ самостійно? Запитай мене як
Зазвичай експерти у цій галузі охоче діляться своїми розробками. Можна знайти записи їхніх виступів, ознайомитись зі списком ресурсів, якими вони користувалися, подивитися слайди і навіть коди, які вони демонстрували. І вчитися на їхньому прикладі.

До речі, Lea Verou я особливо рекомендую — у неї безліч «смачних» розробок, які вона викладає у спільний доступ. Вона своїм прикладом надихає величезну кількість людей у ​​всьому світі. І я не виключення.
 
Другий спосіб пошуку експертів – відеохостинги, де можна знайти записи конференцій, присвячених потрібній темі. Це YouTube чи не настільки широко відомий у нашій країні Vimeo, де зберігається чимало матеріалів, яких на YouTube часом просто немає.

І знову на прикладі:

  1. Заходимо на YouTube. Пошук: frontend conference
  2. Тут також працює ефективний пошук, і не варто їх нехтувати. Обираємо: Фільтри → Канали
  3. І отримуємо перелік каналів, присвячених цій темі.
  4. Наприклад: Front-Trends → Плейлисти → Front-Trends 2017
  5. Вибираємо будь-якого спікера. Скажімо, Una Kravets — вона чудовий експерт, який має чому повчитися.
  6. Вуаль.

Так можна шукати фахівців у потрібній сфері та отримувати доступ до їх напрацювань.

Хочеш схуднути вчитися ІТ самостійно? Запитай мене як
 

4. Примусіть штучний інтелект працювати на вас

Тут моя порада дуже проста і навіть певною мірою суперечлива в нашу епоху «Великого Брата» — залишайте «цифрові сліди»:

  • Підписуйтесь на канали, щоб вам пропонували схожі;
  • «Лайкайте» та зберігайте в закладках відео та матеріали;
  • Підписуйтесь на сторінки професійних спільнот, що вас цікавлять, в соцмережах.

І по «цифрових слідах» вам будуть давати пропозиції, пов'язані з тематикою, що вас цікавить. Це можливість увійти до професійної спільноти, звідки ви почерпнете корисну інформацію та практичні приклади.

5. Читайте книги

Є думка, що за наявності доступної інформації в інтернеті та незліченної множини онлайн-курсів читання книг перестає бути актуальним. Однак це докорінно неправильно.

Книги необхідні для отримання об'ємного погляду на певні концепції, ідеї, проблеми та технології. Вони розширюють світогляд і призначені для глибокого вивчення матеріалу. 

Однак читати теж слід ефективно. 

Як вибирати книги для прочитання?

Для теоретичних досліджень є стандарти, Регламенти тощо. 

Якщо ж ми говоримо про технічну літературу, то я керуюсь простою логікою — користуюся рекомендаціями авторитетних джерел. Під ними я розумію визнаних експертів з індустрії (на багатьох я підписаний у Twitter), а також шановні електронні видання та профільні портали (наприклад, Книга окремо, O'Reilly Media, Smashing Magazine, CSS-трюки).

В цілому, я віддаю перевагу практико-орієнтованим джерелам. При цьому мені дуже важливо. 

  1. щоб мова викладу була проста і олюднена (люблю книги-співрозмовники, де задаються питання, хвилюється думка по ходу читання), 
  2. якість згорбленого матеріалу. Звісно, ​​зміст цінніший. Але обгортка дозволяє зробити висновок про ставлення, яке вкладалося в книгу, дає уявлення про час і сили, витрачені на те, щоб дати книзі життя, про пошук правильного способу самовираження автора (і всієї причетної команди) через книгу. Як кажуть, він у деталях. А я їх дуже помічаю. 

Ось кілька прикладів книг, які я однозначно рекомендую:

6. Використовуйте різні інструменти

«Я запам'ятовую лише те, що роблять мої руки» — саме так можна інтерпретувати відомий у світовій педагогічній практиці принцип навчання Learning by Doing.

Рано чи пізно вам знадобиться якось закріпити весь накопичений багаж знань на практиці. Потрібно постійно тренуватись — для цього знаходити спеціальні інструменти, які дозволять організувати такі тренування найефективніше.

Звідки взяти ці інструменти?

Спираючись на один із попередніх пунктів — експерти, які діляться своїми робочими інструментами, — ви зможете знаходити в їхніх блогах і на сайтах, де вони публікують свої матеріали, цікаві проекти. Ці проекти дозволяють на практиці відпрацьовувати нові технології, прийоми роботи, виробляти свої ноу-хау. І їх дуже багато.

У анімації, наприклад, зміна анимируемого властивості у часі описується деякою кривою, точніше, набором її параметрів (коефіцієнтів). Найбільш реалістичні, з погляду глядача, анімаційні ефекти протікають у часі нелінійно (досить швидко ознайомитися з принципами анімації, закладеними Уолтом Діснеєм, щоб у цьому переконатися). Наприклад, якийсь об'єкт починає свій рух поступово, потім його швидкість збільшується, потім вона поступово починає знижуватися і т. п. Математично подібні залежності описуються за допомогою кривих Безьє.

Погляньте на інтерактивний тренажер Cubic-Bezier (Крива Без'є), де можна наочно побачити, як форма кривої впливає характер анімації переміщення об'єкта у просторі. Алгоритм такий:

  1. Налаштувати (важелі)
  2. Задати час анімації 1,5-2 секунди
  3. Запустити тест – створює правильний анімаційний ефект: є підготовка до початку дії, сама дія та інерція після його завершення.

Хочеш схуднути вчитися ІТ самостійно? Запитай мене як
Ще цікаві приклади:

Зупинюся докладніше на парі найпоказовіших, на мій погляд.

Завдання: необхідно, щоб поле форми, що використовується для введення пароля користувача, як можливі значення приймало тільки послідовності довжиною не менше 6 символів, що містять хоча б одну цифру, літеру (незалежно від її регістру) і будь-який символ. Перевірка повинна здійснюватись на стороні користувача стандартними засобами браузера (для цієї мети використовується атрибут pattern поля введеннязначенням якого є регулярне вираження).

Послідовність дій:

  1. /^.{6,}$/ - будь-які 6 символів
  2. /^(?=.*d).{6,}$/ — їх хоча б одна цифра
  3. /^(?=.*d)(?=.*[az]).{6,}$/i — їх хоча б одна буква (регістр не важливий)
  4. /^(?=.*d)(?=.*[az])(?=.*[W_]).{6,}$/i — їх хоча б один символ (не буква і цифра)

Хочеш схуднути вчитися ІТ самостійно? Запитай мене як

  • Ще один приклад – галерея візерунків CSS3 Patterns Gallery: просто вражаюче, як код перетворюється на геометричний візерунок!

Послідовність дій:

  1. Масштаб 90%
  2. Zig-zag - код фону

Хочеш схуднути вчитися ІТ самостійно? Запитай мене як
 
Головна думка – використовуйте різні інструменти, які знаходяться у вільному доступі на сайтах фахівців та дозволяють відточувати майстерність абсолютно безкоштовно.
 

7. Стати експертом

Після того, як ви набили руку, виходите на новий рівень — самі стаєте експертом.

Як це зробити? Легко.

Пам'ятаєте байку про викладача: Я тричі їм розповів, вже й сам все зрозумів, а вони ніяк не зрозуміють? Вам необхідно транслювати свої знання, щоб закріпити їх. І як інструмент я пропоную використовувати сервіс StackOverflow. Це спеціально створений ресурс, на якому розробники шукають відповіді на професійні питання, що у них виникають. І відповідають їм такі самі люди — розробники. Так збирається широка база проблем, кожної з яких є рішення. І ви можете стати автором відповідей на ці питання, розбираючись у тій чи іншій темі та поділяючись своїм досвідом.

Ви вбиваєте двох зайців одночасно: по-перше, самі вчитеся вирішувати цю проблему. По-друге, вчитеся розповідати про алгоритм рішення і тим самим надійніше закріплюєте нові знання у пам'яті. 

Послідовність дій на https://stackoverflow.com/

  1. У полі пошуку вбиваємо запит - наприклад: CSS
  2. В результаті маємо видачу всіх питань із тегом «CSS»
  3. Переходимо на вкладку Невідповідні - Unanswered. І отримуємо широке поле для діяльності

Хочеш схуднути вчитися ІТ самостійно? Запитай мене як
або:

  1. https://ru.stackoverflow.com/
  2. Мітки
  3. Діємо за тим самим сценарієм.

Не забудьте і про Стек біржі — мережа веб-сайтів для роботи з питаннями та відповідями у різних галузях, а також вітчизняний ресурс тостер (спасибі, sfi0zy, За наведення).
 

Підсумки

Я поділився з вами кількома простими прийомами, які допоможуть вам «навчитись» і зроблять процес самоосвіти більш ефективним: 

  • Шукайте ефективно.
  • Навчайтеся на масових онлайн-курсах (і закінчуйте їх).
  • Шукайте експертів, у яких ви могли б запозичити досвід, з ким можна поговорити та проконсультуватися.
  • Використовуйте можливості штучного інтелекту: залишайте «цифрові сліди», щоб він працював на вас, розширюючи ваше професійне коло та кругозір.
  • Читайте книги. Тільки підходьте до їхнього вибору усвідомлено. Ті, автори яких задають вам питання та стимулюють вашу розумову роботу, підійдуть найбільше. Не забувайте і про естетичну складову: читання має приносити не лише інтелектуальне задоволення. 
  • Тренуйтеся за допомогою різних інструментів, які можна знайти у експертів. І не бійтеся експериментувати.
  • Нарешті, самі станьте експертом, щоб накопичені знання застосувати практично.

Можна подумати: навіщо тоді взагалі потрібні навчальні центри?

відповім:


У Мережевій академії відкрито вакансії!

Джерело: habr.com

Додати коментар або відгук