Жадаеш схуднець вучыцца ІТ самастойна? Спытай мяне як

Ёсць меркаванне, з якім я часта сутыкаюся, - вучыцца самастойна немагчыма, патрэбныя прафесіяналы, якія будуць вас весці па гэтым цярністым шляху - тлумачыць, правяраць, кантраляваць. Паспрабую абвергнуць гэтае сцвярджэнне, а для гэтага, як вядома, дастаткова прывесці хаця б адзін контрпрыклад. У гісторыі ёсць такія прыклады вялікіх аўтадыдактаў (ці па-простаму, самавукаў): археолаг Генрых Шліман (1822–1890) або гонар Грузіі – мастак Ніка Пірасмані (1862–1918). Так, гэтыя людзі жылі, вучыліся і тварылі па большай частцы ў XIX стагоддзі і былі вельмі далёкія ад свету інфармацыйных тэхналогій. Аднак па-ранейшаму "самая важная мэта навучання - навучыцца вучыцца", як казаў Арыстоцель. У гэтым артыкуле я падзялюся з вамі практычнымі прыкладамі, якія дазваляюць эфектыўна арганізаваць самастойны навучальны працэс.

Жадаеш схуднець вучыцца ІТ самастойна? Спытай мяне як
Вучыцца самастойна па-ранейшаму можна. Больш за тое, цалкам рэальна дасягнуць пры гэтым высокіх вынікаў. Вы здзівіцеся: як чалавек са сферы камерцыйнай адукацыі (працую ў навучальным цэнтры «Сеткавая Акадэмія шчокі«) можа казаць на гэтую тэму, падпілоўваючы сук, на якім ён сядзіць. Аднак давайце па парадку.

