uz
Feedback
Люди и Код

Люди и Код

Kanalga Telegram’da o‘tish

Медиа о программировании и программистах от Skillbox. Правда жизни, личные впечатления и индустрия без прикрас.

Ko'proq ko'rsatish
7 696
Obunachilar
-424 soatlar
-167 kunlar
-3330 kunlar
Postlar arxiv
Какие бы вы желания загадали?
Какие бы вы желания загадали?

Напоминаем, что мы проводим опрос, который поможет сделать сообщество «Люди и код» интереснее, а ваш скроллинг ленты — ещё полезнее. Для того чтобы ускорить сбор ответов, мы устраиваем небольшую акцию: 1. Пройдите опрос по ссылке: https://forms.gle/Peic3tBWAiVuV9Eo7. 2. Оставьте любой комментарий под этим постом. В ответ вышлем вам в личные сообщения персональную ссылку на бесплатный курс по карьерному ориентированию!

🎉 В этот день 111 лет назад родился Алан Тьюринг С детства Алан был немного не от мира сего. Возможно, именно это позволило
🎉 В этот день 111 лет назад родился Алан Тьюринг С детства Алан был немного не от мира сего. Возможно, именно это позволило ему сделать столько удивительных открытий. В 22 года он придумал свою знаменитую машину, а позже собрал собственный компьютер. Во время Второй мировой войны учёный расшифровал код немецкой «Энигмы», что позволило союзникам заранее узнавать о военных планах Германии. И это далеко не всё... Ко дню рождения мы написали большой портрет гения, в котором рассказали обо всех его достижениях и ипостасях, а также о нелёгкой судьбе.

77-й выпуск подкаста Архитектура современного фронтенда, плохие паттерны и проблемы менторинга джунов Слушать: Youtube mave «Яндекс Музыка» Apple Castbox Google Podcasts Содержание — Какие языки программирования и для каких задач используются в «Лаборатории Касперского». — В каких продуктах и для каких задач используется C++ и заменит ли его Rust. — С чем чаще всего ошибаются разработчики на С++. — Почему C++ многие считают плохим и ужасным языком. — Что должен знать каждый разработчик на C++ в «Лаборатории Касперского». — Что делать, чтобы разработчики классно знали C++, и как поддерживать культуру хорошего кода. — Какие специфические задачи выполняют разработчики на C++ в разных командах внутри «Лаборатории Касперского». — C++ в Kaspersky OS. — Кто такие джуны, мидлы и сеньоры в C++. Что надо знать каждому из них, чтобы получить повышение. — Говорят, что C++ — это не один язык, а сразу три. Как к этой мысли относятся в «Лаборатории Касперского». — Как организовать работу с университетами и в каких университетах можно получить хорошее IT-образование. — Как разработчику попасть в «Лабораторию Касперского» и как устроена воронка найма. — Что привлекает классных разработчиков и за счёт чего их можно удержать в команде. Гость: Сергей Новосёлов. Тимлид команды Kaspersky Security Mail Gateway — продукта, объединяющего в себе почтовый шлюз и средства защиты электронной почты. Более 10 лет в Kaspersky. Разрабатывал продукты для защиты файловых серверов, рабочих станций и безопасности трафика. Работает с С++, Python, Linux, Bash, Perl, CMake и Bazel. Полезные ссылки: — Дорожная карта навыков разработчика на С++ — Язык C: тулинг, изучение, компиляция, создание ПО, конкуренты и сферы применения — Свободная Windows: как устроена и кем создаётся ReactOS, работают ли в ней HOMM III — Программирование на C++, преимущества «плюсов» и компьютерное зрение — GitHub «Лаборатории Касперского»

