Нашёл кучу старых CD/DVD-дисков!


Было нечего делать, и решил навести порядок у себя в оптических дисках. Они вышли из употребления лишь несколько лет назад, но сколько неизвестной информации они в себе таят! Там и игры, и музыка, и софт, часть из которых записывал я сам на чистые болванки.

Ставьте лайки, подписывайтесь на канал и нажимайте на колокольчик, чтобы не пропустить новые видео!

Заказ рекламы и сотрудничество: vk.cc/aBBR0t
Discord-сервер и прочие плюшки: vk.cc/azrudS
Лучшая партнёрка для ютуберов: clck.ru/RZbcn

ВКонтакте: vk.com/dan55800
Instagram: instagram.com/dan55800
Telegram: t.me/dan55800

#ермаков #диски #нечегоделать

Интервью о Linux, ФСБ, С и Минобороны


Интервью будет интересно программистам и не только.

Интервью огромное, поэтому мы наделали таймкодов.

00:43 От юриста до директора
04:01 Об astra linux
09:20 Уровни безопасности и секретные файлы
12:37 Учебные центры для тренировки солдат
18:19 Почему linux?
19:27 Безопасность или удобство?
23:58 Интеграция в миноборону
26:20 Сколько % от рынка под ними
26:37 Как вы этого достигли? Как продаете?
28:20 Про институты
30:30 Каналы продвижения
31:53 Как общаться с пользователями
32:32 Красивые иконки…
33:54 Кто занимается маркетингом?
35:37 Разделение маркетинга
37:52 Про графический интерфейс
40:21 Как конкурировать с ios и android?
43:31 Почему бы не последовать трендам? (KDE)
46:28 Зачем свой GUI
48:48 Почему бы не нанять дизайнера на стороне?
50:54 Сколько пользователей?
52:11 Зачем вам физлица?
54:58 Как поддерживать пакеты?
57:18 Сколько мейнтейнеров?
58:53 Мейнтейнер — в офисе или на удаленке?
59:20 Сколько разработчиков в главном офисе?
59:46 Нам нужны разработчики!
01:01:47 Сколько нужно сишников?
01:02:14 Какой бюджет?
01:02:26 Зарплаты
01:03:23 Требования к разработчикам
01:04:32 Математика
01:04:55 Нужно ли высшее образование?
01:05:30 У человека нет высшего, но он гений?
01:06:08 Опять про без высшего
01:07:27 Зачем в вакансиях стоит требование: высшее?
01:09:14 Впечатление от образования в вузах
01:13:15 Студенты что-то ломают
01:14:18 Еще раз про матрицу доступа
01:14:58 Работа в крыму
01:15:24 Не продали шрифты
01:20:35 Сколько сишников
01:21:19 Где используют питон
01:21:29 Руби?
01:22:33 Все переписать!
01:27:36 История AstraLinux
01:35:03 Как долго создавалось первоначальное ядро
01:36:42 Сотрудничество с академией ФСБ
01:37:45 Математическая модель безопасности — что это?
01:42:52 Процесс сертификации
01:45:40 Про конкуренцию…как выбрать мясо:)
01:46:36 Что позволило завоевать большой кусок рынка?
01:48:28 Вложения в разработку
01:48:54 Кто еще работает кроме технарей?
01:49:37 Дистрибьюторы?
01:50:15 Когда вышли в плюс?
01:51:16 Сколько нужно денег и времени, чтобы разработать свою операционку?
01:51:45 Школьник может создать дистрибутив?
01:52:13 Как долго смеялись над BolgenOS
01:53:12 Почему так дорого?
01:53:59 Продажа операционок не единственный источник дохода?
01:55:17 Саппорт
01:55:49 Еще раз саппорт
01:56:59 Участие в тендерах?
01:58:10 А патент на что?
01:58:46 Какие операционки в ФСБ?
01:59:09 Почему госорганы страдали от вирусов
02:00:38 Доступ к файлам между линуксом и виндоус
02:02:46 Тендерные крокодилы
02:03:46 Самая большая интерграция за историю компании
02:05:41 Сколько длится процесс заключения контракта
02:06:23 Подготовка к продаже
02:07:51 Эльбрусы
02:09:14 Насколько жизнеспособна и необходима разработка такого железа (эльбрусы?)
02:13:50 Обучают ли своих специалистов?
02:15:52 Свой институт?
02:16:09 Есть у вас там закладки от фсб?
02:20:05 Зачем работаете с обычными людьми?
02:23:24 Опять: зачем вам обычные люди?
02:24:59 Стратегия «мы делаем то, что нам надо, а вы к этому привыкайте» — жизнеспособна?
02:27:06 Софт для людей, выбирающих linux
02:29:14 Отчисления в Document Foundation и Linux Foundation
02:30:58 Дедлайны
02:32:36 Обращение к зрителям

