Люди и Код
8.15K subscribers
1.75K photos
123 videos
1 file
1.49K links
Медиа о программировании и программистах от Skillbox. Правда жизни, личные впечатления и индустрия без прикрас.
加入频道
Как и зачем пишутся веб-стандарты и спецификации?

Можно ли на них влиять и почему от них зависит будущее веба? Рассказывает Никита Дубко, пятый голос подкаста «Веб-стандарты».
1
С чего начать карьеру в IT? Мы подготовили гайд для начинающих, в котором постарались максимально детально рассказать, как попасть на стажировку в корпорацию.
Channel photo updated
40-й выпуск подкаста

От джуна к мидлу: что изучать, как общаться, что важно понимать и как расти в зарплате

🎧 Слушать выпуск:
YouTube: youtu.be/TYOqCMEic-w
mave
«Яндекс.Музыка»
Apple Podcasts
«ВКонтакте»

Содержание выпуска
— Как развиваться на работе. 
— Что делать, что изучать, о чём и как говорить со старшими коллегами.
— Как расти в зарплате и что для этого делать.
— Какие знания и навыки особенно важны для джуна. 
— Какие решения, знания и навыки помогли пройти испытательный срок и закрепиться на работе.
— Что джуну нужно понимать о процессах в компании, чтобы расти и успешно общаться с коллегами.
— Как относиться к критике на ревью или к тому, что задачи не всегда чётко формулируются и код потом приходится переписывать не по своей вине.
— Почему Ильдус Тукаев решил пойти в школу Ozon.
— Как было организовано поступление.
— Что было после экзаменов, сколько человек училось, кто эти люди.
— Как строился процесс обучения, что в процессе понравилось, что не очень.
— Что удалось изучить, насколько вырос благодаря школе.
— Как учились остальные участники школы, что им давалось с трудом, а что легко.
— Какая была интенсивность занятий, как сильно пришлось напрягаться.
— Как совмещать учёбу с работой.
— Как находить мотивацию продолжать учиться, даже когда времени в обрез, а учебные задачи сложные.
— Что было после обучения, насколько оправдались ожидания.
— Насколько сам процесс обучения соответствовал ожиданиям.
— Какие шаги для развития карьеры предпринять после обучения.

Гость: Ильдус Тукаев, Go-разработчик, WhatToFarm.
👍8
А какие вы знаете способы, чтобы глаза не уставали? Делитесь :)
👍20
This media is not supported in your browser
VIEW IN TELEGRAM
Что джуну спросить на собеседовании у эйчара и нанимающего айтишника? Рассказываем в новом выпуске нашей карьерной рубрики.

Отвечает на вопрос Ахмад Боков — основатель «Искусства автоматизации».
👍7
🧑‍💻 Как релоцироваться в Камбоджу и чем там можно заняться?

Бэкендер Иван Шаман рассказывает о своём пути с Урала на Восток, советует рестораны в Камбодже, ругает местную рок-музыку и зовёт в гости. Читайте по ссылке.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
41-й выпуск подкаста

Kanban-метод в разработке: практики, артефакты, метрики и невероятная красота

👨‍💻 Слушать выпуск:
YouTube
mave
«Яндекс.Музыка»
Apple Podcasts
«ВКонтакте»

Содержание выпуска:
— Что такое Kanban-метод и как его классифицировать — метод, фреймворк, методология.
— Как он относится к Agile и как с ним связан.
— Как Kanban-метод связан с регулярным менеджментом — он его полностью заменяет или регулярный менеджмент всё так же остаётся необходимым фундаментом?
— Как появился Kanban-метод и кто внёс основной вклад в его создание.
— Развивается ли Kanban-метод сейчас, и если да, то как и по каким принципам?
— Для каких задач, компаний и команд подходит Kanban-метод, а для каких нет.
— Kanban-метод в командах разработки — когда уместен, когда вреден, какие есть плюсы и минусы.
— В чём суть Kanban-метода, какие принципы в его основе.
— Как эти принципы выражаются на практике.
— Практики Kanban-метода — что это, сколько их, чем они характеризуются.
— Метрики в Kanban-методе — что измерять и на каких этапах, что помогают понять метрики и как результаты их анализа используются в реальной жизни.
— Каковы необходимые условия для применения Kanban-метода в компании или команде.
— Можно ли его применять не во всей компании, а в отдельных командах и есть ли у него какой-то аналог API, который позволяет «сцеплять» его с другими управленческими системами и фреймворками.
— Есть ли какие-то другие методы на основе Kanban-метода или разные «диалекты».
— Насколько реально работать по чистому Kanban-методу в реальной жизни.
— Что в Kanban-методе люди понимают неправильно.
— Какие главные ошибки совершают при применении Kanban-метода.
— Какие программы и физические объекты помогают работать по Kanban-методу.
— Что почитать, посмотреть по Kanban-методу, на кого подписаться.

