В этом выпуске я показал, как написать простой кейлогер (keylogger) используя .NET Core и C#. Кроме того, мы поговорили про фишинг, сниферы и сложные кейлогеры и Win API.
Приятного просмотра!
Курсы для программистов с опытом:
Курсы GRASP and GoF Design patterns Advanced On-line Course — bit.ly/2WXB55b
Курсы ENTERPRISE PATTERNS ADVANCED ON-LINE COURSE — bit.ly/3dIZ4eE
Здесь вы узнаете всё о профессии веб разработчика: чем он занимается, что должен знать и уметь, сколько зарабатывает и как самому им стать.
Начать обучаться этой профессии можно на портале GeekBrains – bit.ly/2zd3nip
0:00 Вступление Сергея Немчинского
4:45 О компании Foxminded
6:10 Текущая ситуация (май 2020) на рынке работы
8:30 Вакансий много, но…
11:00 Хайп входа в IT
13:00 Три способа гарантированно найти работу junior разработчику
13:20 Госучреждения — вариант для junior разработчика
14:50 Непрерывное давление и никогда не сдавайтесь — совет для junior разработчика
18:17 Fake it till you make it — еще один совет для junior разработчика
20:40 Английский для джуна
24:40 Знания junior разработчика
25:35 Опыт junior разработчика
26:20 Опыт из opensource проекта
27:20 Лучший способ получить опыт — это опыт, который можно придумывать самому.
29:50 Лучший способ — прийти на проект в Foxminded *shameless plug
30:20 Что делать пока ищешь работу программистом?
30:30 Что делать если работу программистом не нашел?
35:00 Когда не стоит искать работу?
36:00 Рассмотр резюме программиста рекрутером
37:30 часто Junior вакансии не публикуются: смотрите вакансии Middle и адаптируйте резюме под Middle позиции
40:50 Когда ждать ответа на резюме junior разработчика — никогда
41:15 HR спрашивает джуна
43:50 технический специалист спрашивает джуна
45:30 руководитель спрашивает джуна
47:47 собеседование на проекты
48:13 формальные критерии принятия на работу
48:40 личностные критерии принятия на работу
49:05 технические критерии принятия на работу
49:35 проектные критерии принятия на работу
50:32 Как вести себя junior разработчику на первой работе
57:43 Из-за чего программиста джуна выгоняют с работы
1:08:05 Ответы на FAQ
1:08:25 Техническое высшее образование. Надо?
1:10:15 Про гуманитарное высшее образование
1:12:05 Реально ли устроиться?
1:12:40 Посыл про «Другие дороги»
1:14:30 Самообучение программиста
1:15:30 Вопросы
Курс web-технологии посвящен разработке web-приложений среднего масшатаба, иначе говоря сайтов. Курс является в большой мере обзорным и знакомит будущих web-разработчиков с широким спектром технологий и общими принципами работы web-приложений. По сути курс нужен для того что бы “погрузить” студентов в тематику web разработки и позволить в дальнейшем сконцентрироваться на конкретных технологиях, не теряя из вида общую архитектуру.
По завершению курса студенты научатся разрабатывать web приложений на языке python, научаться использовать MVC фреймворки, получат опыт верстки HTML страниц с использованием CSS фреймворка Bootstrap. Помимо разработки студенты научатся устанавливать и настраивать web-сервера, проектировать модель данных с помощью ORM, получат навык отладки web приложений на всех этапах исполнения.
Мы готовим квалифицированных специалистов для российского рынка веб-разработки.
У нас — бесплатное практико-ориентированное обучение под руководством лучших специалистов Mail.Ru Group. Преподавание строится на примерах из реальной практики, существующих проектов, с анализом их достоинств и недостатков.
Лучшие студенты получают возможность стажировки в Mail.Ru Group.
Отбор в проекты проходит каждые полгода.
В 2017 году вопрос выбора аллокатора в C не теряет актуальности. В стандарт добавили новый способ выбрать локальный аллокатор для контейнеров (std::pmr), глобальные tcmalloc и jemalloc продолжают развиваться, как и интерфейсы ядра, на которые они опираются. Данный доклад посвящен “нижнему этажу” этой конструкции: особенностям работы mmap и madvise в ядре Linux и влиянию этих особенностей на производительность аллокаторов.
C User Group Meeting, 18 декабря 2017 г. в Яндексе cpp-russia.ru/?p=1445