Можно ли накручивать опыт и приписывать отсутствующие навыки в резюме? Справедливы ли сегодняшние HR-фильтры в IT? В начале а
Можно ли накручивать опыт и приписывать отсутствующие навыки в резюме? Справедливы ли сегодняшние HR-фильтры в IT? В начале апреля мы устроили об этом большую дискуссию в подкасте «Люди и код», а потом выпустили в Skillbox Media статью об этом же, собрав мнения опытных разработчиков. В подкасте наш ведущий высказался за накрутку и свою позицию хорошо аргументировал, а в статье большинство разработчиков высказались против такого подхода. Недавно эта дискуссия получила продолжение у блогера Антона Назарова. Нам не близок стиль и формат аргументации Антона, и с частью его аргументов мы тоже не согласны. Однако считаем, что для полноты информационной картины можно поделиться и этим ;) А что вы думаете, можно ли накручивать опыт и приписывать себе навыки, которых нет? Если да, то в каких случаях? Skillbox Media и подкаст «Люди и код» — площадки, где найдется место любым, даже диаметрально противоположным, мнениям.

Подборка книг для начинающих и продвинутых питонистов Неважно, начали вы изучать змеиный язык только вчера или уже готовитесь
Подборка книг для начинающих и продвинутых питонистов Неважно, начали вы изучать змеиный язык только вчера или уже готовитесь сдать экзамен, эта подборка — то, что нужно для прокачки навыков и закрепления материала. ▪️ Сложность: ★ ☆ ☆ «Простой Python» — Билл Любанович. «Django 2 в примерах» — Антонио Меле. «Грокаем алгоритмы» — Адитья Бхаргава. «Грокаем глубокое обучение» — Эндрю Траск. ▪️ Сложность: ★ ★ ☆ «Python. Книга рецептов» — Дэвид Бизли, Брайан К. Джонс. «Python. Разработка на основе тестирования» — Гарри Персиваль. «Python. К вершинам мастерства» — Лучано Рамальо. «Высоконагруженные приложения. Программирование, масштабирование, поддержка» — Мартин Клеппман. «Чистый код» — Роберт Мартин aka Дядя Боб. «Распределённые системы» — Эндрю С. Таненбаум, Мартен ван Стин. «Типизированный Python для профессиональной разработки» — Алексей Голобурдин. ▪️ Сложность: ★ ★ ★ Category Theory for Programmers — Bartosz Milewski. «Паттерны разработки на Python: TDD, DDD и событийно-ориентированная архитектура» — Гарри Персиваль и Боб Грегори. 500 Lines or Less — Michael DiBernardo (editor). «Элегантный SciPy» — Хуан Нуньес-Иглесиас и Штефан ван дер Уолт.

Книжная полка Сегодня книгу рекомендует Иван Игнатьев, IT Engineer. Книга: «Разработка веб-приложений с помощью PHP и MySQL».
Книжная полка Сегодня книгу рекомендует Иван Игнатьев, IT Engineer. Книга: «Разработка веб-приложений с помощью PHP и MySQL». Авторы: Люк Веллинг, Лаура Томсон. О чём? О технологии, которая набирала популярность, когда ей ещё не умели пользоваться. Книга начинается с основ, включая установку и настройку MySQL. Читатели научатся работать с электронной почтой, освоят интеграцию с социальными сетями и реализуют корзину онлайн-магазина. Всё это дополняется базовой безопасностью и персонализацией. Отзыв рецензента: «Истинная библия PHP/MySQL. Книга Люка Уэллинга и Лоры Томсон заставила меня поверить, что программирование и базы данных теперь доступны простым людям. Опять же, я знаю всего 1/10000 от того, что нужно знать, но уже очарован». Что ещё почитать? «Алгоритмы: построение и анализ» — отличное пособие для тех, кто не может осилить труды Дональда Кнута на эту же тему (их любят советовать, но я в своё время не смог прочитать всё).

Как IBM за 130 лет проделала путь от небольшой компании до гиганта индустрии? Сейчас в это сложно поверить, но IBM начинала с
Как IBM за 130 лет проделала путь от небольшой компании до гиганта индустрии? Сейчас в это сложно поверить, но IBM начинала с производства перфокарт и табуляторов. А уже потом пошло-поехало: помогала НАСА отправлять ракеты на Луну, подарила миру первые банковские карты, произвела компьютерную революцию и стала применять принцип непрерывных улучшений задолго до появления Кайдзен. А чем ещё запомнился «голубой гигант»? Рассказываем о важнейших событиях в истории корпорации и выясняем, над чем работают в IBM сейчас.