🧑‍💻 Гость: Екатерина Свирепо. Профессиональный менеджер и гик в мире современных подходов управления стратегией, продуктом, изменениями. Ex-CPO Kaiten, ex-CSO Playkot, автор телеграм-канала svirepo.tru.e. Master in Public Strategy, Certified Customer Experience Professional, KCP.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Сегодня на книжной полке — Руководство к своду знаний по управлению проектами (Руководство PMBOK). Книгу рекомендует прочесть Максим Мамчиц, РМ в Tages.

Эта книга — объёмное руководство, которое позволяет углубить понимание стандарта PMBOK, необходимое каждому менеджеру проектов. Отдельно стоит отметить, что перед началом чтения нужно обратить внимание на описанную в книге версию. Крайне желательно, чтобы она была актуальной. На 2022 год это седьмая версия.
👍4
🤣А вы как относитесь к CSS?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24👎1
😁 Нейросети научились воссоздавать не только реальность, но и ночные кошмары. Зомби, вурдалаки, вампиры и призраки у ИИ получаются ничуть не хуже, чем в рассказах о чёрной-чёрной комнате или фильмах о маньяке в хоккейной маске.

🧑‍🎓 Но зачем создают нейрогенераторы ужасов? Для хороших пранков на Хэллоуин? Или за этим есть что-то большее? Разбираемся в тёмных уголках Data Science и рассказываем о самых жутких проявлениях нейросетей.
🔥5👍31
5👍4
42-й выпуск подкаста

Безопасный код: что это такое и как вовлечь разработчиков в решение проблем безопасности

👨‍💻 Слушать выпуск:
YouTube
mave
«Яндекс.Музыка»
Apple Podcasts
«ВКонтакте»

Содержание выпуска:
— В чём проблема разработчиков с безопасностью — разве они по умолчанию не должны писать безопасный код?
— Что вообще такое безопасный код, какие у безопасности критерии.
— Как понять, что в проекте есть проблемы с безопасностью кода и приложения, если приложение никогда не ломали.
— Насколько это выгодно и финансово оправданно — писать безопасный код на стадии MVP или другой ранней стадии развития проекта.
— Как обстоят дела с культурой безопасного кода в России и за рубежом.
— Какие проблемы с безопасностью бывают в проектах, чем они грозят компании или команде.
— Как сделать разработку безопасной.
— Что такое центр безопасной разработки и как его выстроить.
— Как вовлечь разработчиков в решение вопросов безопасности и не вызвать недовольства или оттока кадров.
— Чего разработчики не знают о безопасности и что им стоило бы узнать. Какие ошибки в этой области они чаще всего совершают.
— Как подружить безопасников и разработку.
— На какие этапы делится создание центра безопасной разработки.
— Какие ошибки можно совершить на каждом из этапов создания центра, какие сложности приходится преодолевать.
— Как итеративно улучшать центр безопасной разработки.
— Кто должен отвечать за такой центр и какими качествами он должен обладать.
— С чего начать создание центра.
— Какие механики помогают вовлекать в проблемы безопасности всю компанию.

💬 Гость: Юрий Шабалин — генеральный директор «Стингрей Технолоджиз», ведущий архитектор ГК Swordfish Security.

