Яка різниця між кодуванням та програмуванням та веб-розробкою?


Відповідь 1:

Кодування та програмування - це терміни, які можна взаємозамінно використовувати. Різниця між кодером, програмістом і розробником невелика. Вони просто різні слова для ефективного опису однієї і тієї ж ролі. Однак їх походження різноманітне.

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

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

Developer - сучасне слово, яке використовується для вказівки на те, що значна частина роботи над програмним забезпеченням є некодовою. Хоча кожна роль є різною, більшість ролей розвитку (особливо на старших рівнях) передбачає збір вимог, розробку рішень і, нарешті, реалізацію рішення та тестування (у тандемі, як це відбувається у випадку з Test Driven Development або парадигмою TDD).

Веб-розробник - це просто спеціалізація домену для розробника.

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

TL; DR; Офіційного чи об'єктивного визначення немає. Всі вони синонімічні та взаємозамінні. Префікс Web просто позначає домен. Ми можемо так само легко сказати Web Coder або Веб-програміст, але стандартна номенклатура - це веб-розробник або веб-інженер.


Відповідь 2:
  • Кодування - написання набору інструкцій для настільного комп’ютера (або сервера) для виконання; також можна вводити галузеві коди в базу даних, наприклад, в медичний білінг. Програмування - написання набору інструкцій для настільного комп'ютера для виконання; також може бути запланованим контентом на телеканалі. Розробка веб-сайтів - написання набору інструкцій для перегляду настільного комп’ютера / мобільного пристрою (або сервера).

Відповідь 3:
  • Кодування - написання набору інструкцій для настільного комп’ютера (або сервера) для виконання; також можна вводити галузеві коди в базу даних, наприклад, в медичний білінг. Програмування - написання набору інструкцій для настільного комп'ютера для виконання; також може бути запланованим контентом на телеканалі. Розробка веб-сайтів - написання набору інструкцій для перегляду настільного комп’ютера / мобільного пристрою (або сервера).

Відповідь 4:
  • Кодування - написання набору інструкцій для настільного комп’ютера (або сервера) для виконання; також можна вводити галузеві коди в базу даних, наприклад, в медичний білінг. Програмування - написання набору інструкцій для настільного комп'ютера для виконання; також може бути запланованим контентом на телеканалі. Розробка веб-сайтів - написання набору інструкцій для перегляду настільного комп’ютера / мобільного пристрою (або сервера).