Ссылка на Астру: www.astralinux.com

Наш бесплатный таск-трекер: qirk.org
Мой сайт: shfu.ru
Телеграм канал: t.me/shifuio
Подкасты: soundcloud.com/shifuio
Группа в ВК: vk.com/shifuio
#shifu #ityoutubersru

Евгений Борисов — Spring-построитель


. Java-конференция JPoint 2020 и другие наши конференции пройдут в онлайне.
Подробности и билеты: bit.ly/jugruconf

****

Спонсоры митапа

ALM Works
Ребята делают офигенный плагин Structure for JIRA:
almworks.com/structure/overview.html
Узнать о карьерных возможностях в ALM Works:
careers@almworks.com

Infobip
Infobip — международный поставщик мобильных коммуникационных решений.
www.infobip.com/
Узнать о карьерных возможностях в Infobip:
www.infobip.com/careers?department=1246073

Сколько зарабатывает программист? Какое направление самое прибыльное?


Внутренний маркетинг для программиста: www.youtube.com/watch?v=Gji1CU9hdPE
Новые направления обучения:
WordPress Developer: bit.ly/2QnX6aD
Solidity Developer: bit.ly/2raq0wt
Blockchain Developer: bit.ly/2AtqemL

Сайт учебного центра: bit.ly/2FIIv5j
Учебный центр в ФБ: www.facebook.com/foxmindedco

Разработка: software.foxminded.com.ua
Web-разработка: foxminded.agency

Мой Telegram: t.me/nemchinskiyOnBusiness
Мой блог: www.nemchinsky.me
Мой ФБ: www.facebook.com/sergey.nemchinskiy

Кто получил деньги от инвестора? | WIN WIN SHOW


Это финальный выпуск WIN WIN SHOW. На протяжении всего сезона ребята участвовали в разного рода вызовах.
Каждый делал что-то впервые, чтобы проявить вcе свои качества предпринимателя в условно лабораторных условиях.
Если ты смотришь с первого выпуска, надеемся, к этому времени сможешь ответить на вопросы: как привлечь инвестиции в бизнес, как убедить инвестора, как начать бизнес без денег.
Понятно, что в формате шоу тебе как зрителю невозможно дать подробную пошаговую инструкцию по привлечению денег для бизнеса.
Но задача была в том, чтобы показать, сколько денег и в какие бизнесы готовы инвестировать, а главное — каким людям готовы помогать инвестициями и что важно для инвестора при принятии решения.

Если ты внимательно анализировал(а), то точно поймешь все, что мы хотели донести. Или просто получишь удовольствие от просмотра, мы на это надеемся.

Пиши ниже, что думаешь об этом шоу, будет интересно прочитать любые мысли.

P. S. Мы не прощаемся!

Также все видео по порядку есть в плейлисте, им удобно делиться с друзьями, чтобы не путаться с очередностью серий: www.youtube.com/watch?v=QR70M6sszWU

Открытое собеседование PHP Point #1 / Валентин Удальцов vs Патрик Фельдеш


О Патрике: career.habr.com/sspat
Код для ревью: gist.github.com/vudaltsov/e6f7dd83a88b349cd5ee0e0d1795e5aa
Задача на SQL: gist.github.com/vudaltsov/e3d06ef2158a248337aa262a9fb60b5f

