Цікаво

Грамотність коду: чому кодування стало важливим

Грамотність коду: чому кодування стало важливим


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

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

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

Тут ми досліджуємо, чому кодування важливо, що це таке, і де ви можете навчитися цьому.

ПОВ’ЯЗАНІ: ОПЛАТИТЕ, ЩО ВИ ХОЧЕТЕ, ЗА ЦИЙ МАСИВНИЙ, 120+ ГОДИННИЙ КОМПЛЕКТ

Чому грамотність кодування важлива?

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

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

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

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

"Коли [хтось] не володіє кодовою грамотою, [вони] повинні приймати пристрої та програмне забезпечення, які [вони] використовують, з будь-якими обмеженнями та програмами, вбудованими в їх творці. Скільки разів ви змінювали зміст уроку чи презентації тому що ти не міг зрозуміти, як змусити технологію працювати так, як ти хотів? " - edutopia.org.

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

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

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

У чому різниця між кодуванням та програмуванням?

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

Насправді ми зробили те саме в цій статті.

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

Тож ми думали, що кинемо шапку на ринг і спробуємо розв’язати ці два терміни.

Кодування

Термін кодування просто стосується процесу написання кодів. Кодер - це особа, яка кодує з однієї мови на іншу.

Джерела, такі як razlikabetween.net, вказують, що кодування є формою програмування, але, як правило, використовується для реалізації початкових етапів процесу комп'ютерного програмування.

"Термін програмування використовується в набагато ширшому розумінні, на відміну від кодування, яке в основному передбачає написання кодів різними мовами відповідно до інструкцій". - різниця між.net.

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

Завдання кодера - дати людям і машинам можливість «розмовляти» між собою. У цьому сенсі їх можна сприймати як машинні (бінарні) інтерпретатори. Кодери, як правило, беруть участь на виробничому рівні, і тому вони повинні добре розуміти мову, якою пишуть.

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

Ці вказівки зазвичай називають "вихідним кодом". Це лише набір письмових інструкцій, які машина легко зрозуміє ". - razlikabetween.net.

Програмування

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

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

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

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

"Робота програміста полягає в розробці рішень проблем, які можуть виникати, а можуть і не виникати. Потрібні роки, щоб людина стала професійним програмістом. Вони можуть працювати розробниками, програмістами, аналітиками тощо". - різниця між.net.

Що таке кодування та програмування та як вони працюють?

Як ми вже бачили, кодування - це процес створення кодів, які дозволяють людям спілкуватися з машинами. Наприклад, з англійської на Javascript.

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

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

Повний набір рядків коду, який, скажімо, за зображенням у цій статті, також називається сценарієм.

Кожен сценарій написаний у коді (наприклад, Javascript), який працює разом, щоб відобразити цю статтю, як ви задумали, яку ви зараз читаєте. Кожна функція на веб-сайті (натискання кнопок "Подобається", гіперпосилання тощо) має свій власний сценарій.

Після завершення розробки програмістам потрібно упакувати всі біти коду (сценарії та все) у цілісну програму, щоб кінцевий користувач, який не програміст, міг її використовувати. Цей процес вимагає складання, тестування, налагодження та забезпечення якості перед випуском для широкого загалу.

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

"На відміну від людей, комп’ютери виконуватимуть саме те, що ви їм наказали. Це може здатися чудовим, але це може спричинити проблеми. Якщо ви скажете комп’ютеру почати відлік і не скажете, щоб він зупинився, він буде рахувати назавжди! Бути хорошим програмістом - це все знати, як сказати комп’ютеру діяти ". - makeuseof.com.

Як я можу навчитися кодувати безкоштовно?

Якщо ви зацікавлені в навчанні кодуванню (або програмуванню), існує безліч безкоштовних ресурсів, якими ви можете скористатися. З підручників YouTube, публікацій у блогах, форумів, stackoverflow (найкраще!) Та інших ресурсів, які ви в хороших руках.

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

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

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

  • Codeacademy.

  • Курсра.

  • edX.

  • Удемі.

  • AGupieWare.

  • GitHub.

  • Відкриті курсові програми MIT.

  • Hack.pledge ()


Перегляньте відео: Чому медіа грамотність важлива: фільм 1 (Липень 2022).


Коментарі:

  1. Tuzshura

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

  2. Abantiades

    Звичайно! Не розповідайте історії!

  3. Osburn

    Звичайно. Все вищезазначене правда. Давайте обговоримо це питання. Тут або у вечора.

  4. Nikoramar

    Charming idea

  5. Cnut

    Я подумав і видалив цю фразу

  6. Tauzshura

    Раніше я думав інакше, я дякую вам за допомогу в цьому питанні.

  7. Calibom

    Я приєднуюся. Це було і зі мною. Ми можемо спілкуватися з цієї теми. Тут або у вечора.

  8. Orsen

    Я не згоден з тобою



Напишіть повідомлення