Какие инструменты изучить, чтобы перейти из джунов в миддлы?
Все знают про джунов, миддлов и сеньоров. Но эти трактовки довольно субъективны. В каждой компании оценивают по-своему. Где-то пытаются натянуть грейды на временные рамки: условно, junior до года, middle 1-3 года, senior — 3 и более лет. Но на деле все куда сложнее.
Рассказываем, как перейти из джуниора на позицию миддла, что для этого нужно знать и изучать, на примере фронтенда и NodeJS: https://tproger.ru/articles/kakie-instrumenty-izuchit-chtoby-perejti-iz-dzhunov-v-middly-na-primere-frontend-i-nodejs
#фронтенд #карьера
Большинство разработчиков стремится повысить свой грейд, но сталкивается с множеством трудностей
Как и куда расти, если ты амбициозный мидл или уже синьор? Откуда брать насмотренность и опыт, если ты ограничен задачами своей компании, а одними статьями на Хабре проблему не решить?
Чтобы расти в профессии и получать крутые офферы, разработчик может прокачать навык построения архитектуры.
Курс «Архитектор ПО» от Практикума поможет развить навык решения архитектурных задач. Техлиды Яндекса и других компаний покажут противоположные архитектурные подходы. Благодаря этому разработчику не придётся учиться на своих ошибках — он научится на опыте коллег. За 6 месяцев курса он разработает и добавит в портфолио 5 архитектур.
Курс подойдёт бэкенд-разработчикам, которые:
— работают 2+ лет;
— хотят развиваться на текущей позиции и повышать свой грейд;
— хотят получить должность лида или архитектора ПО.
Ближайший поток стартует 16 октября. Посмотреть подробную программу курса и записаться можно по ссылке.
Реклама АНО ДПО «Образовательные технологии Яндекса»
Уже знаете, чем займётесь 9 октября? Даже если ваш горизонт планирования — неделя, сделайте пометку в календаре: «Подключиться онлайн на Positive Security Day»
Это традиционная конференция, которая проводится Positive Technologies — лидером результативной кибербезопасности с более чем 20-летним опытом.
Для кого: для тех, кто в сфере IT и в ИБ.
Что планируется:
— Рассказ о продуктах Позитива и перспективах их развития.
— Живая презентация MaxPatrol EDR.
— Кейсы, тренды, прокачивание экспертизы и полезный опыт.
— Взгляд в будущее: прогнозы, новые навыки и инструменты для противостояния
хакерам.
Зарегистрироваться можно уже сейчас, посмотреть программу — по ссылке, присоединиться — в любой момент с 10:00 до 18:00 9 октября.
@Positive_Technologies
Реклама. Рекламодатель АО «ПОЗИТИВ ТЕКНОЛОДЖИЗ», ИНН 7718668887 erid: LjN8KDSTK
Где учить английский айтишнику: небольшая, но до сих пор актуальная серия роликов, которая даст нужные знания для прохождения собеседование за границей.
1. Как начать разговор с работодателем: https://youtu.be/4RYqlAPIfD0
2. Как написать резюме на английском языке: https://youtu.be/wzm79VzRlIQ
3. Как задавать вопросы и отвечать на них на собеседовании: https://youtu.be/t4Fu-L0Rd0Y
4. Как написать короткий e-mail на английском языке: https://youtu.be/vwuI8QJvT-k
#английский #собеседование
Вебинар «Совместное решение для сетевой безопасности от Positive Technologies и «Цифровые решения»»
28 сентября в 14:00
Анализ трафика помогает выявить скрытое присутствие злоумышленника в сети и провести расследование. PT NAD узнаёт обо всем, что происходит в сети, лишь «взглянув» на копию сетевого трафика.
Если в инфраструктуре есть технические ограничения, препятствующие корректной передаче копии, положение спасут брокеры сетевых пакетов DS Integrity NG и ответвители трафика DS TAP. На вебинаре эксперты компаний:
— представят совместное решение для сетевой безопасности;
— расскажут о типовых сценариях применения;
— поделятся практическими кейсами и техническими деталями.
Реклама. Рекламодатель АО «ПОЗИТИВ ТЕКНОЛОДЖИЗ», ИНН 7718668887 erid: LjN8JtaSd
Оплачиваемая стажировка от «Лаборатории Касперского» для студентов, проживающих в Москве или Московской области
Подать заявку можно на три направления, а на этапе собеседования выбрать одно:
— разработка С/С++,С#, Python, GO, Java Script;
— исследование угроз;
— анализ угроз;
— анализ и обработка данных;
— контентный анализ;
— DevOps и DevSecOps;
— тестирование (ручное);
— тестирование (авто, Python)
Формат стажировки гибридный. Отбор на обучение проходит онлайн, но на финальное собеседование вас могут пригласить в офис. Заявки на отбор нужно подать до 12 октября.
Стажировка открыта для студентов любых вузов и специальностей, с 1 курса. Заявки можно подавать сразу на 3 направления, а потом выбрать одно.
Вы сможете учиться и работать одновременно, перенять опыт у признанных экспертов и получить приглашение на работу в Kaspersky. Во время стажировки вы будете получать зарплату и компенсацию питания, бесплатно пользоваться спортзалом, сауной, игровыми и музыкальными комнатами.
Прыжок в безопасное будущее: https://kas.pr/93q9
Реклама АО «Лаборатория Касперского» erid: LjN8KXWRf
Автокод Гленни: каким был первый высокоуровневый язык программирования
Автокод был разработан в 1950-х годах и представлял собой высокоуровневый язык программирования. Он был создан, чтобы облегчить процесс написания кода. Автокод позволял писать программы не на машинном языке и даже не на ассемблере, и это была инновация.
В общем-то, автокод стал первым языком программирования в том виде, в котором мы привыкли его видеть сегодня: появились буквенные обозначения операций.
Рассказываем, что такое автокод, кто придумал его первым и почему автокод можно считать первым современным языком программирования: https://tproger.ru/articles/avtokod-glenni-kakim-byl-pervyj-vysokourovnevyj-yazyk-programmirovniya
#история
Задачи с собеседований для разработчиков в IBM, Amazon и Microsoft
Собрали отзывы о собеседованиях на должности разработчиков ПО в IBM, Amazon и Microsoft. Составили подборку задач и вопросов от HR: https://tproger.ru/articles/intervyu-dlya-razrabotchikov-v-ibm-amazon-i-microsoft-raundy-i-zadachi
#задачки #собеседование
Можно ли найти работу в IT со слабым английским?
По данным HeadHunter, знание английского входит в топ-5 навыков, которые требуются IT-специалистам. В статье о том, зачем вообще разработчику английский в ИТ и как мидлы умудряются спокойно работать без него: https://tproger.ru/articles/mozhno-li-najti-rabotu-v-it-so-slabym-anglijskim
#тренды #карьера
Пишем собственный драйвер под Windows 10
Актуальный гайд, который поможет понять, как работают драйверы изнутри и как написать простой, но свой собственный драйвер: https://habr.com/ru/articles/761512/
#windows
Сеньор: Мне не нужен джун на подхвате!
Компания: всё равно нанимает джуна
Сеньор и джун:
История C++ с 1953 года от FLOW-MATIC и Fortran до языка Си и Cfront
Язык C++ разработал датский программист Бьерн Страуструп, это известный факт. Но что, если копнуть глубже и попытаться разобраться, где находится стартовая точка эволюции языков программирования, которая привела к появлению C++, и какой эволюционный путь прошли языки?
В этой статье рассказываем, как бизнес в 1950 годах появлиял на развитие языков программирования, какие шаги проделал ALGOL перед тем, как превратился в язык Си, и как языки проделали долгий и витиеватый путь от упрощения к усложнению, и наоборот: https://tproger.ru/articles/istoriya-cpp-s-1953-goda
#cpp #си #история
Главная проблема новичков в асинхронном программировании на Python
Асинхронность в Python должен знать почти каждый разработчик на Python, который хочет быть вовлечён в коммерческую разработку. Как минимум это касается веб-программирования, где очень важна скорость отклика приложения.
В статье вы узнаете про главную проблему асинхронного программирования на Python. И лучше разберётесь с async и await: https://tproger.ru/articles/glavnaya-problema-novichkov-v-asinhronnom-programmirovnaii-na-python
#python #асинхронность
IT TALK SBER в Вологде состоится 5 октября
А это значит, что уже совсем скоро вы сможете послушать доклады топовых спикеров Сбера и узнать много нового о разработке и тестировании. Делимся некоторыми темами:
— «Сервис аутентификации или HighLoad система в зеленом банке». Спикер — Сергей Расторгуев.
— «Особенности тестирования высоконагруженных систем на примере сервиса аутентификации». Спикер — Алексей Пырэу.
— «Успеть за миллисекунду. Как это удалось в распределенном кэше». Спикер — Андрей Чернов.
— «Хаос-инжиниринг — идеальный шторм для приложения». Спикер — Дмитрий Якубовский.
Заинтриговали? Тогда встречаемся 5 октября в Вологодской картинной галерее по адресу: ул. Мира, 34. Не забудьте зарегистрироваться.
Реклама ПАО Сбербанк
Протоколы в Python: о них мало говорят, а зря
Когда новички изучают Python, очень много внимания обычно уделяется языковым конструкциям и концепциям, например рекурсиям или ООП.
Но есть куда более важные вещи, о которые лучше узнать как можно раньше. О них — в статье: https://tproger.ru/articles/o-nih-malo-govoryat-a-zrya-protokoly-v-python
#python #начинающим
100 бесплатных шаблонов резюме для IT-специалиста
Многие воспринимают резюме как строгий документ для описания навыков и опыта работы. Но на самом деле в него можно внести уместную нотку креатива.
В статье рассказали, как составить творческое резюме, которое понравится IT-рекрутеру: где найти оригинальный шаблон и на что обратить внимание при выборе. А бонусом — поделились подборкой из 100 бесплатных шаблонов:
https://tproger.ru/articles/kak-sostavit-tvorcheskoe-rezjume-100-krutyh-shablonov/
#советы #карьера
Наконец-то нормальные статьи для хардкор-программистов: пишем на Assembler для Windows в Visual Studio
В статье показали, как написать приложение для windows на ассемблере. В качестве IDE взяли привычную Visual Studio 2019 со всеми плюшками: подсветкой кода, отладкой и привычным просмотр локальных переменных и регистров.
Приложением будет игра в пятнашки — почти хелловорлд, но зато полноценное оконное приложение с меню, иконкой, отрисовкой, выводом текста и обработкой мыши с клавиатурой: https://habr.com/ru/articles/763636/
Только попробуйте не забрать в сохранёнки и не поставить лайк.
#ассемблер
Энтузиасты выпустили бесплатный интерактивный 700-страничный учебник по тестированию
Говорят, это один из самых полных источников по тестированию из всех, что есть. 100-Year QA-Textbook включает 42 модуля, 130 занятий, 42 набора онлайн-тестов, больше 700 страниц знаний, посвященных тест-дизайну, работе с требованиями, тестовой документации и тестированию на всех уровнях.
Такое мы одобряем, поэтому поддерживаем начинание и делимся с вами: https://habr.com/ru/articles/762532/
#qa #тестирование
Регулятор Великобритании все-таки одобрил сделку Microsoft и Activision на $75 млрд!
Да, Activision продаст Ubisoft права на «cloud streaming», сделка ограничит эксклюзивность Xbox Cloud Gaming и Microsoft не сможет выпускать игры только для неё. Но сделки все равно удалось добиться и регулятор предварительно одобрил ее.
Финальное решение регулятор UK вынесет в октябре, но это должно стать последним серьезным препятствием. Учитывая, что другие регуляторы, включая ЕС, уже одобрили сделку.
Если сделка состоится, Microsoft займёт сразу третью строчку крупнейших гейм-девелоперов в мире. По игровой выручке она будет уступать только Tencent и Sony.
#gamedev #microsoft
Конференция об облачных технологиях и бизнесе Yandex Scale 2023 уже в самом разгаре!
Онлайн вас ждут доклады в шести тематических треках: Security, Data Platform, ML, Serverless, Digital Workplace, Security и Infra + K8s. Доклады могут идти параллельно. Например, с «Проектированием, разработкой и эксплуатацией serverless-приложений» соседствует «Эволюция единой корпоративной платформы для коммуникаций и управления процессами в eАптеке»
Выбирайте то, что интересно вам, и регистрируйтесь: https://tprg.ru/l20y
Реклама ООО «Яндекс.Облако» LjN8K8oyS
конец истории со скандалом Unity: компания извинилась и скорректировала свою политику монетизации
В итоге тарифный план Unity Personal останется бесплатным, комиссия Runtime Fee за превышение лимита установок сниматься не будет.
Также Unity Personal теперь будет доступен разработчикам оборотом или объёмом инвестиций не более $200 тыс в год, в отличие от предыдущего лимита в $100 тыс. Игры, чей доход менее $1 млн за 12 месяцев, тоже не будут облагаться комиссией.
Теперь не обязательно использовать «Made with Unity» во время загрузки на тарифе Unity Personal. Комиссия Runtime Fee будет применяться только в тарифах Unity Pro и Enterprise после выпуска следующей LTS-версии Unity в 2024 году.
Тем, кто попадает под действие комиссии Runtime Fee, Unity предложит платить 2,5% от дохода или другую сумму, основанную на количестве новых пользователей. Разработчики будут сами предоставлять информацию о количестве установок, вместо автономного сбора компанией.
Полное описание обновлённой бизнес-модели Unity опубликовала на своем сайте.
Как найти работу в IT, если вы ещё не специалист?
В Яндекс Практикуме можно освоить IT-профессию и перезапустить вашу карьеру. Студенты приступают к поискам работы уже во время учёбы — им помогает большой карьерный центр. В нём более 200 карьерных экспертов и 850 партнёрских вакансий только за 2023 год.
Больше 10 000 выпускников уже нашли работу — у вас тоже может получиться.
Найдите своё место в IT и трудоустраивайтесь удобнее.
Реклама ООО «Яндекс» LdtCK5ETA
Telegram-каналам стали доступны истории, но есть нюанс
Сегодня для Telegram вышло обновление, которое расширило возможности историй. Так, пользователи теперь могут добавлять до 5 кнопок-реакций с эмодзи, а также аудиофайлы из памяти устройства с помощью кнопки «Звук».
А вот каналам для публикации историй надо получить буст — определённое количество голосов от Premium-подписчиков.
Если хотите видеть наши истории с интересным контентом, то обновите приложение и проголосуйте за нас, нажав сюда: /channel/tproger?boost
Разработчики выпустили плагин Voices, позволяющий оставлять голосовые комментарии в коде
На GitHub опубликовали код плагина Voices для интегрированных сред разработки от компании JetBrains. С его помощью можно оставлять в коде голосовые комментарии: https://github.com/polina4096/voices
Для установки необходимо скачать jar-файл из раздела Releases. После следует перейти в настройки IDE и открыть раздел управления расширениями. В окне требуется выбрать установку из памяти и перезапустить IDE.
С каждым днём мы все дальше от Бога...
#кек
В одной месте собрали большую подборку самых важных команд терминала Linux
Они помогут здорово сэкономить своё время и повысить продуктивность: https://tproger.ru/articles/useful-linux-commands/
#linux
Стал ли пользователь ленивее?
У современных пользователей всё больше требований к сайтам и приложениям: они должны быть быстрыми, удобными, понятными и максимально простыми. Любой лишний клик, каждая дополнительная секунда или длинный скролл — и все, пользователь уходит с сайта или закрывает приложение.
Действительно ли пользователи стали ленивыми? Давайте разбираться: https://tproger.ru/articles/stal-li-polzovatel-lenivee-spojler-net-no-karty-emu-vsyo-ravno-nuzhny
#тренды #ux #веб
Разбираемся с Kubernetes: подборка статей для старта работы с контейнерами
— Kubernetes как профстандарт работы с контейнерами: https://tproger.ru/blogs/kubernetes-as-default-tool-for-containers
— Разработка приложений в среде Kubernetes: преимущества и нюансы: https://tproger.ru/articles/razrabotka-prilozhenij-v-srede-kubernetes-preimushhestva-i-njuansy
— Зачем и как использовать контейнеры: разбираемся с Docker, Kubernetes и другими инструментами: https://tproger.ru/articles/containers-explained
— Как Kubernetes повышает ценность ИТ-навыков: https://tproger.ru/articles/kak-kubernetes-povyshaet-cennost-it-navykov
#devops #инструменты #kubernetes