Начните учиться в магистратуре Центрального университета уже на 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.
Откликайтесь тут
#вакансии #работа
Кстати, возможно, сейчас уже Stack Overflow стоит побеспокоиться за своё место. Ну или не совсем
Потому как в последние годы программисты всё чаще обращаются к нейронкам, таким как ChatGPT, вместо Stack Overflow. Из-за чего последним даже пришлось сократить почти 30% своего персонала.
А ранее Stack Overflow и вовсе запрещал делиться ответами ChatGPT, но после роста популярности ИИ и падения трафика на 50%, политика изменилась, и теперь компании сотрудничают.
Но всё ли так плохо для Stack Overflow: в мае этого года группа исследователей из Университета Пердью представила исследование, которое показывает, что 52% ответов по программированию, генерируемых ChatGPT, неверны.
Тем не менее 35% опрошенных программистов предпочли ответы нейронки, (39% из которых были некорректны) вместо правильных ответов со Stack Overflow. Из-за вежливого тона и убедительного стиля и отсутствия токсичности.
Дк будет ли всё-таки Stack Overflow жить? поделитесь в комментариях
#факты
Невинный рецепт от 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
В VSCode нашли расширения с вирусами и миллионами установок
Исследователи создали расширение, имитирующее популярную тему «Dracula Official», которая имеет более 7 млн установок. Их поддельное расширение, названное «Darcula», собирало системную информацию, включая имя хоста, количество установленных расширений, доменное имя устройства и платформу операционной системы, и отправляло эти данные на удалённый сервер через HTTPS-запрос.
#новости
Конкурс для разработчиков мини-приложений ВКонтакте
Сбор заявок — до 20 июня, подведение итогов - 27 июня 2024 г.
Для участия зарегистрируйтесь на курсе для разработчиков, выберите идею для рубрик “Здоровье и фитнес”, “Еда и напитки”, “Спорт”, оформите его с помощью шаблона-презентации и подайте заявку. Чем необычнее идея, тем выше шансы на победу.
Дождитесь результатов конкурса и получайте призы: первые пять мест — умные колонки VK Капсула Нео, еще пять – фирменный мерч VK Mini Apps!
Прочитать о конкурсе подробнее можно тут.
Это #партнёрский пост