Трудится в кибербезе больше 10 лет, специализируется на внедрении практик безопасной разработки, построении процессов DevSecOps, аналитике и тестировании приложений. Имеет успешный практический опыт в создании единого процесса безопасной разработки с нуля, внедрении SSDL и тестировании на уязвимость мобильных банковских приложений («Сбербанк-Технологии», «Альфа-Банк»). Ведёт телеграм-канал Mobile AppSec World.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2
Биллу Гейтсу — 67 лет. В день рождения принято поздравлять именинника, но мы, наоборот, вспомним несколько тёмных фактов из биографии Microsoft.

🟦 В своё время поисковая система Bing, принадлежащая Microsoft, заблокировала «политически чувствительный» для правительства Китая контент. Речь о печально известной фотографии «танкиста» — на ней изображён человек, стоящий на пути китайских военных танков. Фото сделано в день массового расстрела протестующих на площади Тяньаньмэнь в 1989 году. По разным оценкам тогда правительственные войска казнили от нескольких сотен до нескольких тысяч человек. Увидеть фото «танкиста» можно по этой ссылке.

🟦 В 2005-м Microsoft запустила китайскую версию онлайн-портала MSN. Для этого корпорация создала совместное предприятие с Shanghai Alliance Investment Ltd. — венчурным фондом, который возглавляет сын бывшего генсека ЦК Компартии Китая Цзяна Цзэминя. В течение первого месяца работы на портале MSN China Microsoft технически запрещалось использовать слова «демократия», «свобода», «независимость Тибета» и «Фалуньгун» в заголовках статей. В случае их употребления в тексте модераторы закрывали блог в течение нескольких дней. Такую политику Microsoft раскритиковали как китайские, так и западные СМИ.

«Microsoft — это многонациональный бизнес, и поэтому мы соблюдаем законы разных стран», — заявлял тогда представитель компании в интервью для ВВС NEWS.

🟦 Это далеко не полный перечень грехов, которые накопила компания за годы своего существования. Полное досье на Microsoft читайте на нашем сайте.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥71👍1
Как джуну понять, что в компании не будет роста и надо увольняться?

Мнением делится Сергей Лысенко, руководитель IT-отдела «ИнтернетУрока».

Принято считать, что джуну стоит держаться за любую работу. Однако такая тактика может помешать карьерному росту. Поэтому спросите себя: что вами движет и что могло бы стать поводом для увольнения? По своему опыту, я выделяю 4 веских причины.

💬 Деньги
Поработав в компании полгода-год программистом, вы захотели получать больше. Во-первых, необходимо выяснить, насколько ваши ожидания оправданны. Проведите исследование и узнайте, насколько ваш доход соответствует рынку. Готов ли кто-то предложить больше? Во-вторых, проанализируйте свою ценность для компании. Как хорошо вы делаете свою работу, разобрались ли в продукте, достигли ли того уровня, за который хотите повышения зарплаты?

💬 Развитие
Работа должна быть интересной. Иногда новички попадают в не самые прогрессивные компании и по достижении определённого уровня развития осознают, что достигли потолка. Нередко на собеседованиях разработчики называют причиной ухода отсутствие развития и интересных задач по своему уровню — они хотят попасть в профессиональную команду и делать по-настоящему крутые штуки.

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

💬 Личное
Работа занимает большую часть жизни, и очень важно, чтобы вас окружали приятные люди. Бывает, что проект нравится и вроде всё устраивает, но с кем-то из коллег не получается найти общий язык. Особенно плохо, когда этот кто-то — руководитель.

Если что-то из списка вас тревожит, то самое время задуматься. Главное — не бойтесь перемен! За время своей карьеры в IT я несколько раз доходил до момента, когда понимал: да, сейчас действительно пришло время уйти, у меня есть на это веские причины. И я ни разу не пожалел о выборе.

И напоследок: если решили увольняться, сделайте это достойно — заранее поговорите с руководителем и объясните своё решение 🧳
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍4
Сколько в среднем зарабатывают 1С‑разработчики? Понятно, что очень много, но всё-таки... Мы озадачились таким вопросом, провели исследование и вот к каким выводам пришли:

🌐По данным «Хабр Карьеры» за 2022 год, средняя зарплата 1С-программиста составляет 150 тысяч рублей. Это хорошие деньги даже по меркам классических айтишных вакансий — примерно столько же получают разработчики на JavaScript, PHP, C++ и других языках общего назначения.

