Начинаем большой плейлист по DevOps (старые плейлисты не бросаю и буду дополнять). Про DevOps хорошо можно прочитать тут: habrahabr.ru/post/303050/
Подходить к DevOps начнем с понятия IaC (Инфраструктура как код), выясним методики и поговорим об инструментах. Хорошее их сравнение тут: habrahabr.ru/post/211306/
В этом видео я рассказываю о том, какими навыками должен обладать начинающий тестировщик ПО, и почему среди них очень мало обязательных. Поговорим о теории тестирования, софтскиллах, инструментах и вспомогательных навыках.
Какой уровень английского необходим для успешного прохождения IT-собеседования? К каким вопросам готовиться? Насколько важны ваше произношение и грамматика?
Услуга о которой говорится в видео: Пробное собеседование — bit.ly/2IWBlMP
00:00 — вступление Сергея Немчинского
00:25 — дисклеймер
03:11 — о чем спрашивает рекрутер
03:44 — рекламная пауза
04:27 — как проверяют английский
05:36 — к каким вопросам на английском нужно подготовиться
07:01 — что рассказывать о себе
09:48 — акцент
11:10 — 3 важных момента на собеседовании
12:43 — доброжелательность и заинтересованность
На вебинаре простым и понятным языком рассказали, о том какие технологии используются в DevOps, зачем они нужны и как правильно их использовать для создания конвейера разработки.
Подробно обсудили на мероприятии:
• Что такое DevOps: что и зачем
• Обзор ключевых элементов DevOps Toolchain: git, CI/CD, Containers, IaC, Registry
• Построение автоматизированного конвейера разработки в стиле DevOps
Кому интересен данный вебинар:
• Тем, кто никогда не слышал про DevOps, но очень хотел бы узнать, что это такое
• Тем, кто хочется разобраться с техническими терминами DevOps
Спикер:
• Дмитрий Ключников, руководитель направления DevSecOps, «Инфосистемы Джет»
• Антон Гаврилов, эксперт Центра информационной безопасности, «Инфосистемы Джет»
• Александр Краснов, заместитель руководителя Дирекции вычислительных комплексов, сервиса и аутсорсинга, «Инфосистемы Джет»
Переустановить винду? Взломать страничку ВК? Микроволновку починить? Представляете, Анастасия Лукьяненко этого не умеет! Мы тоже в шоке. Мдаааа. «Программистка»…
Команда LU;KI не всегда разделяет мнение нашего героя. Но мы хотим услышать разных людей. Призываем вас уважать наших гостей и не принимать их слова слишком близко к сердцу.
#лукибесит #luki
Новый эпизод «Зе Интервьюер. Business» – об инновациях в бизнесе и технологиях, рисках, победах и провалах, кризисах и прорывах. Мы пообщались с четырьмя управленцами, от которых сегодня во многом зависит развитие инноваций и бизнеса во всей стране. Это партнеры, создающие UNIT.City – первый инновационный парк в Украине: инвестор Василий Хмельницкий, СЕО Доминик Пиоте, управляющий партнер Константин Евтушенко и финансовый директор Кирилл Бондарь.
Как происходит продажа активов за 450 млн долларов? Правда ли, что мир на пороге большого кризиса? За что отвечает каждый из партнеров UNIT.City? Как функционируют 50 направлений бизнеса Василия Хмельницкого? Что в UNIT.City строится прямо сейчас, и как парк будет выглядеть через 10 лет? Почему UNIT.City нужен для развития бизнеса? Как Украине стать привлекательной для иностранных инвесторов? Открытия офисов каких мировых компаний ждут в UNIT.City?
ТАЙМКОДЫ:
00:00 Интро
02:25 Тайм-менеджмент Василия Хмельницкого
03:56 «Управляющий партнер» – это как?
06:21 UNIT.City стоит $1,5 млрд?
07:35 Как СЕО из Франции Доминик Пиоте присоединился к команде UNIT.City?
08:50 Лучшее решение для вашей зимы
11:49 Сколько времени Хмельницкий и его команда тратят на самообразование и эффективна ли удаленная работа?
13:27 Что для Василия Хмельницкого UNIT.City? Как он относится к мечтам?
15:09 Что такое UNIT.City? Почему он нужен бизнесу, чтобы развиваться?
21:25 Почему Украина может быть инновационной, и почему инновации важны?
23:21 UNIT.City – это бизнес? Как проект запустился вопреки правилам бизнеса?
25:33 Мы на пороге большого кризиса? Как коронавирус изменил UNIT.City?
30:00 Финансовый директор UNIT.City Кирилл Бондарь о кризисе
31:56 Доминик Пиоте: «Бизнес идет хорошо, людям все еще нужны офисы». О ценностях UNIT.City и переезде в Украину
35:10 Как пахнет аэропорт?
38:07 Постоянная стройка и структура инновационного квартала. Работа с Европейским инвестиционным банком
41:09 UNIT.City с крыши: что строится прямо сейчас? Дроны для контроля безопасности
44:32 Василий Хмельницкий о Дуде и Кремниевой долине: «Провалы – это не ценность»
46:15 Доминик Пиоте о своей работе в Кремниевой долине. Почему UNIT.City будет лучше долины?
49:26 Что отличает украинцев от французов или американцев?
50:51 Топ-3 лучших и худших вещей в Украине для Доминика Пиоте
53:12 Как Украине стать привлекательной для иностранных инвесторов? Роль государства в работе UNIT.City
57:40 Топ-3 крутых вещи в UNIT.City по мнению каждого из партнеров
1:04:05 Почему большие мировые компании не заходят в Украину? Почему PornHub не место в UNIT.City?
1:06:12 Топ-3 компании, о которых мечтают партнеры UNIT.City.
1:10:55 Партнеры об образовании детей и английском языке
1:15:51 Какие профессии и навыки – самые актуальные в ближайшие время? Бизнес-школа UNIT.City
1:27:29 Каким UNIT.City будет через 10 лет?
1:32:57 Как отдыхает Василий Хмельницкий?
1:34:26 Отношение Хмельницкого к рейтингам влиятельных людей
1:36:07 Как происходит продажа активов за 450 млн долларов?
1:38:26 Сколько денег тратит Василий Хмельницкий и что он продавал в кризисы?
1:40:47 Как не вырастить мажора?
1:42:45 Шахматы с Хмельницким
У нас есть подкаст с интервью, который можно слушать где угодно, с любого устройства и без рекламы!
Apple Podcasts: apple.co/2Wuokxi
Google Podcasts: bit.ly/2EGNQdQ
SoundCloud: bit.ly/2YPik3Y
интервьюер: Анатолий Анатолич
респондент: Василий Хмельницкий, Доминик Пиоте, Константин Евтушенко, Кирилл Бондарь
режиссер: Артем Григорян
операторы: Владимир Вербовой, Ян Клаунинг
монтаж звука: Кирилл Постников
исполнительный продюсер: Александр Полищук
саунд: MonatikChilibiSound
перевод: Александр Полищук, Юлия Тимошенко
дубляж: Анатолий Анатолич, Александр Полищук
promo|management|marketing: YULA
YouTube сопровождение — U.N.C.L.E. www.uncle.group
Реклама в «Зе Интервьюере»: the_interviewer@yulainfo.com
Опытный внутренний преподаватель английского языка в IT-компании рассказывает о типичных ошибках при прохождении собеседования на английском языке и способах их избежать.
Вы также узнаете:
— Как определить свой уровень английского?
— Какие бесплатные онлайн-ресурсы помогут ваши знания английского?
— Полезные фразы на английском и темы для подготовки на собеседование
Друзья, в этом видео я расскажу вам о том, что такое Git, зачем он нужен, как его использовать и как с его помощью оптимизировать и упростить работу в команде. Мы поговорим обо всех особенностях использования этого инструмента и я наглядно покажу как с ним работать.
Что такое git?
Git — это система контроля версий, а если сказать простым языком то это программа, инструмент, которая позволяет нам фиксировать наши изменения в коде, а также благодаря этой фиксации позволяет нескольким людям или даже командам вместе слажено и параллельно работать над каким-то программным продуктом.
Представьте что вы пишите программу и у вас есть какая-то функция, которая допустим сохраняет информацию информацию о пользователе в базу данных, и для этого сохранения вам естественно нужна логика которая собственно это сохранение будет делать. Вот вы написали код, все круто все работает. Как сделать своего рода сохранение как в компьютерной игре которое сможет зафиксировать прогресс?
Git — это как раз такая программа, такая система, которая позволяет эти сохранения создавать и потом управлять ими, менять, возвращаться к ним, удалять и переписывать их, такая фиксация в терминах Git-а называется `commit`
Проще всего гит представлять по аналогии либо с компьютерной игрой и ее сохранениями либо с таким роботом-фотографом, который в любой момент который вы ему скажете сделает так сказать фотографию ваших файлов с которыми вы работаете, зафиксирует их состояние на текущий момент, и затем любой момент может вам сказать поменялось ли что-то в этих файлов с момента прошлой «фиксации».
Git собственно так и делает, вы говорите ему команду, он запоминает состояние ваших файлов на текущий момент присваивая ему специальный номер вот это снимка, там называемый `commit hash`.
Commit hash — набор символов которые уникально идентифицируют сохранение состояния файлов в конкретный момент времени;
Что такое ветки в гите и как их использовать?
В git также используется так называемая система веток, представьте себе что ветка, так называемая branch — это маршрут по которому едет поезд, а каждая его остановка, сохранение состояния это коммит. То есть когда мы начинаем разрабатывать какую-то задачу, пишем код нам нужно идти с точки А в точку Б, у нас скажем пустой файл, а потом постепенно наш код начинает эволюционировать и он со временем начинает что-то внятное делать.
Так вот этот процесс разработки можно представить по той же аналогии с поездом, поездвыезжает с точки А и ему нужно доехать до точки Б, и этот маршрут он будет ехать по своему пути (в нашем случае это и будет ветка нашего git), а также по пути ему надо останавливаться чтобы фиксировать свой прогресс по маршруту, это и будут коммиты в нашем случае, то есть мы пишем код в рамках ветки и делаем коммиты, для того чтобы сохранять наш прогресс внутри метки.
Как его используют команды?
Как такой подход позволяет нам распараллелить работу разных людей и команд и сделать их более продуктивными? Все дело в том что когда мы работаем над каким-то проектом и нескольоко людей пишут код они во 1 могут одновременно менять одни и те же файлы.
Так вот фишка гита в том что каждый разработчик может сам себе создать такую ветку, уникальный маршрут поезда на пути которого будут свои уникальные остановки, то есть свои уникальные коммиты этого разработчика, и эта ветка она будет скажем так принадлежать одному человеку и там он будет фиксировать все свои изменения, делать коммиты.
И все сводится к достаточно простой логике, у нас есть какой-то код который нам надо написать, мы сделали новую ветку, по пути того как мы разрабатываем мы в этом ветке делаем коммиты чтобы зафиксировать изменения, как только мы понимаем что у нас все готово, нам нужно объединится с другими разработчиками, скажем так сделать так чтобы наши изменения ехали по общему маршруту, то мы просто сливаем все наши коммиты из нашей ветки в общую. По аналогии с поездами можно представить что у нас есть какая-то главный поездной маршрут в котором есть все наши остановки, коммиты из всех веток. Таким образом все довольно просто, сделали ветку, написали код попутно фиксируя изменения коммитами, после того как закончили, слили все наши изменения в общую ветку чтобы эти коммиты, эти изменения были доступны всем другим разработчикам.
00:00 Начало
1:03 — Git — что это?
2:52 — Что такое Git commit
4:09 — Ветки или «branch» что это такое?
5:27 — Как команды используют Git?
7:49 — Как применять Git в работе. Практика.
7:57 — Новый репозиторий. (Git init)
9:17 — Создание файла и коммита. (Git commit)
11:46 — Сохранение файлов (Git commit -m)
12:46 — Как работают с ветками и какими они бывают.
14:51 — Создание develop ветки, и ветки для работы ( Git checkout -b feature)
17:06 — Как новый файл добавляется в Git
19:39 — Откат к коммиту (Git reset)
20:44 — Слив на одну ветку (Git merge)