Я - чалавек, усё прафесійнае жыццё (а гэта больш за 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. Праз Школу праграмавання (School of Programming) знаходзім патрэбны нам напрамак: Front-end Web Developer.

Жадаеш схуднець вучыцца ІТ самастойна? Спытай мяне як
Як зразумець, якія са знойдзеных курсаў лепш? Тут няма ўніверсальнага рэцэпту, усё залежыць ад мэт, задач і якасцяў пэўнага чалавека. Аднак некаторыя рэкамендацыі я магу даць.

  • Пачытаць водгукі, каб даведацца думкі іншых людзей.
  • Азнаёміцца ​​з Увядзенне курса, дзе апісваецца змест, структура, прыёмы, прадстаўлены фрагменты, па якіх можна ацаніць, наколькі прафесійны падыход да распрацоўкі курса, ці даступна выкладчык выкладае матэрыял, якія ёсць дадатковыя механізмы самакантролю або аўтаматычнага кантролю з боку сістэмы.

Сабраўшы гэтыя фактары, можна вызначыць для сябе, ці варта праходзіць гэты курс.
 
Яшчэ адно частае пытанне звязана з самаарганізацыяй — да канца анлайн-курсаў даходзяць максімум 8% слухачоў. Людзі шукаюць рашэнні канкрэтных задачы кідаюць навучанне, як толькі іх знаходзяць. Іншая прычына - працягласць курсу. Большасць людзей - спрынтэры па сваёй прыродзе, і ім цяжка бегчы доўгую дыстанцыю.

Калі вы ўсё ж хочаце навучанне заканчваць, перш за ўсё, развівайце ў сабе тыя якасці, якіх патрабуе самаадукацыя:

  • вучыцеся планаваць час;
  • знайдзіце сабе правільны матыў;
  • запрасіце знаёмых скласці вам кампанію ў навучанні, каб было з кім абмяркоўваць і разбіраць вывучанае.

Таксама праблема самаарганізацыі паспяхова вырашаецца, калі неабходна рэгулярная і фінальная справаздачнасць перад кіраўніцтвам або іншымі асобамі. Працуе і сістэма сертыфікацыі, але толькі ў тых выпадках, калі ёсць неабходнасць пацвярджаць статут.
 

3. Шукайце экспертаў

Шукайце людзей, на веданне і досвед якіх вы можаце абаперціся. Людзей з індустрыі, якія зарэкамендавалі сябе як высакакласныя прафесіяналы, гатовыя дзяліцца вопытам адкрыта і бязвыплатна. Думаеце, гэта фантастыка і такога не бывае? Бывае. Ёсць пара прыёмаў, якімі можна скарыстацца, каб знайсці такіх людзей.

Звернецеся да афіцыйных крыніц - напрыклад, арганізацыям, якія распрацоўваюць стандарты. У іх ёсць працоўныя групы, створаныя для распрацоўкі спецыялізаванага кантэнту. І інфармацыя пра іх, як правіла, агульнадаступная.

Паглядзім на канкрэтным прыкладзе.

  1. Заходзім на сайт Кансорцыума Сусветнага павуціння
  2. Пераходзім у Рабочыя групы Рабочыя групы
  3. Сярод іх выбіраемы тую, якая нам у дадзены момант цікавая. Напрыклад, Cascading Style Sheets (CSS).
  4. Пераходзім у катэгорыю ўдзельнікаў і атрымліваем доступ да ўсіх арганізацый, якія прымаюць удзел у распрацоўцы дадзеных стандартаў: Удзельнікі
  5. Знаходзім запрошаных экспертаў - спецыялістаў, якія прызнаныя сусветнай супольнасцю. Invited Experts: Rachel Andrew, Lea Verou

Жадаеш схуднець вучыцца ІТ самастойна? Спытай мяне як
Звычайна эксперты ў гэтай галіне ахвотна дзеляцца сваімі распрацоўкамі. Можна знайсці запісы іх выступаў, азнаёміцца ​​са спісам рэсурсаў, якімі яны карысталіся, паглядзець слайды і нават код, якія яны дэманстравалі. І вучыцца на іх прыкладзе.

Дарэчы, Lea Verou я асабліва рэкамендую – у яе мноства "смачных" распрацовак, якія яна выкладвае ў агульны доступ. Яна сваім прыкладам натхняе вялізную колькасць людзей па ўсім свеце. І я не выключэнне.
 
Другі спосаб пошуку экспертаў - відэахостынгі, дзе можна знайсці запісы канферэнцый, прысвечаных патрэбнай тэме. Гэта YouTube ці не гэтак шырока вядомы ў нашай краіне Vimeo, дзе захоўваецца нямала матэрыялаў, якіх на YouTube часам проста няма.

І зноў на прыкладзе:

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

Так можна знаходзіць прафесіяналаў у патрэбнай сферы і атрымліваць доступ да іх напрацовак.

Жадаеш схуднець вучыцца ІТ самастойна? Спытай мяне як
 

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

Тут мая парада вельмі простая і нават у нейкай ступені супярэчлівая ў нашу эпоху «Вялікага Брата» — пакідайце «лічбавыя сляды»:

  • Падпісвайцеся на каналы, каб вам прапаноўвалі "падобныя";
  • "Лайкайце" і захоўвайце ў закладках відэа і матэрыялы;
  • Падпісвайцеся на старонкі якія цікавяць вас прафесійных супольнасцяў у сацсетках.

І па «лічбавых слядах» вам будуць даваць прапановы, звязаныя з тэматыкай, якая вас цікавіць. Гэта магчымасць увайсці ў прафесійную супольнасць, адкуль вы атрымаеце карысную інфармацыю і практычныя прыклады.

5. Чытайце кнігі

Ёсць меркаванне, што пры наяўнасці даступнай інфармацыі ў інтэрнэце і незлічонага мноства анлайн-курсаў чытанне кніг перастае быць актуальным. Аднак, гэта ў корані няслушна.

Кнігі неабходны для атрымання аб'ёмнага погляду на пэўныя канцэпцыі, ідэі, праблемы і тэхналогіі. Яны пашыраюць кругагляд і прызначаны для глыбокага вывучэння матэрыялу. 

Аднак жа чытаць таксама трэба эфектыўна. 

Як выбіраць кнігі да чытання?

Для тэарэтычных пошукаў ёсць стандарты, рэгламенты і да т.п. 

Калі ж мы гаворым аб тэхнічнай літаратуры, то я кіруюся простай логікай - карыстаюся рэкамендацыямі аўтарытэтных крыніц. Пад імі я разумею прызнаных экспертаў з індустрыі (на многіх я падпісаны ў Twitter), а таксама паважаныя электронныя выданні і профільныя парталы (напрыклад, Кніга Apart, 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

Дадаць каментар