Привет, Хабр!
На днях HR-отдел отклонил мое резюме на позицию джуна. Вместо фидбека я получил ответ «В нашей команде слишком много козерогов, и нашему тарологу не понравился ваш Сатурн». Сначала я хотел возмутиться, но потом подумал. Может звезды не врут? Возможно наш звездный язык программирования определяется в зависимости от расположения планет во время первого запуска IDE.
Я провел фундаментальное исследование, проанализировал натальные карты Гвидо ван Россума, Страуструпа и прочих, и составил первый в мире точный гороскоп языков программирования.
И результат меня поразил.
♈ Овен (21 марта — 19 апреля): C++
Овен — это чистая, агрессивная энергия. Они не любят подчиняться, потому что это задевает их самолюбие. Их стремление пробить головой стену идеально синергирует с желанием напрямую обратиться к невыделенной памяти в C++.
C++ дает абсолютную мощь, ручное управление памятью и кастомные аллокаторы, но требует полной отдачи и понимания. Овны сначала делают, ловят Segfault, а потом читают документацию. Если C++ решает накричать на вас, он сделает это 20-ю страницами текста, в конце которого укажет на пропущенную точку с запятой. C++

💞 Лучшая совместимость: у Овна со Львом.
♉ Телец (20 апреля — 20 мая): Java
Тельцы ценят стабильность, безопасность, строгую типизацию и хорошие деньги в энтерпрайзе. В дружбе такие люди не склонны торопить события, как и Java, которая никуда не торопится с JVM.
AbstractAstrologicalTaurusSignBeanFactory — обычный способ Тельца поздороваться.
Говорят, что Java-Тельцы проходят в дверные проемы только бочком, потому что 64 ГБ оперативной памяти для них легкий перекус.
💞 Лучшая совместимость: у Тельца с Девой.
♊ Близнецы (21 мая — 20 июня): JavaScript
Близнецы славятся двойственностью, хаосом и переменчивостью настроения. Они коммуникабельны и с легкостью очаровывают эйчаров. JS идеальное отражение этой натуры.
Сегодня он работает на фронтенде, завтра крутится на бэкенде, а послезавтра управляет вашим холодильником(на котором запустили DOOM). У него нет четких принципов — он делает вид, что все понимает, пока не случается undefined.
Настроение у Близнецов меняется быстрее, чем появляются новые JS-фреймворки. И только истинный Близнец мог решить, что выражение typeof NaN === "number" это абсолютная норма.
💞 Лучшая совместимость: у Близнецов с Весами.
♋ Рак (21 июня — 22 июля): PHP
Раки эмоциональны и часто подвергаются нападкам со стороны более агрессивных знаков, поэтому прячутся в свой уютный панцирь. Они хранят верность старым друзьям и поддерживают жизнь более 70% сайтов в интернете, пока все остальные языки над ними открыто смеются. Да и плевать они хотели на критику. Тот, кто пережил переход с PHP 4 на PHP 5, получил пожизненную стрессоустойчивость.
Рак готов мириться с тем, что в стандартной библиотеке параметры функций перепутаны местами (str_replace и strpos, привет!), ведь у него есть Laravel, который, как морфий, купирует боль и не дает с себя слезть.
PHP настолько искренне любит деньги, что в его коде абсолютно каждая переменная начинается с доллара $. Если вы скажете Раку, что его язык умирает, он просто молча вытрет слезы купюрами, заработанными на фрилансе для WordPress.
💞 Лучшая совместимость: у Рака со Скорпионом.
♌ Лев (23 июля — 22 августа): Python
Лев обожает быть в центре внимания и болезненно воспринимает критику. Python сейчас абсолютно везде: от уроков информатики в 5 классе до дата-сайенса и обучения LLM.
Он вальяжен и не терпит спешки. Зато он требует, чтобы код выглядел эстетично и ровно по-царски, ведь блоки кода здесь выделяются не плебейскими скобками, а аристократичными отступами.
Python похож на настоящего Льва: он очень гордо и грациозно делает вещи, которые на самом деле под капотом тащат работяги-Сишники. И самый большой страх Питониста-Льва — потерять статус короля зверей.

💞 Лучшая совместимость: у Льва со Стрельцом.
♍ Дева (23 августа — 22 сентября): Rust
Девы — абсолютные перфекционисты, зацикленные на чистоте, безопасности и строгом соблюдении правил. Они заметят каждую пылинку на вашем столе, но не в попытке обидеть. Просто они настроены на поиск несовершенств. А компилятор Rust заметит каждую неинициализированную переменную или возможную гонку данных. Представитель этого знака не умеет вести светские беседы. В любой непонятной ситуации он предлагает переписать разговор на Rust, потому что так будет безопаснее.
Знаменитый borrow checker работает как сердитая, но заботливая мама. И никаких unsafe блоков без веской причины!