Большое спасибо Антону Мореву за помощь с трансляцией. Подписывайтесь на его YouTube-канал www.youtube.com/channel/UCnv9T90-w6ZO8dLyVnBzn9A, там интервью, разговоры про IT и опыт.

В Telegram подписывайтесь на наши каналы Пых (https://t.me/phpyh), PHP Digest (https://t.me/phpdigest) и amorev94 (https://t.me/amorev94).

Типичные задачи junior разработчика в компании | Как работают джуниоры? (мой опыт)


В этом видео я подробно расскажу вам о том, какие задачи выполняет Junior разработчик в компании и что вам нужно уметь делать для того, чтобы претендовать на должность Junior.

Чтобы далеко не ходить, возьмем меня как конкретный пример, значит 2013 год, я прихожу в большую компанию работать Java Junior после практики, меня сажают на большой проект, который связан с индустрией healthcare т.е. писать софт для страховых компаний в США.

Я знакомлюсь с командой 3 разработчика (я, наш тимлид и еще один миддл), 2 тестировщика, бизнес аналитик на американской стороне и 2 разработчика тоже на американской стороне.

Мы работали по Scrum-у, это такой подход разработки когда мы определяем кол-во заданий на отрезок времени и делаем их, например в течении 2х недель. Если хотите подробное видео по Scrum то напишите в комментариях.

*Scrum — метод управления проектами

После планирования распределяются задачи согласно рубашке задач (монотонные легкие — junior-у, сложные задания для продвинутых миддлу и тимлиду). Я получаю свои задачи и начинаю с того, у которого самый высокий приоритет.

Проект состоял из 3х больших частей на которых нужно было работать, это Front End на Javascript, Backend на Java и реляционная база (SQL соответственно).

Так как я выполнял задачи на всех 3х уровнях, я дам вам пример по каждому из них.

Итак пример простого задания: Есть личный кабинет пользователя, где он должен быть в состоянии ввести свой контактный номер телефона, это новое поле, которого еще нет в системе. Поэтому оно должно быть добавленно в каждый из уровней приложения.

База данных

Начинаем с задачи на SQL: Нужно найти нужную таблицу, куда вставить это поле, расширить таблицу в базе данных так, чтобы она могла сохранять номер телефона, повесить на нее констреинты уникальности, просмотреть есть ли в этой таблице хранимые процедуры или триггеры настроеные на эту таблицу и если уместно — поправить запросы, чтобы они тоже отдавали номер телефона.

Также сделаем оговорку что это не пет проджект, а реальный проект, в котором часто самая простая задача может стать достаточно сложной для реализации. Например в базе про которую я говорю было пример 300 таблиц. Написали, протестировали, идем дальше.

*Pet project — небольшой проект для собственных, обучающих целей

Java Backend

Здесь уже уровень доступа к базе данных и бизнес логика. Сразу же представляем себе проект в котором несколько миллионов строчек и чтобы его установить и поднять локально уходило могло уйти пару дней.
*Бизнес логика — требования бизнеса переведенные на логический язык программирования.

Нужно найти модель которая соответствует таблице в базе расширить ее номером телефона, написать или расширить методы которые работают с этой таблицей чтобы можно было и сохранять и считывать информацию. Также обязательно нужно добавить валидаторы, которые проверяют номер телефона по определенном шаблона (я говорю сейчас о регулярном выражении. И конечно же потом проверить эту цепочку в обе стороны.

Front End

Тоже представляем огромный фронт проект на несколько сотен тысяч строк. Нужно добавить эту форму в личный кабинет, добавить валидацию по регулярному выражению, связать это все с запросами на бекенд в обе стороны и протестировать.

Конечно в процесс вовлечено гораздо больше действий чем просто написать код, это и прояснить у бизнес аналитика какие-то непонятные моменты, пройти код ревью процедуру у своей команды, помочь тестировщикам разобраться в логике, оценить задание во времени.

Примерами других заданий может быть например:

SQL
Написать sql запрос который покажет статистику покупок людей с помощью карты visa, а не мастеркард за сезон, или собрать полную информацию по юзерам у которые покупали страховку в прошлом году в текущее время года.

Java

Написать валидацию полей юзера используя регулярные выражения или например создать отдельный обработчик запроса, который отсылает всем пользователям в списке письмо с благодарностью.

Front End

Добавить фильтр по нескольким критериям на страницу покупки страховки, например фильтрация по компании, по стоимости, по длительности.

Также не забывайте что везде вам нужно придерживаться технологий и практик, которые уже используются на проекте, т.е. вам нужно хорошо знать стек технологий, чтобы быть в состоянии качественно сделать задание.

Тайм-коды:
00:00 Начало
0:31- мой опыт работы как Junior-а
1:01- по какой системе мы работали
1:25- распределение задач в команде
1:52- деления проекта на части
2:36- задача Junior-a
3:14- что я мог делать для выполнения этой задачи?
4:56- доработка логики на Java Backend
7:15- разработка логики на Front end
8:42- задачи для Junior-a в SQL
9:17- задачи для Junior-a на Java
10:15- задачи для Junior-a во Front End приложении
12:36- чего ожидают от Junior-a в общем

Соцсети:
www.instagram.com/itwithvitaly/
www.facebook.com/itwithvitaly

#itcвиталиемкарнаухом #чтоделаетjunior #работапрограммистом

2. Управление IT-проектами и продуктом. Customer Development, UX-исследования | Технострим


Слайды лекции: bit.ly/2T8kFRS
Подробнее о курсе: bit.ly/2u6Z56v

Лекция читается в рамках образовательного проекта «Техносфера Mail.ru Group» при МГУ им. М.В. Ломоносова.

Цель курса — получить знания в области управления продуктами и проектами на примере Mail.Ru Group, понять роль менеджера продукта и проекта, узнать перспективы развития и особенности управления продуктом и проектом в крупной компании.

В курсе рассмотрены теория и практика по управлению продуктом и всем, что есть внутри (или рядом с ним): процессами, требованиями, метриками, сроками, запусками и, конечно — про людей и как с ними общаться.

Смотрите также:
► Курс «Углубленное программирование на C\C » — goo.gl/5ygiCg
► Курс «Многопоточный C » — goo.gl/TpR2SW

___

ТЕХНОСТРИМ — образовательный канал для IT специалистов.
___

ПОДПИСЫВАЙСЯ, ЕСЛИ ТЕБЕ ИНТЕРЕСНО УЗНАТЬ:

✔ как наши преподаватели – топовые специалисты Mail.Ru Group руководят разработкой в таких проектах, как Почта, ВКонтакте, Облако, Maps.me, Одноклассники, и решают сложные задачи каждый день
✔ реальные примеры из практики с анализом их достоинств и недостатков
✔ современные технологии, которые применяются в проектах-лидера Рунета
✔ о митапах, мастер-классах, вебинарах и других мероприятиях, которые проводятся на базе вузов и Mail.Ru Group.

Нажмите здесь для подписки ‣ www.youtube.com/TPMGTU?sub_confirmation=1

Все наши лекции проходят в ведущих вузах страны: МГУ, МГТУ, МФТИ, МИФИ, СПбПУ.
___

ТЫ СТУДЕНТ?

Вступай в наши образовательные проекты и участвуй в чемпионатах. Лучшие студенты получают возможность стажировки в Mail.Ru Group. Отбор — каждые полгода!

Технопарк при МГТУ им. Баумана ‣ park.mail.ru
Техносфера при МГУ им. Ломоносова ‣ sphere.mail.ru
Технотрек при МФТИ ‣ track.mail.ru
Техноатом при МИФИ ‣ atom.mail.ru
Технополис при СПбПУ ‣ polis.mail.ru
Чемпионаты для программистов ‣ cups.mail.ru/
Mail.Ru Group для образования ‣ vk.com/mrgforedu