FreeBSD исполняется 30 лет! Да, 90-е были так давно... ▪️ Разработка FreeBSD началась в 1993 году с набора патчей пользователей системы 386BSD, который позже вместе с кодом Free Software Foundation вырос в отдельную ОС. ▪️ Ключевое отличие FreeBSD от GNU/Linux в том, что она разрабатывалась как единое целое — то есть содержит и ядро, и базовые компоненты операционной системы. ▶️ В честь юбилея предлагаем послушать выпуск подкаста «Люди и код», посвященный FreeBSD.

А жаль...
А жаль...

Всем привет! На связи редакция «Люди и код» Обычно мы делимся с вами статьями о программировании, новыми выпусками подкаста и
Всем привет! На связи редакция «Люди и код» Обычно мы делимся с вами статьями о программировании, новыми выпусками подкаста и прочими полезным материалами. Но в этот раз хотим сделать исключение и рассказать о приятном событии, которое произошло с нами на этой неделе. Наш спецпроект, посвящённый 75-летию изобретения транзистора, победил в номинации «Дизайн / лучшее оформление материала» в первой в России медиапремии «Апостол». Чему мы очень рады :) Кажется, это отличный повод ещё раз окунуться в историю изобретения одного из самых значимых устройств современности, с которого начиналась наша любимая айтишечка 😉 Смотреть спецпроект →

76-й выпуск подкаста Архитектура современного фронтенда, плохие паттерны и проблемы менторинга джунов Слушать: mave «Яндекс Музыка» Apple Castbox Google Podcasts Содержание: — Какие подходы к архитектуре современного фронтенда существуют. Как они формировались. — Влияние бэкенда на архитектуру фронтенда. — Зависит ли архитектура фронтенда от выбранных фреймворков и технологий. — Какие ограничения на архитектуру накладывают фреймворки типа Vue, React, Svelte, Angular. — Какие архитектурные паттерны считаются хорошими, а какие уже устарели. — Самые популярные паттерны фронтенда: чем характеризуются, где применяются. — Почему бэкендеры нередко пренебрежительно отзываются о фронтендерах и их коде. На самом ли деле быть фронтендером проще, чем писать бэкенд. — Как на качество кода во фронтенде влияет большой поток новых разработчиков, которые часто начинают карьеру в IT с JS. — Как большой поток новых людей влияет на качество кадров в целом и на скорость роста разработчиков. — Как начинающему разработчику расти и развиваться быстрее. — Как понять, что твой ментор на первой работе действительно хороший специалист и не прививает тебе плохие практики. — Что делать, если твой ментор на работе не очень компетентен или ошибается в какой-то конкретной теме. — Что надо изучить начинающему фронтендеру. Гость: Александр Гузенко. Более семи лет опыта во фронтенде на проектах разного масштаба, провёл более 150 технических и проектных интервью. Увлекается архитектурой фронтенда.

Задача, которая часто попадается в алгоритмических секциях на собеседованиях ▪️ Условие. Дана голова односвязного списка — he
Задача, которая часто попадается в алгоритмических секциях на собеседованиях ▪️ Условие. Дана голова односвязного списка — head. Необходимо вернуть его центральный элемент и все остальные элементы после него. Если в списке два центральных элемента, то вернуть второй и все элементы за ним. ▪️ Пояснение. Связный список — это список из объектов, которые связаны друг с другом. Каждый элемент состоит из двух компонентов: собственно данных и ссылки на следующий элемент. Головой (head) связного списка называют его первый элемент. Конечный элемент — это хвост. Главное отличие хвоста от остальных элементов в том, что его ссылка на следующий элемент — это null. Ввод и вывод. Пример 1
Ввод: head = [1,2,3,4,5]
Вывод: [3,4,5]
Пояснение: центральный элемент — 3.

Пример 2
Ввод: head = [1,2,3,4,5,6]
Вывод: [4,5,6]
Пояснение: так как центральных элементов два — 3 и 4, мы возвращаем второй из них — 4.

