Стоит начать с того, что все эти термины — американизмы, т.к. вся основная компьютерная индустрия развивалась и продолжает развиваться в англоязычных странах и компаниях. У меня даже есть целая коллекция идиотских американизмов, но они все не из ИТ сферы, поэтому тут будет свой список.
Все уже давно знают, что хэштеги – это то, что раньше писали на заборах, а админ – это такой злобный хрен,который ничего не делает, но вечно занят. Поэтому я постараюсь вспомнить что-то более странное, смешное и непонятное.
Начнем с менстрима:
Биток, крипта, майнинг – это всё новомодные слова, связанные с криптовалютами, что это такое лучше почитать в моей отдельной статье – «Криптовалюты, майнинг и биткоин для не айтишников».
Базовые понятия проще описывать сразу в контексте предложений или пачками:
Это не баг, это фича.
Выражение, которое говорят, когда программа ведёт себя не так, как предполагалось, но нестандартное поведение дает не ошибку, а новую интересную функцию. Часто применяется просто как прикол в отношении любых багов, которые не приводят к полному крушению. Почему ошибки называют багами, есть целая статья на «википедии». Если кратко, то раньше, когда мы были маленькими, а компьютеры большими, часто случалось так, что всякие жуки (bugs) залетали внутрь компьютера и устраивали замыкание. Ну а фича – это от feature – особенность.
Задеплоить релиз на прод.
Чтобы разобраться в этом предложении переведем отдельные слова на английский и обратно на русский. Deploy – многозначащий термин, который в контексте программ лучше перевести как установка (развертывание). Release – версия программы. ПРОД – это сокращение от Production – в данном контексте имеется в виду сервер или компьютер, на котором программа работает для нужд пользователей или предприятия, т.е. это не тестовый сервер, а «боевой», «продуктивный». Поэтому данную фразу можно перевести как «Установить версию программы на продуктивный сервер».
Пинговать кого-то или что-то.
В компьютере есть такая команда “ping”, с помощью которой можно удаленно проверить доступность другого компьютера или сайта, передав в неё адрес. Эта команда сообщает, доступен ли адрес или нет, больше ничего не делает. Поэтому пинговать кого-то означает проверить доступность или напомнить о себе или какой-то задаче.
Апка, ПО, Софт, приложение, утилита
Так называют компьютерные программы. В современном сленге апка чаще всего значит программу для смартфона. Апка – от Application – приложение, программа. ПО – программное обеспечение. Приложение – долго и не интересно объяснять, просто запомните. Утилита – от Utility– полезность, Софт – от Software – программное обеспечение.
Куки
На английском cookie в буквальном переводе печенье. Вы, наверное, не раз замечали на некоторых сайтах предупреждение – «Для пользования сайтом вы должны дать согласие на использование или передачу ваших cookie». А вы когда-нибудь задумывались, зачем кому-то в интернете ваше печенье, и как он его получит? В действительности куки — это небольшой фрагмент данных, который сервер(сайт) отправляет на временное хранение на ваш компьютер и затем может запрашивать их каждый раз при подключении. Это могут быть логин и пароль, состояние сеанса, разные настройки или вирусы, поэтому не стоит соглашаться отдавать свое печенье всяким неизвестным сайтам.
Фронтенд и бэкенд
На английском frontend и backend. Это две условные части, на которые разбивают web-приложения (например, веб-сайты). Когда вы заходите в программу или на веб-сайт, вы видите текст, картинки, кнопочки, вы можете проматывать страницы, давить на кнопки, делать ещё что-то. Всё, что вы при этом видите и то, как меняется интерфейс – это frontend– т.е. то, что впереди и то, что видно. Но есть ещё много всего, что вы не видите, например, вы заходите в Google и пишите что-то в поисковой строке. После этого ваш запрос на поиск отправляется на сервер, а там происходит магия, Google ищет нужные сайты, а потом отправляет результат вам в компьютер, и вы его можете видеть. Вот эта магия, которая происходит где-то на сервере и есть backend — то, что вы не видите и то, что где-то там скрыто в неведомых далях Китая или Калифорнии.
Питон, Жаба, Скуль, Си
Это такие языка программирования. Python, Java, SQL, C, C++. Рассказывать про них долго и скорее всего скучно.Разве что есть такая бородатая шутка, что Борщ – это Щи++.
Альфа, Бета и релиз
Речь идет о трех этапах в разработке и выпуске программы. Там ещё есть всякие пре-альфа и релиз кандидат, но они нам не особо интересны. Альфа — это первая буква греческого алфавита. Так называют версию программы, которая только-только написана и ещё ни разу не обкатывалась на реальных пользователях. На этом этапе как правило тестируется функциональность приложения, т.е. проверяется всё ли, что заявлено программа умеет делать. Бета – это версия программы, которая уже точно умеет делать всё, что требуется, но содержит ошибки, и чтобы выявить эти ошибки, программу отдают на тестирование большому числу юзеров. Когда практически все ошибки исправлены, выпускается релиз, т.е. окончательная стабильная версия программы.
Сидюк, Аська, ЖЖ, Блин, Варез, Ирка, Кулхацкер, Ламер, Ослик
Безнадежно устаревшие слова, ни в коем случае не произносите их в присутствии Айтишников если не хотите прослыть бесконечно дремучим австралопитеком.
Выбрать термины для этой статьи было очень сложно, т.к. я не знаю какие из них и так всем известны. Напишите в комментариях, какие разобрать в следующий раз.
Если вам понравилось, ставьте лайки, подписывайтесь.
Переходите по ссылке ниже, там ещё больше статей