🌐Более того, за год зарплаты в 1С-разработке выросли на 15%; для сравнения, обожаемые программистами языки Kotlin и Go прибавили в цене всего на 3%. Это значит, что в условиях санкций и ухода иностранных компаний 1С остаётся популярной и востребованной в бизнесе технологией.

🌐Спрос на 1С-разработчиков высокий, но только в странах СНГ — за рубежом используют другие системы автоматизации учёта. Если такой программист решит переехать в другую страну, ему надо будет освоить новую специальность — например, стать бэкендером или аналитиком данных.

А вы когда-нибудь думали пересесть на 1С? Какие перспективы, на ваш взгляд, есть у этого языка?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9👎2😁2
Что такое блокчейн и как он работает? Объясняем на простых примерах.

Блокчейн — это реестр для хранения и передачи цифровых активов. Активы могут быть любые: деньги, акции, персонажи игры, произведения искусства — всё что угодно. Идея в том, что блокчейн позволяет взять какую-то вещь в Сети и сказать: «Это моё».

Все записи в блокчейне хранятся в виде блоков, связанных между собой ключами. Если изменить какую-то запись, ключи у блоков не совпадут — и цепочка разрушится. Поэтому блоки нельзя удалять и редактировать — можно лишь посмотреть, что находится внутри.

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

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

Можно сделать это по старинке — через банк:

💬 открываете приложение;
💬 отправляете деньги бабушке на карту;
💬 банк списывает деньги с вашего счёта;
💬 банк зачисляет деньги на счёт бабушке.

Звучит вроде просто и привычно, но есть загвоздка. Вся информация о переводе лежит на сервере в виде обычной строки в базе данных. Если кто-то взломает этот сервер, бабушка денег не получит. Если банк схлопнется из-за кризиса, денег лишатся вообще все.

Посмотрите, как изящно эти проблемы решает блокчейн:

🗄 вы подключаетесь к блокчейн-сети;
🗄 заводите бабушке кошелёк и отправляете туда деньги;
🗄 перевод заносится в блокчейн и шифруется;
🗄 информацию о переводе получают все участники сети — а в крупных блокчейнах это миллионы человек.

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

Подробнее читайте в нашей статье.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13👎1
43-й выпуск подкаста

Flutter и Dart: где используются, как устроены, как развиваются и чем круты

👨‍💻 Слушать выпуск:
YouTube
mave
«Яндекс.Музыка»
Apple Podcasts
«ВКонтакте»

📶 Содержание выпуска:
— Что за язык такой — Dart.
— Как соотносятся Dart и Flutter.
— Что такое Flutter.
— Где, кроме экосистемы Flutter, активно используется Dart.
— Как и для чего создавался Dart.
— Как и для чего создавался Flutter.
— Где особенно популярен Flutter, где он используется.
— Особенности применения Flutter на мобильных устройствах: как он стыкуется с нативными языками, что умеет сам, какие ограничения у него есть.
— Из каких компонентов состоит Flutter.
— Что входит в набор Flutter DevTools.
— Что такое библиотека Foundation.
— Насколько языки Dart и Flutter открытые, можно ли в них контрибьютить.
— Почему Dart не смог конкурировать с JS.
— Как исполняется Dart-код.
— На каких концепциях и идеях построен Flutter.
— В чём плюсы и минусы Flutter, если сравнивать его с нативными языками и технологиями.
— Почему Flutter даже на Android требует нативного Kotlin-кода, если его тоже развивает Google.
— В чём плюсы и минусы Flutter, если сравнивать его с Kotlin Multiplatform и Xamarin.
— Кто конкуренты Flutter.
— Тулинг вокруг Flutter: IDE и другие инструменты.
— Как контрибьютить во Flutter и на чём он написан.
— Какие зарплаты у флаттеристов, что должны знать джуны, мидлы, сеньоры.

🆔 Гость: Михаил Зотьев. Dart и Flutter Engineer. Автор телеграм-канала Oh, my Flutter. Организатор комьюнити Flutter Voronezh. Участник программного комитета конференции Mobius. Мейнтейнер библиотеки Elementary. Flutter Lead в Bakersoft.
Please open Telegram to view this post
VIEW IN TELEGRAM
4