Возможно, он доведет вас до слез своими придирками, но в продакшене вы признаете, что он был прав.
💞 Лучшая совместимость: у Девы с Тельцом.
♎ Весы (23 сентября — 22 октября): Go
Весы постоянно ищут простоту, эстетику и баланс. Создатели Go устали от сложного C++ и многострочности Java, решив сделать что-то гармоничное, где даже интерфейсы реализуются неявно. Язык настолько любит простоту и боится нарушить равновесие, что открещивался от дженериков целое десятилетие.
Go-разраб приходит в бар, заказывает пиво, получает пиво, проверяет if err != nil, выпивает пиво, проверяетif err != nil.
💞 Лучшая совместимость: у Весов с Близнецами.
♏ Скорпион (23 октября — 21 ноября): Ассемблер
Один из самых загадочных знаков зодиакального круга. Скорпион пугает, обладает скрытой, мрачной властью и способен уничтожить систему одним укусом (или неверным обращением к регистру). Им важно держать абсолютно всё под своим контролем.
Ассемблер сидит глубже всех, в самом сердце железа. Обычные люди обходят его стороной, а те, кто им владеет, выглядят как черные маги, знающие тайное устройство мироздания. Обычный разработчик видит в дебаггере черный экран с зелеными цифрами 16-ричной системы счисления, но Скорпион видит там блондинку, брюнетку и красивый алгоритм. Разработка на ассемблере похожа на характер Скорпиона, чтобы просто сварить кофе, вам сначала нужно изобрести кружку. Ассемблер не прощает ошибок с адресацией памяти и способен на жестокую месть.
💞 Лучшая совместимость: у Скорпиона с Рыбами.
♐ Стрелец (22 ноября — 21 декабря): Haskell
Стрельцы — мыслители, философы и путешественники в неизведанные миры. Haskell живет в своей академической колокольне, обсуждая чистые функции, монады, теорию категорий и эндофункторы.
Иногда представители этого знака не задумываются о комфорте других, поэтому могут показаться эгоистичными и бестактными. Разработчик на Haskell может математически безупречно доказать правильность работы своей программы на доске, правда, она так ни разу и не скомпилировалась для продакшена.
💞 Лучшая совместимость: у Стрельца с Овном.
♑ Козерог (22 декабря — 19 января): C#
Целеустремленный, строгий, любит корпоративную иерархию и костюмы-тройки. Козерог готов методично трудиться ради результата, уверенно ползя по карьерной лестнице биг-теха.
C# вместе с платформой .NET родился и вырос в стенах гигантской корпорации Microsoft. Он надежен и самодостаточен, а его угрюмость иногда пугает новичков.
Чтобы Козерог-разработчик вообще начал работу, ему обязательно нужно запустить тяжеловесную и помпезную Visual Studio. Легковесный редактор для него словно прийти на совет директоров в шортах.
💞 Лучшая совместимость: у Козерога с Тельцом.
♒ Водолей (20 января — 18 февраля): Brainfuck
Водолей — это эксцентрик, бунтарь из будущего или из очень странного прошлого, который отказывается жить по общепринятым правилам. Они мыслят не так, как все. Эзотерический язык Brainfuck весьма точное отражение их нестандартного ума. Разработчик на Brainfuck жалуется, что ему продали клавиатуру со 98 лишними клавишами — ведь для работы ему нужны только +, -, <, >, [, ], . и ,.
Главная проблема сеньора на Brainfuck это как вписать название своего основного стека в резюме, чтобы HR-фильтры не заблокировали его за нецензурную лексику.
💞 Лучшая совместимость: у Водолея со Стрельцом.
♓ Рыбы (19 февраля — 20 марта): HTML/CSS
Да-да, знаю! Сейчас в комментариях начнется лютый плач, что это не настоящие языки программирования. Но Рыбы всегда жили в мире грез и визуального искусства, вдали от бэкенд логики и баз данных!
Они занимаются цветами, градиентами, накладывают тени. Рыбы могут три часа глубоко медитировать над тем, почему этотdiv никак не выравнивается по центру или что больше подойдет проекту — Flex или Grid.
Представители этого знака довольно внушаемы: оказавшись под воздействием чужого обаяния, они легко впадают в зависимость от Bootstrap или Tailwind. А если вы рискнете сказать Рыбам, что они не программисты, они просто обидятся и мысленно добавят вашей персоне display: none !important;

💞 Лучшая совместимость: у Рыб с Раком.
Как видите астрология в IT доказала свою эффективность. Она точно и по полочкам разложила суть вещей, не привлекая внимания санитаров. Я настоятельно рекомендую эйчарам перестать мучить кандидатов алгоритмами на литкоде и сразу просить натальную карту и желательно сразу в формате JSON.
А кто вы по IT-зодиаку? Совпал ли ваш язык со знаком? Напишите в комментариях
Новости, обзоры продуктов и конкурсы от команды Timeweb.Cloud — в нашем Telegram-канале ↩

