fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Мобільні телефони та гаджети

Навчитися кодувати може будь-хто, але Swift Playgrounds від Apple змушує їх захотіти

Навчитися кодувати може будь-хто, але Swift Playgrounds від Apple змушує їх захотіти

Під час цьогорічної конференції для розробників Apple не обійшлося без сліз. Не настільки, щоб представники аудиторії ризикували зневоднитися, але куточки очей люди точно витирали. Слава Богу, на технологічних заходах нечасто побачиш сльози, але тут я був радий їх побачити. Це свідчить про те, що деякі люди побачили, наскільки захоплюючими, надихаючими і такими, що змінюють життя, можуть бути технології.

Це не повинно бути сюрпризом, що маленькі діти можуть кодувати.

Це сталося не через MacOS або новину про те, що розробники тепер можуть інтегрувати Siri в інші додатки – я б писав щось зовсім інше, якби хтось плакав через це. Ні, ридання з’явилися, коли Apple показала відео під назвою New Beginnings, яке супроводжувало анонс Swift Playgrounds, освітнього додатку, що навчає дітей програмуванню.

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

  • Чому новий додаток Apple Watch Ultra змусив мене захотіти зайнятися дайвінгом
  • Експерти розповідають, чому Apple Watch Ultra не підходить для них
  • Гей, Samsung, Apple Watch Ultra – це те, як ви створюєте справжні пригодницькі смарт-годинники

Саме так, я сказав “ми”. Apple може сказати, що Swift Playgrounds для дітей, але це нісенітниця. Це змусило мене, людину, яку вже давно не вважають дитиною, і яка ніколи не мала схильності до програмування, захотіти вчитися. І вчитися прямо зараз.

Чому це важливо

Що такого чудового у Swift Playgrounds? Вони безкоштовні, і кожен, хто ними користується, отримає основи кодування мовою програмування Swift від Apple. Вона не дитяча, не здається надто простою і є першим кроком до розуміння того, як насправді працюють додатки, якими ми користуємося щодня, перш ніж дати нам навички створювати їх власноруч.

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

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

Тім Кук сказав про це під час своєї основної презентації, коли звернувся до сотні учасників віком до 18 років в аудиторії. Наймолодший розробник в аудиторії? Їй було лише дев’ять років. “З неї вийде чудовий розробник”, – додав він.

Вона, як і всі інші, напевно, вивчала інформатику в школі, чи не так? Шокуюче, але це, мабуть, не так, і це одна з причин, чому Swift Playgrounds і зростаюча кількість схем навчання кодуванню дійсно мають значення. Разом вони можуть зробити визнання Куком дев’ятирічного розробника повсякденним явищем, а не звуковим сигналом, на який зібрані маси кажуть “ой” і “ай”.

Не думайте лише про дітей

Не варто дивуватися тому, що маленькі діти вміють програмувати. Всі, кому не виповнилося 18 років, зростають з технологіями так, як люди, вдвічі старші за них, навіть уявити собі не можуть. І як не дивно, ми не заохочуємо їх створювати наступне покоління дивовижних продуктів. Дослідження Google, проведене минулого року, малює похмуру картину в американських школах, показуючи, що в даний час лише кожна четверта школа пропонує уроки комп’ютерного програмування або кодування. Проте дев’ять з десяти батьків хочуть, щоб їхні діти навчилися кодувати, а діти, будучи дітьми, бачать, як Марк Цукерберг, Еван Шпігель або Ілон Маск змінюють світ за допомогою технологій, і надихаються робити те ж саме.

Swift Playgrounds надихнув і мене. Хоча школа залишилася в моєму далекому минулому, Apple представила кодування у дорослому, інклюзивному та заохочувальному вигляді. Потенціал для задоволення або навіть фінансової вигоди від кодування програмного забезпечення однаковий, незалежно від того, чи вам 13 чи 83 роки. Це також фантастичний спосіб долучитися до технологій та зробити щось корисне для спільноти, частиною якої ми всі є, навіть якщо це відбувається лише в кулуарах. Не має значення, що Swift – це мова, яка використовується майже виключно для пристроїв Apple. Ви вивчаєте одну мову програмування, і частина битви за вивчення іншої вже виграна.

Технологічні компанії розуміють

У той час як школи втрачають м’яч, коли справа доходить до навчання кодуванню, технологічні компанії наполегливо працюють над тим, щоб заповнити цю прогалину. Однією з найвідоміших є Code.org, і її філософія описана у відео нижче, за участю Білла Гейтса, Джека Дорсі та Гейба Ньюелла. Це підкріплює тези, викладені у відео від Apple: Навчившись програмувати, можна досягти великих успіхів.

Google також має широку освітню програму. Від полегшення для вчителів включення технологій в уроки до ресурсів з інформатики, таких як Code Gym – який працює подібно до Swift Playgrounds – і позашкільної програми CS First для шкіл K-12.

Microsoft має власну школу кодування Imagine з онлайн-навчанням через Віртуальну академію. Крім того, вона фінансує урядові програми по всьому світу, в тому числі бібліотеки матеріалів, які використовуються британськими освітянами, що викладають новітні навчальні програми з інформатики. Також у Великій Британії існує програма Code Club – позашкільна програма, в якій беруть участь понад 62 000 дітей у 4430 клубах по всій країні.

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

Чи варто докладати зусиль?

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

Чому не вчать у більшості шкіл

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

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

Якщо для того, щоб ми всі це зрозуміли, знадобиться шмальнути відео і кілька сльозливих розробників, значить, так тому і бути.

Swift Playgrounds вийде восени, але він також буде включений в публічну бета-версію iOS 10 в наступному місяці.

Рекомендації редакції

  • Apple Health проти Samsung Health? Що я дізнався після використання обох
  • Зустрічайте Frankenwatch, альтернативу Apple Watch Ultra, яку можна зробити за $352
  • Apple Watch SE 2 змушує мене двічі подумати про Watch Series 8
  • ЄС хоче, щоб Apple і Samsung робили більш ремонтопридатні телефони, підвищували ефективність батареї
  • У M1 є велика лазівка в безпеці, яку Apple не може залатати

Source: digitaltrends.com

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *