Как живётся инженерам в AvitoTech? Спойлер: интересно.
Узнать подробности можно из подкаста «Свободный слот». Два руководителя разработки и один инженер рассказывают без прикрас о том, с какими проблемами сталкиваются в работе и какие решения находят.
Подкаст совсем свеженький, но уже доступно 3 эпизода: про главные решения и большие ошибки; про сложную коммуникацию и увольнения; про софт скилы, которые для некоторых — харды.
Подписывайтесь на канал подкаста, чтобы общаться и не пропускать новые эпизоды.
Это #партнёрский пост
Основы PostgreSQL для начинающих: от установки до первых запросов
PostgreSQL — одна из самых мощных и часто встречающихся СУБД. А если ещё с ней незнакомы, то мы как раз недавно подготовили подробное руководство, где рассмотрели основные аспекты установки для разных ОС, создания баз данных и выполнения простых SQL-запросов. А также подчеркнули основные преимущества этой СУБД.
https://tproger.ru/articles/osnovy-postgresql-dlya-nachinayushhih--ot-ustanovki-do-pervyh-zaprosov-250851
#postgresql
Невинный рецепт от Google Gemini чуть не убил целую семью
Пользователь Reddit решил узнать рецепт чесночной настойки у Google Gemini. И только чудом ему удалось не убить себя и всю свою семью, следуя совету ИИ. И дело не в ядовитом сочетании ингредиентов (такие обучающие данные создатели как раз блокируют), в незнании органической химии.
Подробнее
#нейросети
3 причины вступить в профессиональное сообщество:
1. Вам
2. Это
3. Нужно
А если серьёзно — в статье вместе с Росбанком разобрали, зачем айтишникам вступать в профессиональные коммьюнити и что нужно делать, чтобы получать от них реальную пользу. Читайте и берите на заметку: https://tprg.ru/BwPD
Реклама
Мини-статья: как снизить нагрузку на CRM-систему
Разработчик из ГПБ понятно рассказывает как устроена их система customer relationship management и почему в качестве СУБД остановились на Redis: https://tprg.ru/LpmG
Самый масштабный IT-забег RUNIT пройдет 7 июля в парке «Коломенское»
В этом году организаторы из AGIMA ждут 4000 бегунов и 2000 болельщиков.
Для бегунов будет несколько дистанций от 3 до 25 километров, личный и командный зачет, эстафета и детский забег. Каждый участник получит стартовый пакет с фирменной футболкой и чипированный номер. И, конечно, медаль на финише!
Болельщики тоже не заскучают: будет фудкорт, диджей и активности для детей и взрослых. Вас ждет антистресс-зона, 3D-теннис, фотозоны с быстрой печатью, смузи-бары и многое другое.
Так что берите с собой семью, друзей и коллег! Для всех болельщиков вход свободный.
На RUNIT 2024 точно будут ТерраЛинк, СИБУР Цифровой, Астра, SM Lab, Лига Ставок, РЕД СОФТ, IT_one, Циан, Сетка, КРОК и др. И это не только IT-спецы, но и владельцы бизнесов.
Где и когда: 7 июля, Москва, парк «Коломенское». Открытие в 8:00.
Регистрация.
Увидимся на старте!
Это #партнёрский пост
Самые кринжовые имена переменных
Нашли интересный топик с самими экстравагантным неймингом переменных, которые встречали разработчики в реальной жизни. Вот самые смешные, по нашему мнению:
1) Просматривая один код, связанный с анализом данных, разработчик наткнулся на блок комментариев:
// Прекратите использовать anal в качестве имени переменной или функции!
// Куда ни глянешь, натыкаешься на anal_this и anal_that!
// Поэтому, пожалуйста, прекратите.
// Используйте analyze, analyzer или что угодно, но не anal_insert() или anal_check()
2) Один разработчик работал с SAP-программистом, который имел склонность использовать для временных переменных названия животных. Ещё некоторое время после того, как он ушёл, можно было слышать, как его бывший тимлид возмущается: «Мне опять нужно звонить этому «$@#!», не могу я разобраться во всех этих кроликах и цыплятах!»
Если вы сталкивались с подобными случаями, пожалуйста, поделитесь в комментариях. Это одновременно смешно и грустно.
#кек
Как работает современный интернет: разбираем принцип работы системы доменных имён (DNS)
Просто представьте себе телефонную книгу: когда мы хотим позвонить кому-то, мы ищем его/её имя в телефонной книге и находим соответствующий номер телефона. В контексте интернета, DNS работает аналогичным образом. Когда мы вводим доменное имя, допустим - https://www.example.com в браузере, DNS-сервер находит соответствующий IP-адрес, например, https://192.0.2.1 и направляет нас туда.
Но это всё лишь поверхностное объяснение работы этой технологии. Если хотите углубиться в эту тему глубже, рекомендуем ознакомиться с этим образовательным набором из статей и не только:
— Про IP, TCP/IP, UDP, FTP, DNS, HTTP, NTP, SSH простым языком.
— Основы DNS: понятие, иерархия, записи.
— А если любите комиксы, то у нас на примете как раз есть такой.
#dns #интернет
Нередко на собеседованиях задают действительно глупые вопросы. А если бы вы проводили собеседование, какие вопросы задавали?
#обсуждение
Функции и переменные тоже ваше детище, а хорошие родители не назовут ребёнка var23
Шутки в сторону, но если при нейминге вам в голову никогда не приходила мысль о том, что ваш код будет читаться кем-то ещё, то вы либо кодите исключительно для себя, либо плевали на психическое здоровье других разработчиков. Впрочем, в любом случае лучше так не делать.
Потому держите джентельменский набор префиксов для названий переменных и функций с примерами использования. Это не только упростит нейминг для вас, но и позволит вашим коллегам быстро понять, что делает та или иная переменная или функция.
#программирование
Хакеры начали использовать фальшивые уведомления от GitHub для кражи данных
Хакеры запустили фишинговую кампанию, в которой они выдают себя за команды безопасности и найма GitHub. Делается это с целью захватить репозитории, используя вредоносные OAuth-приложения. Также кампания направлена на компрометацию учётных записей разработчиков и последующее вымогательство.
Подробнее
#инфобез
Мы нашли вход в айтишную Нарнию
И он оказался не в шкафу, а в Telegram. Если интересуетесь темой IT, то скорее вступайте в чат типичных айтишников! Там вы найдёте единомышленников и сможете обсудить волнующие вас вопросы.
Вход в айтишную Нарнию по ссылке.
Освоение проектирования реляционных баз данных: подробное руководство
Реляционные базы данных — это мощное оружие в арсенале любого проекта, когда речь идёт о структурированном и масштабируемом хранении данных. Но ведь эти данные нужно не только хранить, но и эффективно их организовать, чтобы легко ими управлять. Потому в идеале всё начинается с грамотного проектирования.
В этой статье, как раз об этом. Там рассматриваются фундаментальные понятия реляционных баз данных: их системы управления и основные принципы эффективного проектирования.
#database
На фоне массовых увольнений, Amazon заказала закрытый концерт Foo Fighters
Благодаря утечке сообщений из внутреннего чата Slack, стало известно, что Amazon организовала закрытый концерт для высшего руководства компании, несмотря на недавние массовые увольнения и введение строгих правил по возвращению сотрудников в офис. И, естественно, это вызвало хейт и недоумение со стороны рядовых сотрудников.
Напоминаем, что с конца 2022 года Amazon уволила около 27 тыс сотрудников и существенно сократила бюджеты, ранее используемые для повышения морального духа команд. Однако на оплату выступления известной рок-группы средства были найдены.
Интересно, почему обычные работяги начали возмущаться?
#кек #новости
Начните учиться в магистратуре Центрального университета уже на 3-м курсе бакалавриата!
Центральный университет — современный вуз, созданный при поддержке ведущих компаний России: Т-Банка, Авито и других.
Учебу реально совместить с последними курсами бакалавриата или действующей работой. В первый год вы будете учиться 20 часов в неделю в вечернее время, а занятия будут проводить в центре Москвы профессоры из МГУ, МФТИ, РЭШ и практики из индустрии.
Обучение в университете построено по принципам ИТ-компаний, со средой, способствующей росту и развитию. У каждого студента будет:
— личный ментор по траектории обучения;
— доступ к карьерному центру с коучами и консультантами;
— опыт работы в проектах 30+ компаний-партнёров уже во время обучения;
— диплом гособразца.
Участвуйте в онлайн-отборе, чтобы выиграть грант на обучение до 1,2 млн рублей. Больше подробностей про университет и конкурс грантов — по ссылке!
Это #партнёрский пост
Эмодзи и Discord начали использовать для управления заражёнными Linux-компьютерами
Недавно эксперты обнаружили новую вредоносную программу для Linux, названную DISGOMOJI.
Она использует уникальный подход для управления заражёнными устройствами при помощи эмодзи через популярный среди игроков Discord. В основном эта атака направлена на правительственные учреждения в Индии и связана с пакистанской группировкой UTA0137, известной своими шпионскими операциями.
#инфобез
Шпаргалка по Kotlin
Держите небольшую, но полезную шпаргалку, которая поможет быстро вспомнить ключевые моменты синтаксиса и нюансы в работе кода.
#шпаргалка #kotlin
ИИ-помощника для кода заказывали?
Kodify – сервис на базе искусственного интеллекта. Он может самостоятельно генерировать и дополнять компьютерный код, тем самым автоматизируя рутинные задачи.
В основе Kodify — большая языковая модель от MTS AI. Она изучает контекст и анализирует, какой код нужно сгенерировать. Дополнительно обучать ИИ не нужно.
Сейчас сервис поддерживает Python и Java, но вскоре добавятся Go и другие популярные языки.
Kodify будет полезен в разных сферах: от промышленности до веб-разработки и DevOps. Для безопасности его можно развернуть локально в инфраструктуре компании.
Подробнее про инструмент.
#новости
Пасхалки для сайтов на JavaScript
А во знали что на сайтах некоторых веб-фреймворках спрятаны пасхалки в виде аниме логотипов? Чтобы их увидеть достаточно добавить к ссылке: /?uwu=true
История их появления такова: художник, с ником sawaratsuki1004 создал первый из этих логотипов после обсуждения подобной идеи в комментариях. Затем один из веб-сайтов использовал этот логотип в качестве альтернативы обычному. И в течение последующих двух недель к этой инициативе присоединились и другие сайты.
#факты
Говорят все сновидения связаны с желанием получить удовольствие, которое не удалось получить в реальной жизни
#кек
Представим, что вы джун, а хотите стать мидлом. Как понять, что вы уже доросли? Можно ли ускорить этот процесс? И обязательно ли чему-нибудь учиться помимо рабочих задач?
В Практикуме решили задать эти вопросы топовым специалистам из диджитал-сферы и IT, которые в том числе сами нанимают мидлов. Присоединяйтесь к встрече, чтобы разобраться в современных требованиях к специалистам с опытом.
Бесплатно, 25 июня в 18:00 мск
Вы узнаете:
— где проще вырасти: в IT-корпорации или в стартапе;
— какие навыки отличают мидла от джуна;
— нужно ли уметь хорошо общаться, если вы не работаете с клиентами;
— как понять, что пора учиться;
— как обучение может ускорять вашу карьеру.
Зарегистрироваться на онлайн-событие
Это #партнёрский пост
А вы знали, как появился Vue.js?
Его история началась в далёком 2014 году, когда бывший инженер Google Эван Ю решил создать инструмент, который бы объединил лучшие возможности библиотек и фреймворков, таких как Angular и React, но был бы легче в освоении и использовании.
Вначале о Vue.js знали немногие, а настоящая волна хайпа пришлась на 2015 год. Причём произошло это довольно внезапно, после того как Тейлор Отвелл, создатель популярного PHP-фреймворка Laravel, опубликовал в своём блоге следующий твит:
«Текущий статус изучения React: слишком сложно. Изучаю Vue.js, потому что он выглядит просто и у него классный сайт».
А уже сегодня Vue.js является opensource проектом, над которым трудится множество разработчиков по всему миру. И о его создании даже снят документальный фильм, который будет интересен всем любителям джаваскриптиза. Позалипать на выходные самое то!
#факты
Как научиться печатать код быстро?
Обычные тренажёры быстрой печати не учитывают особенности кода. А в нём часто используются переводы строк, пробелы, табы и специальные символы. Но есть тренажёр, созданный специально для программистов.
Он учитывает особенности разных языков программирования, позволяя тренироваться на коде открытых проектов. Самое интересное, что сервис позволяет загрузить и свой код. Конечно, желаем никогда не оказаться в ситуации, когда нужно писать код на скорость. Но если вдруг очень захотелось, то почему бы и нет — SpeedCoder к вашим услугам: https://tprg.ru/b8BJ
#инструменты #обучение
Toshiba разработала квантовый рандомайзер, предназначенный для реального использования, а не только для лабораторных испытаний
Исследователи из Toshiba произвели сенсацию, представив свой квантовый генератор случайных чисел (QRNG), который подходит не только для лабораторных тестов, но и для практического применения.
#квантовые_вычисление
Затекла спина, надоел сидячий образ жизни, но работать нужно?
У парня с гифки есть решение. Он разработал проект на базе OpenCV и Python, который позволяет печатать символы с помощью движений. Веб-камера распознаёт жесты, используя метод флажного семафора.
Если захотели повторить, то репо прилагается: https://github.com/everythingishacked/Semaphore
#кек #проекты
Опишите своё прошлое текущее/прошлое место работы названием фильма или песни
#обсуждение
Что объединяет дым-машину, лазеры и всеми известный начальный экран Windows 10
Оказывается, что за процессом создания знаменитого начального экрана Windows 10 стояла команда Microsoft и известный дизайнер из Сан-Франциско Брэдли Г. Мунковиц, также известный как GMUNK.
Используя лазеры, дымовые машины, цветные фильтры и кристальную пыль, они создали уникальную художественную инсталляцию, которая теперь стоит на миллионах компьютеров по всему миру.
#факты #windows
Разыскиваем опытных Java-разработчиков
Обязанности:
— Участие в полном цикле разработки.
— Проектирование/разработка back-end и API.
— Обеспечение чистоты кода, тестирование, код-ревью, релизы.
Требования:
— Знание Java/Kotlin, Spring.
— Понимание микросервисной архитектуры.
— Опыт SQL/NoSQL.
— Опыт командной работы, код-ревью, git flow.
Откликайтесь тут
#вакансии #работа