Решить эту задачу самостоятельно и на разных языках программирования можно на LeetCode. В комментариях поделимся решением эксперта Сергея Голицына, автора канала Cracking code interview.

В комментариях предлагаем сделать расклад, какие шансы на оффер.
В комментариях предлагаем сделать расклад, какие шансы на оффер.

💻 «Убийца кинотеатров» от Apple, российский аналог GitHub за 1,3 млрд рублей и поумневший Yandex GPT Что было интересного в IT на этой неделе. 📍Apple представила VR-гарнитуру Vision Pro 5 июня Apple показала ряд новинок, среди которых MacBook Pro (за 6999 долларов 🥰) и Mac Studio на чипе M2 Ultra. Но самым громким релизом стала VR/AR-гарнитура Vision Pro. К сожалению, с автономностью у новой игрушки большие проблемы, да и ценник кусается... Читать → 📍В России создадут аналог GitHub В разработке отечественного хранилища кода будут принимать участие 82 компании. Cмета проекта составила 1,3 млрд рублей, но замглавы Минцифры Максим Паршин подчеркнул, что это максимальная сумма. Финальный релиз назначен на начало 2024 года. Читать → 📍YаndexGPT научилась запоминать контекст беседы Нейросеть от «Яндекса» теперь может поддерживать долгие беседы и выступать в качестве соавтора. Конечно, это ещё не ChatGpt, но уже и не «Балабоба». Читать → 📍ChatGPT может генерировать малварей-мутантов Эксперты в области кибербезопасности заявили, что продукт OpenAI способен создавать «программы-мутанты», которые сложно обнаружить с помощью современных средств защиты (СЗ). Читать → 📍«Ростелеком» создаёт «Ягу» и «Ёжку» — российские аналоги Jira, Trello и Confluence На эту инициативу компания собирается потратить 1,02 млрд рублей. Читать → 👇🏻👇🏻👇🏻 Больше новостей и статей о программировании и технологиях в разделе Код Skillbox Media .

75-й выпуск подкаста Всё о WebAssembly: зачем он нужен, кто на нём пишет, как он устроен и кто его делает Слушать: mave «Яндекс Музыка» Apple Castbox Google Podcasts Содержание: — Что такое WebAssembly. — Где используется WebAssembly на практике, где его стоило бы использовать, но он пока не очень популярен. WebAssembly и контейнеры. — Какую фундаментальную проблему решает WebAssembly. — Как WebAssembly изменил веб и как он его ещё изменит в будущем. — Как появился WebAssembly. — Можно ли на WebAssembly писать программы и пишет ли их кто-то. — Компиляция в WebAssembly и исполнение бинарного кода. — Есть ли в WebAssembly такие понятия, как стандартная библиотека, фреймворки, дополнительные библиотеки. — Кто создаёт виртуальные машины WASM. — В каких проектах и компаниях используется WebAssembly. — Что веб-разработчику важно знать про WebAssembly. — Сравнение виртуальной машины WebAssembly и JVM. — Есть ли у WebAssmebly проблемы с точки зрения дизайна языка и какие споры о развитии WebAssembly ведутся в сообществе. — Чего ждать в будущих версиях WebAssembly. Местные корутины. Полезные ссылки GitHub Ильи Русскоязычный телеграм-чат по WebAssembly Статья «WebAssembly: Docker без контейнеров» Сообщество по WebAssembly в Discord Раздел ответов на вопросы о WebAssembly на Stack Overflow Спецификация WebAssembly Гость: Илья Резвов. Участник команды по стандартизации WebAssembly, Google.

Итак, вам нужно установить виртуальную машину. Как это сделать быстро и без костылей? Написали инструкцию по установке и наст
Итак, вам нужно установить виртуальную машину. Как это сделать быстро и без костылей? Написали инструкцию по установке и настройке виртуальной машины на примере Debian — одного из самых популярных дистрибутивов Linux. Сохраняйте и пользуйтесь. Если мануал оказался полезным, ставьте 👍 и пишите в комментариях, какие ещё инструкции вы хотели бы увидеть в канале.

