Делаем бота для Telegram.
В мессенджере есть два вида API: Telegram Bot API (обыкновенный бот с пометкой «бот») и Telegram API — клиент и юзербот, который обладает большим функционалом.
В статье пойдет речь о втором виде. Как написать под него код, как правильно установить и для чего использовать.
Разбираемся, почему китайские сайты такие китайские.
Подход к дизайну — вообще не такой, как в остальном мире. Значению каждого цвета уделяют много внимания, ну а со шрифтами большие проблемы. Количеству слов на страницах можно только молчать и удивляться.
Текст, чтобы встряхнуть представление о UX/UI и зарядиться новыми идеями.
Автор заботливо собрал 21 фичу для С++ по принципу «точно пригодится в работе». Каждую он снабдил примерами.
Больше всего подойдет для тех, кто только начал знакомиться с языком или давно им не пользовался.
Онлайн-курсы по контролю качества
https://u.habr.com/SRKex
— Курс «Профессия: Инженер по тестированию» от компании «Хекслет», старт 22 июня 2023, 63 000 ₽, 4 месяца.
https://u.habr.com/VLnoO
— Курс «Автоматизатор тестирования на Java» от компании «Яндекс Практикум», старт 22 июня 2023, 84 000 ₽, 5 месяцев.
https://u.habr.com/IRqWV
— Курс «Тестирование веб-приложений на Python» от компании «Яндекс Практикум», старт 22 июня 2023, 80 000 ₽, 2 месяца.
https://u.habr.com/aP4xH
— Курс «Инженер по тестированию» от компании «Яндекс Практикум», старт 29 июня 2023, 82 000 ₽, 4 месяца.
https://u.habr.com/AJRch
— Курс «Инженер по тестированию буткемп» от компании «Яндекс Практикум», старт 6 июля 2023, 128 800 ₽, 2 месяца.
https://u.habr.com/YJA97
— Курс «Инженер по тестированию плюс» от компании «Яндекс Практикум», старт 6 июля 2023, 142 600 ₽, 9 месяцев.
https://u.habr.com/BMvPk
Онлайн-курсы по аналитике
https://u.habr.com/JLdv6
— Курс «Профессия: Аналитик данных» от компании «Хекслет», старт 22 июня 2023, 108 540 ₽, 9 месяцев.
https://u.habr.com/fY4Ju
— Курс «Data Scientist» от компании «Нетология», старт 22 июня 2023, 132 000 ₽, 1 год и 4 месяца.
https://u.habr.com/5BoRJ
— Курс «SQL и получение данных» от компании «Нетология», старт 23 июня 2023, 36 050 ₽, 2 месяца.
https://u.habr.com/xHJJy
— Курс «Python для анализа данных» от компании «Нетология», старт 23 июня 2023, 43 050 ₽, 4 месяца.
https://u.habr.com/yLPXS
— Курс «Визуализация данных и введение в BI-инструменты» от компании «Яндекс Практикум», старт 26 июня 2023, 51 600 ₽, 3 месяца.
https://u.habr.com/8Rbqr
— Курс «Аналитик BI» от компании «Нетология», старт 26 июня 2023, 76 500 ₽, 9 месяцев.
https://u.habr.com/TKuvr
— Курс «Бизнес-аналитик» от компании «Яндекс Практикум», старт 26 июня 2023, 117 600 ₽, 8 месяцев.
https://u.habr.com/nAmLW
— Курс «Продуктовая аналитика: симулятор» от компании «Яндекс Практикум», старт 26 июня 2023, 48 700 ₽, 3 месяца.
https://u.habr.com/nmro9
— Курс «Продуктовый аналитик с нуля до middle» от компании «Нетология», старт 28 июня 2023, 75 000 ₽, 8 месяцев.
https://u.habr.com/80H1n
— Курс «Системный аналитик» от компании «Яндекс Практикум», старт 29 июня 2023, 115 000 ₽, 8 месяцев.
https://u.habr.com/K54fK
Системный аналитик всегда и везде сталкивается с бесконечным количеством диаграмм разного вида и морем правил, чтобы их рисовать. Но мало кто вспоминает о таком инструменте, как PlantUML.
Это обделенный вниманием язык как раз для создания диаграмм. О нем и поговорим.
История о том, как в одиночку создать приложение, понравиться пользователям, но проиграть как менеджер.
«В разработке есть такой термин, как жизненный цикл ПО — от технического задания до снятия системы с эксплуатации. Моя система прошла все этапы этого цикла. Хочу рассказать, как она появилась, запускалась и работала, какой опыт при ее внедрении приобрел, какие эмоции получил и какие уроки извлек».
Умение мыслить, находить выход из трудной и совершенно непонятной ситуации. Переполняющее чувство радости после того, как справился с задачей.
По этим причинам автор начал учить C++, уделял он этому минимум час в день в течение года. Теперь начинающий разработчик рассказывает, что было особенно сложным, а еще просит совета, как и где учиться дальше.
Точно знаем, что вам сейчас не помешает: разобраться, что делает ChatGPT и почему это работает.
Показываем один из самых больших текстов на Хабре (целых 75 минут чтения) для тех, кто действительно хочет понять всё про творение OpenAI.
Рассказ о том, как выглядел путь разработчика в нулевых.
Раньше языки учили благодаря книжно-дисковым уголкам на рынках, джунами с 5-летним опытом за год становились. Компьютеров не было, просто все мысленно работали в облаке, то есть в том, что над нами. Код иногда прямо на бумаге писали — и он работал. Сервера в аренду покупали, так за это еще и доплачивали. К компаниям страшно подойти было: эйчары на работу сразу забирали. Люди ночью просыпались от счастливого доброго смеха.
Ладно, кое-что из этого неправда. Чтобы разобраться, стоит почитать статью.
Автор провел 1000 собеседований и говорит, какие уроки усвоил. Начинает он с ошибок, которые следует избегать.
Первая из них — предвзятость. Она всплывает во время интервью в разных видах. Например, есть предвзятость по сходству. Это когда мы отдаем предпочтение людям со схожими качествами. Допустим, кандидат работал в той же компании, окончил тот же вуз и так далее.
Еще есть предвзятость подтверждения. Она проявляется, если кандидата как бы мысленно выбрали до собеседования. И всё происходящее далее — попытка убедить себя, что человек точно подходит. Такое бывает, если вы слышали от знакомого, что специалист круто зарекомендовал себя на прежнем месте.
Другая ошибка называется гало-эффект. Это значит, что вы слишком сосредоточились на одной черте кандидата, а нужно смотреть на картину целиком. Условно: разработчик завалил одно задание из десяти. Или наоборот, последний ответ был ну прямо удачный, хотя предыдущие ужасны.
Остальные советы собраны в статье.
Проблема: нужно много преподавателей в короткие сроки. Специалисты должны быть классные и не пугаться заданий от рекрутера, поэтому сторонние сервисы — сразу нет.
Решение: запилить свой автоматический сервис и добавить туда ML-модель.
Так поступили в одной компании и рассказывают, как оценивали кандидатов, маскировали робота и насколько хорошо тот справлялся. Возможно, текст поможет ответить на вопрос: «А может ли машина успешно нанимать людей?»
Что можно приложить к резюме, если вы студент, но очень хотите работать:
1. Совместные проекты, да и вообще любые проекты. Работодателю будет интересно посмотреть, что вы уже сделали.
2. Курсовые, которые могут быть связаны с будущей специальностью.
3. Участие в программах вуза, исследования по любимым предметам. Да и просто рассказ о тех, где у вас хорошие оценки.
Такие советы дают бывшие стажеры без опыта, которые состоялись в профессии.
Что важно знать студенту, чтобы прямо сейчас заняться поиском работы в IT.
Онлайн-курсы по специализации «Фронтенд разработчик»
https://u.habr.com/KrdIg
— Курс «Мидл фронтенд-разработчик» от компании «Яндекс Практикум», старт 22 июня 2023, 89 000 ₽, 5 месяцев.
https://u.habr.com/HzVvW
— Курс «Профессия: Фронтенд-разработчик» от компании «Хекслет», старт 22 июня 2023, 134 100 ₽, 10 месяцев.
https://u.habr.com/pQpfo
— Курс «Frontend-разработчик с нуля до middle» от компании «Нетология», старт 3 июля 2023, 110 100 ₽, 1 год и 8 месяцев.
https://u.habr.com/ri58N
— Курс «Фронтенд-разработчик буткемп» от компании «Яндекс Практикум», старт 6 июля 2023, 210 000 ₽, 5 месяцев.
https://u.habr.com/r7iR0
— Курс «Офлайн-курс JavaScript-разработчик» от компании «Бруноям», старт 22 августа 2023, 29 900 ₽, 1 год, 1 месяц и 3 недели.
https://u.habr.com/jkHKK
«Не всегда провалы связаны с плохим планированием или ошибками в разработке. Иногда из-за "черных лебедей" проект начинает жить настолько бредовым и непредсказуемым образом, что ты ощущаешь себя героем трагикомедии».
Три истории, которые помогут разработчикам понять, что за хаос иногда происходит в их проектах. А начинающие менеджеры убедятся, что у них на работе не всё так плохо.
Вакансии для аналитиков на Хабр Карьере:
Аналитик 1С:ERP в ComLine. Можно удаленно. Полный рабочий день. От 150 000 до 250 000 ₽.
Аналитик в The One. Можно удаленно. Полный рабочий день. От 250 000 до 280 000 ₽.
Администратор 1С в Находку. Казань, Уфа, Набережные Челны. Можно удаленно. Полный рабочий день. 76 967 ₽.
Big data engineer в СБЕР ЕАПТЕКА. Москва. Можно удаленно. Полный рабочий день. От 280 000 ₽.
Ведущий системный аналитик в кадровое агентство АНО РСВ. Москва. Полный рабочий день.
До 260 000 ₽.
Больше вакансий: https://u.habr.com/AkC8N
#senior #analytics
Вакансии в тестировании на Хабр Карьере:
Тестировщик в Ranepa Tech. Можно удаленно. От 120 000 до 170 000 ₽.
QA automation Java в банк Открытие. Можно удаленно. Полный рабочий день. До 210 000 ₽.
QA engineer в Apliteni. Можно удаленно. Полный рабочий день. От 1500 €.
Manual QA engineer в Кавычки. Можно удаленно. Полный рабочий день. До 100 000 ₽.
QA manual engineer в Womanly Corp: SexTech Wellness. Барселона. Можно удаленно. Полный рабочий день. От 1200 до 2000 €.
Больше вакансий
#middle #quality_assurance
Вакансии для джунов на Хабр Карьере:
Инженер по данным в Флексибейс. Можно удаленно. Полный рабочий день. От 100 000 ₽.
Младший инженер техподдержки в СберМаркет Tech. Орел. Полный рабочий день.
Бизнес-аналитик-разработчик в Цифровые технологии 1520. Москва. Полный рабочий день.
Специалист техподдержки в Группу Синара. Екатеринбург. Полный рабочий день.
Разработчик C# в MYRTEX. Можно удаленно. Полный рабочий день.
Больше вакансий
#junior
Мало нанять кого-то, нужно его еще и удержать на работе. С этим справляются не все, поэтому даем подсказку: бонусы и зарплата, конечно, важны, но сперва лучше подумать о вовлеченности.
Это штука реально влияет на дела компании и на работника. А вот как именно — поговорим в статье.
Вакансии для лидов на Хабр Карьере:
QA automation engineer в Хорошколу. Можно удаленно. Полный рабочий день. От 300 000 до 380 000 ₽.
Python developer в Mountain Ridge. Можно удаленно. Полный рабочий день. От 5000 $.
Руководитель направления разработки в ФК ПУЛЬС. Химки. Можно удаленно. Полный рабочий день. От 310 000 ₽.
TechLead Golang-разработчик в eLama. Санкт-Петербург. Полный рабочий день. От 300 000 ₽.
Руководитель отдела интернет-проектов в Единая Европа-Элит. Москва. Полный рабочий день. От 180 000 до 220 000 ₽.
Больше вакансий
#lead
Вакансии для джунов на Хабр Карьере:
Frontend Developer в presto.heads. Можно удаленно. Полный рабочий день. До 45 000 ₽.
С++ Builder разработчик в Indigo Software Technologies. Ставрополь. Полный рабочий день. От 50 000 ₽.
SEO-специалист в APPX. Можно удаленно. Полный рабочий день. От 25 000 ₽.
Paralegal в Gaijin. Ереван. Можно удаленно. Полный рабочий день. До 600 €.
Flutter-разработчик в Glob-com. Можно удаленно. Полный рабочий день. От 65 000 ₽.
Больше вакансий
#junior
Вакансии для лидов на Хабр Карьере:
Lead Frontend в UNIWEB. Москва, Санкт-Петербург. Можно удаленно. Полный рабочий день. До 300 000 ₽.
Ведущий программист 1С в Бизнес Апгрейд. Казань. Можно удаленно. Полный рабочий день. От 150 000 до 250 000 ₽.
Руководитель проектов 1С в ComLine. Казань. Можно удаленно. Полный рабочий день. От 120 000 ₽.
PHP-разработчик Битрикс24 в НОНТОН .РФ. Санкт-Петербург. Полный рабочий день. До 200 000 ₽.
Cистемный администратор Linux в i7 LLC. Москва. Можно удаленно. Полный рабочий день. До 300 000 ₽.
Больше вакансий
#lead@habr_career
Вакансии для джунов на Хабр Карьере:
Программист 1С в Европлан. Владивосток, Хабаровск, Петропавловск-Камчатский. Можно удаленно. Полный рабочий день.
Дежурный системный инженер по мониторингу в VK. Санкт-Петербург. Полный рабочий день.
Специалист по поддержке SAP в Стройдорэкспорт. Кемерово. Полный рабочий день.
Data engineer в Rambler&Co. Можно удаленно. Полный рабочий день.
Системный Аналитик в Aston. Можно удаленно. Полный рабочий день.
Больше вакансий
#junior
Онлайн-курсы по маркетингу
https://u.habr.com/dt7nv
— Курс «Офлайн курс SMM-специалист» от компании «Бруноям», старт 20 июня 2023, 39 900 ₽, 1 год, 9 месяцев и 1 неделя.
https://u.habr.com/hYILW
— Курс «Управление маркетингом для предпринимателей» от компании «Яндекс Практикум», старт 21 июня 2023, 31 000 ₽, 1 месяц.
https://u.habr.com/AKao7
— Курс «Менеджер маркетплейсов» от компании «Яндекс Практикум», старт 22 июня 2023, 75 000 ₽, 5 месяцев.
https://u.habr.com/m61x0
— Курс «Трафик-менеджер» от компании «Яндекс Практикум», старт 23 июня 2023, 78 000 ₽, 6 месяцев.
https://u.habr.com/ShwOC
— Курс «SEO-специалист: с нуля до middle» от компании «Нетология», старт 26 июня 2023, 102 000 ₽, 1 год.
https://u.habr.com/hss2n
— Курс «Таргетолог» от компании «Нетология», старт 26 июня 2023, 66 300 ₽, 4 месяца.
https://u.habr.com/BY3f7
— Курс «SMM-менеджер» от компании «Нетология», старт 26 июня 2023, 66 300 ₽, 4 месяца.
https://u.habr.com/cWUSo
— Курс «Специалист по контекстной рекламе: Яндекс Директ» от компании «Нетология», старт 26 июня 2023, 36 000 ₽, 3 месяца.
https://u.habr.com/T439Y
— Курс «Бренд-менеджер» от компании «Яндекс Практикум», старт 27 июня 2023, 78 000 ₽, 6 месяцев.
https://u.habr.com/qXx4L
— Курс «Профессия PR в digital: с нуля до middle» от компании «Нетология», старт 29 июня 2023, 101 400 ₽, 8 месяцев.
https://u.habr.com/l3M62
Вакансии для Fullstack-разработчиков на Хабр Карьере:
Fullstack-разработчик в TOR.ENERGY NETWORK. Можно удаленно. Полный рабочий день. До 2000 $
JavaScript Fullstack в OnClass. Можно удаленно. Полный рабочий день. От 2000 до 7000 $.
Программист Fullstack в ИБЦ. Иркутск. Полный рабочий день. От 100 000 ₽.
Fullstack developer в ЭР-Телеком Холдинг. Можно удаленно. Полный рабочий день. От 180 000 ₽.
Fullstack Developer в Conjointly. Бангкок, Ханой. Можно удаленно. Полный рабочий день. От 1000 до 3000 $.
Больше вакансий
#fullstack
Вакансии в тестировании на Хабр Карьере:
Mobile QA engineer в Tangem. Можно удаленно. Полный рабочий день. До 3500 $.
QA-инженер в Сбер. Санкт-Петербург. Полный рабочий день. От 200 000 ₽.
QA engineer в Brainway LTD. Санкт-Петербург. Полный рабочий день. От 170 000 до 250 000 ₽.
Инженер по тестированию в Sreda Solutions. Можно удаленно. От 140 000 ₽.
Менеджер по производительности СЕР в Team4You. Можно удаленно. Полный рабочий день. До 300 000 ₽.
Больше вакансий
#senior #quality_assurance
Вакансии для бэкенд-разработчиков на Хабр Карьере:
Программист PHP в BetaOnline. Москва. Полный рабочий день. От 230 000 ₽.
Python developer в СберТех. Москва. Полный рабочий день. До 350 000 ₽.
PHP-разработчик в HR ME. Можно удаленно. Полный рабочий день. От 1500 до 2000 $.
PHP-разработчик в Action tech. Можно удаленно. Полный рабочий день. От 150 000 до 250 000 ₽.
Backend-разработчик в Витрина. Можно удаленно. Полный рабочий день. До 150 000 ₽.
Больше вакансий
#middle #backend_development
Вакансии для джунов на Хабр Карьере:
SEO-специалист в APPX. Можно удаленно. Полный рабочий день. От 25 000 ₽.
Администратор баз данных в Сима-ленд. Екатеринбург. Полный рабочий день. От 70 000 до 150 000 ₽.
Менеджер по найму в Randewoo. Москва. Полный рабочий день. От 60 000 до 65 000 ₽.
Java-разработчик в МТС. Можно удаленно. Полный рабочий день.
Разработчик Oracle в УБРиР. Можно удаленно. Полный рабочий день.
Больше вакансий
#junior
Недавно раздел «Образование» апгрейднулся до маркетплейса IT-курсов, а сами курсы теперь можно оценивать.
Приятная новость в том, что за оценку мы дадим вам крутые бонусы, но сделать это нужно до 25 июня. Вот как всё работает:
— Оценить курс может любой, кто начал или закончил обучение. При этом обязательно нужно указать это в своем профиле на Хабр Карьере.
— Подарки придут на почту сразу после того, как вы оставите отзыв. Вы можете активировать все подарки сразу. Да, прямо все что есть!
— Для тех, кто любит осязаемое: среди подарков есть мерч от Яндекс Практикума (кофе, шоперы, наклейки) и подписка на Яндекс Плюс Мульти (3 месяца за 0 рублей).
— Если нравится учиться, то у нас это тоже есть. Ребята из Skillbox, HTML Academy и OTUS дарят скидку на курсы. Нетология и Хекслет — скидку или две недели бесплатной базовой подписки.
Так что велкам в раздел «Образование», подробная инструкция здесь.
Вакансии в больших компаниях на Хабр Карьере:
QA-инженер в СберТех. Ростов-на-Дону. Полный рабочий день. От 115 000 ₽.
Администратор Linux в Sportmaster Lab. Москва. Полный рабочий день. От 140 000 ₽.
Эксперт управления регионального администрирования в Банк Открытие. Курган. Полный рабочий день. 69 000 ₽.
Site Reliability Engineer в VK. Москва, Санкт-Петербург, Воронеж. Можно удаленно. Полный рабочий день. От 200 000 до 500 000 ₽.
Разработчик Vue.js в Совкомбанк Технологии. Санкт-Петербург, Казань, Краснодар. Можно удаленно. Полный рабочий день. От 120 000 до 300 000 ₽.
Больше вакансий
#big_companies