IT-терміни: як розмовляти з програмістами
Скільки разів з вами траплялося, що у відповідь на пропозицію «скіпануть» зустріч або «заестімейтіти» план завдань співрозмовник здивовано піднімав брову?
Таке відбувається досить часто, коли IT-фахівці або випускники курсів програмування використовують свій сленг при спілкуванні з тими, хто працює в інших сферах.
Давайте пройдемося по основним термінам, які насправді дуже легко запам'ятати, якщо провести аналогію з оригіналом їх походження — англійською.
Scrum — спосіб ведення розробки, при якому зберігається ітеративний (чіткі списки завдань на короткі відрізки часу) і рівномірний розподіл відповідальності між усіма учасниками команди.
Спринт — це не тільки біг спортсменів на коротку дистанцію, відомий в широких колах як sprint. У розробці це — невеликий проміжок часу (1-4 тижні), укомплектований завданнями на команду.
Реліз — своєрідний «вихід у світ», release. Випуск цілого додатки або його частини (наприклад, багфикс) в продакшн-версії для кінцевого користувача або в проміжній для внутрішнього тестування. В ідеалі кожен спринт повинен закінчуватися релізом.
Продакшн — кінцева версія програми або сайту, доступна пересічним користувачам (production). Простіше кажучи, те, що ми можемо знайти в Google, звантажити з Google Play або Apple Store.
IT-терміни дуже легко запам'ятати, якщо провести аналогію з оригіналом їх походження — англійською.
Стейджінг — проміжна, осадочна версія сайту, викладання для тестувальників (staging). Звичайним користувачам недоступна.
Баг — ні, це не жук в стандартному розумінні слова bug. За багами найчастіше стикаються тестувальники. Баг — це помилка в коді, яка ламає додаток в тих чи інших місцях. Приносить так само мало щастя, як і жук реальний.
Багфікс — робота над помилками і їх виправлення (bug fix).
Деплой — перенесення розробниками свіженького коду на потрібний сервер (проміжний або продакшен), deploy. Дуже часто в кінці спринту можна почути тривожне «Задеплоіл ти свої зміни?».
Білд — збірка мобільного додатка, що несе в собі останні оновлення (build). Найсвіжіші результати «будівництва».
Таска — завдання (task). Наприклад, додати поле на сторінці реєстрації.
Естімейт — оцінка часу або зусиль, необхідних для виконання завдання (estimate). Якщо використовуємо час, то проставляємо кількість годин, необхідних для закриття завдання. Якщо зусилля — сторі поінти.
Сторі поінти — бали, невід'ємна частина Scrum. Індивідуальна оцінка завдання розробником. Чим більше балів, тим складніше. При використанні story points основне завдання менеджера — зрозуміти, скільки всього балів команда може виконати протягом спринту.
Лінк — простіше, ніж здається. Посилання, link.
Бекенд — уявіть собі машину і подивіться під капот. Backend — це і є «те, що під капотом» сайту або програми, те, що ховається за красивою картинкою, серверна частина. Така як пошук інформації, посилання форм і повідомлень, завантаження інформації та т.д.
Фронтенд — та сама красива картинка, «обличчя» вашого автомобіля. Кольори, відступи, стрілочки, всякі кнопки та інша візуальна частина, доступна оку користувача.
Ну, і скіпануть означає пропустити, skip something. Головне, не переплутати з fuck up. :)
А якщо хочете дізнатися про всі терміни з перших рук, вам потрібні курси IT онлайн ;)
Примітка: а якщо ви хочете, щоб і ваша дитина була в IT, дитячі курси програмування будуть корисні!
Коментарі
Невірно заповнені поля відзначені червоним.
Будь ласка, перевірте форму ще раз.
Ваш коментар відправлений і буде доступний на сайті після перевірки адміністратором.
Інші статті в категорії IT, програмування, розробка