Бесплатный курс по Vim без регистрации и SMS Что такое Vim? Всего лишь легендарный бесплатный текстовый редактор с полной сво
Бесплатный курс по Vim без регистрации и SMS Что такое Vim? Всего лишь легендарный бесплатный текстовый редактор с полной свободой настройки и мощными средствами автоматизации. Как им овладеть? Можно методом проб и ошибок, через боль и многочасовые поиски информации. Кстати, по статистике, в одном только «Яндексе» каждый месяц более тысячи раз спрашивают, «как выйти из Vim» 😁 К счастью, есть более гуманный метод — посмотреть наш бесплатный курс. Вы узнаете всё, что нужно для уверенного программирования в среде Vim, и даже больше: — историю текстовых редакторов; — как работать в командном режиме, в режиме вставки, режиме командной строки и визуальном режиме; — как использовать регулярные выражения и создавать макросы; — какие есть плагины и пакетные менеджеры; — как настроить конфигурацию Vim, работать с файлом .vimrc; — что такое Neovim и как в нём работать; — как настроить автодополнение. Список видеороликов курса: 💬 Уроки 1–2. История текстовых редакторов и эволюция Vim 💬 Уроки 3–7. Всё о режимах Vim 💬 Уроки 8–10. Регулярные выражения, работа с окнами, макросы 💬 Уроки 11–13. Плагины, файл .vimrc, NerdTree 💬 Уроки 14–16. Autocomplete, ещё о .vimrc и немного о Neovim Автор курса: Паша Калашников. Тимлид в Purple Magic, продюсер видео в Red Magic, соведущий IT Way Podcast, автор курсов по этому вашему программированию. Любит Ruby.

photo content

9 сервисов для удалённой работы за рубежом Искать удалённую работу за границей — не самое простое занятие, которое требует вр
9 сервисов для удалённой работы за рубежом Искать удалённую работу за границей — не самое простое занятие, которое требует времени и терпения. Не ждите, что сразу после заполнения профиля в LinkedIn вам начнут названивать эйчары, — работу придётся хорошенько поискать. Никита Козлов собрал список сервисов, в которых это можно сделать легче и быстрее. ▪️ Y Combinator На сайте знаменитого акселератора, в разделе Jobs, стартапы публикуют вакансии для разработчиков, продактов, дизайнеров и прочих айтишных профессий. Каждый день на сайте публикуют 5–10 новых вакансий, правда, подходящие нужно искать вручную — здесь нет фильтров. ▪️ Triplebyte Сервис, который предлагает пройти тестирование и на основе его результатов рекомендует позиции. ▪️ Remote OK Здесь много вакансий в крупных IT-проектах, таких как Spotify, Slack и Tinder. Правда, обновляется сайт нечасто. ▪️ Glassdoor Здесь не только полно вакансий, но и куча отзывов и инсайдов о работе в крупных зарубежных компаниях. ▪️ AngelList На площадке встречаются стартаперы, ангелы-инвесторы и соискатели. Сюда выкладывают вакансии Twitch, Crunchbase, VSCO, Yelp и другие западные компании. ▪️ PitchMe Платформа позволяет найти работу на основе реальных навыков — независимо от пола, возраста, формального образования и опыта. Сайт собирает всю информацию о скиллах соискателя и подбирает наиболее подходящие предложения. ▪️ We Work Remotely Ещё один сайт, на котором часто «светятся» крупные западные компании: Google, Amazon, GitHub и другие. Здесь есть работа не только для программистов, но и для дизайнеров, маркетологов, менеджеров и финансистов. ▪️ Turing Создатели сервиса утверждают, что их пользователи зарабатывают больше рынка, надолго устраиваются в топовые компании (например, в Twitter или Dropbox) и растут быстрее других. ▪️ Otta Ещё одна площадка с вакансиями в топовых компаниях. Согласно информации на сайте, более 3500 компаний выкладывают там свои вакансии. Есть работа в Airbnb, Netflix, GitHub и других компаниях.

Люди и Код - Telegram kanali @skillbox_media_code statistikasi va tahlili