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

Системное администрирование: отличия от DevOps, скиллы, задачи, грейды и стиль работы

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

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

Гость: Виктор Демченко, руководитель отдела офисной инфраструктуры и телекоммуникаций в Docrobot. Увлекается яхтингом и фридайвингом.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Что делать, если после изучения языка программирования, охладеваешь к нему? Как перестать быть вечным студентом и начать достигать конкретных результатов?

Отвечает Евгений Кот. Директор по развитию во Wrike, ведущий подкаста «Доктор Кот» и психолог.
4👍3
Ставь ❤️, если Daniel, и 👍, если The cooler Daniel 😂
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2111
This media is not supported in your browser
VIEW IN TELEGRAM
70 полезных инструментов для работы с CSS

Блогер Алисия Сайкс с dev.to собрала крайне интересную подборку веб-инструментов для фронтенд-разработчиков и верстальщиков. Здесь есть генераторы свойств clip-path и border-radius, фильтры в стиле «Инстаграма»*, стильные фоны, анимация и много чего ещё. Особенно приятно, что все они генерируют чистый CSS без использования JavaScript и сторонних библиотек.

Ссылка на подборку.

* Решением суда запрещена «деятельность компании Meta Platforms Inc. по реализации продуктов — социальных сетей Facebook и Instagram на территории Российской Федерации по основаниям осуществления экстремистской деятельности».
3👍1🔥1
48-й выпуск подкаста

История полупроводников: реле, диод, лампа, транзистор, микросхема, СБИС, микропроцессор


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

Содержание выпуска:
— Как развивалась элементная база: реле, диоды, электролампы, транзисторы, микросхемы, СБИС.
— Что было до реле.
— Что такое реле. По какому принципу оно работает, как на его основе строились вычислительные системы.
— Как появились реле и какие типы реле бывают.
— Что такое диод, для чего он нужен, как он устроен и как работает.
— В чём роль диода, как он появился, какие типы диодов бывают.
— Что такое радиолампа, для чего она нужна, как устроена и как работает, в чём её роль.
— Как появилась радиолампа, какие типы ламп бывают.
— Что значит, что лампа усиливает сигнал, каким образом происходит это усиление.
— Что такое транзистор, как он работает, как на его основе строились вычислительные машины.
— Для чего ещё используются транзисторы, как они появились и как эволюционировали.
— Какие типы транзисторов бывают.
— Что такое микросхема и СБИС. Как они устроены и как работают.
— Чем микропроцессор отличается от микросхемы.
— Как появились микросхемы, была ли гонка микросхем между разными странами.
— Есть ли какие-то легендарные серии микросхем.
— Как транзисторы и остальная элементная база переносились на микросхемы.
— Для чего нужны остальные радиодетали в логических схемах: резисторы, конденсаторы и тому подобное.
— Что сейчас происходит с перечисленными элементами, развиваются ли они каким-то образом, где ещё используются, помимо компьютеров.
— Есть ли какие-то принципиально новые технологии, которые могут вытеснить существующие решения.

Гость: Ильдус Тукаев. Инженер по образу жизни. В 70–90-х годах ХХ века проектировал микроэлектронику для космической отрасли, оборонки и медицины.
👍51
Мы уже рассказывали про IT в медицине, спорте и даже в ресторанном бизнесе, но несправедливо обошли стороной сельское хозяйство. А вот ребята из AgroCodeHub постоянно общаются с разработчиками, менеджерами и предпринимателями из этой отрасли и буквально приносят вести с полей :)

15 декабря они проведут бесплатную конфу, на которой выступят финалисты премии AgroCode Awards 2022 и победители студенческого конкурса «Агролидеры России». Вишенкой на торте станет публичная презентация стартапов в области сельского хозяйства.

Тема довольно необычная, но оттого и интересная. Так что, если захотите узнать, чем нас будут кормить в будущем и как аграрии собираются повышать урожай с помощью роботов, оставляем ссылку для предварительной регистрации.
👍4🔥3
Желаем всем дожить до принятия 😁
😁16🔥5🥴3👍2🥰1
Какими навыками нужно обладать, чтобы стать программистом?

Мнением делится Илья Кучумов — руководитель отдела разработки товарного поиска в «Яндексе».

Навыки специалистов делятся на жёсткие, или hard skills, и мягкие, они же soft skills.

💬 Жёсткие навыки легко доказать и проверить. Например, к ним относится умение писать на C++, работать в Excel или паять схемы. Для каждой специальности нужны свои хард-скиллы.

💬 Набор необходимых программисту мягких навыков зависит от команды, компании и ситуации в целом. Это умение формулировать свои мысли, договариваться, вести аргументированный спор, способность работать в команде и разбираться в непонятных вещах.

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

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

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

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

А что еще нужно для того, чтобы стать крутым программистом? Читайте в полной версии статьи Ильи на нашем сайте.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥2
Твиты вырастут почти в 20 раз

Такое изменение обещает новый CEO компании Илон Маск. Теперь вместо коротких сообщений длиной в 240 знаков можно будет отправлять посты аж из 4 тысяч символов. Ну что, ждём возрождения «Живого журнала»?

Кстати, если вы не подписаны на наш твиттер, то скорее исправляйтесь и переходите по ссылке. Мы обещаем, что не будем постить там статьи на 4 тысячи букв 🥲 Только коротко и по делу.
👍6😁2
49-й выпуск подкаста

FreeBSD: история, отличия от NetBSD и OpenBSD, файловые системы, установка и использование


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

Содержание выпуска:
— Как появились и развивались BSD-системы, какие семейства BSD-систем существуют.
— Кто использует разные BSD-системы прямо сейчас и для каких задач.
— Современное развитие FreeBSD, OpenBSD, NetBSD и особенности каждой операционки.
— Что общего у всех BSD-систем.
— Как устроены BSD-системы, из каких компонентов состоят.
— NetBSD: где используется, как разрабатывается, проблемы развития, что дала миру.
— OpenBSD: где используется, как разрабатывается, проблемы развития, что дала миру.
— Как устроено управление пакетами во FreeBSD. Можно ли ставить программы из исходников, что такое система портов.
— Как на BSD-системы портируются программы. Актуальность ПО.
— Есть ли в BSD-мире понятие дистрибутивов, какие ответвления есть у FreeBSD.
— Можно ли собрать BSD-систему из исходников, без современного инсталлятора.
— Проблемы установки FreeBSD, драйверы, совместимость с оборудованием.
— Файловые системы во FreeBSD. Файловая система ZFS.
— Что обычно входит в новую версию системы, как часто релизятся новые версии.
— Что значит знать BSD.
— Какие проблемы есть у BSD, какие вызовы стоят перед системой, сообществом пользователей и разработчиков. Чего не хватает миру BSD.
— Программирование на FreeBSD.
— Сравнение с Linux (а как без него?): плюсы, минусы, сильные и слабые стороны.
— Как попробовать FreeBSD, где найти инструкции по установке и кому стоит её установить.
— Потребность в грамотном техническом пиаре.

Полезные ссылки
Русскоязычный чат по FreeBSD: https://yangx.top/freebsd_ru
FreeBSD: https://www.freebsd.org
OpenBSD: https://www.openbsd.org
PC-BSD (TrueOS) http://www.trueos.org
NetBSD: https://netbsd.org
FreeBSD Handbook https://docs.freebsd.org/en/books/handbook
Подсистема Jail http://www.freebsd.org.ru/developers-handbook/jail.html
Linux Cgroups https://en.wikipedia.org/wiki/Cgroups
Файрволы во FreeBSD https://docs.freebsd.org/en/books/handbook/firewalls
HaikuOS https://www.haiku-os.org
Стандарты POSIX https://ru.wikipedia.org/wiki/POSIX
Arch Linux https://archlinux.org
Система управления пакетами Portage (Gentoo) https://wiki.gentoo.org/wiki/Portage
FreeBSD 13.1-RELEASE Release Notes https://www.freebsd.org/releases/13.1R/relnotes
FreeBSD 13.1-RELEASE Hardware Notes https://www.freebsd.org/releases/13.1R/hardware
Файловая система ZFS https://ru.wikipedia.org/wiki/ZFS
Copy-on-write https://ru.wikipedia.org/wiki/Копирование_при_записи
Файловая система BTRFS https://ru.wikipedia.org/wiki/Btrfs
Операционная система Solaris https://ru.wikipedia.org/wiki/Solaris
Чат по Vim в Telegram https://yangx.top/vimers
Сайт repology.org https://repology.org

Гость: Вадим Гончаров, программист и модератор телеграм-чата freebsd_ru.
👍52
Линус Торвальдс решил бороться с ленивыми разработчиками

Создатель ОС Linux ввёл строгие правила для контрибуторов: теперь они должны присылать все правки заранее, в специальный агрегатор пулл-реквестов linux-next. Рассматриваться будет только тот код, который находится в linux-next «некоторое продолжительное время», а не пару часов или минут.

Об этом Линус написал в своём письме для разработчиков ядра: «Чтобы облегчить себе жизнь, я буду просто выбрасывать пулл-реквесты, которые пришли поздно или не побывали в linux-next. Нам всем будет гораздо проще справляться со стрессом этого периода, если не придется бороться со стрессом от медлительной разработки..

В чём плюсы и минусы такого подхода? С одной стороны, разработчики стали присылать предложения задолго до релиза. С другой — идеи, которые будут отправлены перед дедлайном, даже никто не увидит. Присылать исправления повторно на общих условиях Торвальдс не запрещает, но если они и будут реализованы, то уже в составе следующей сборки. Возможно, именно поэтому последний патч Linux 6.1 весит почти вдвое меньше предыдущих.

👍 — Линус прав, себя надо беречь.

👎🏻 — сомнительная затея.

Комментарий — если есть что сказать :)
👍43👎2
В ноябре GitHub опубликовал Octoverse — ежегодное внутренне исследование платформы с данными по аудитории, репозиториям и используемым языкам программирования. Собрали главные цифры из отчёта.

JavaScript в очередной раз защитил титул самого популярного языка платформы. Второе место занял Python, который подвинул Джаву.

Аудитория платформы за 2022 год выросла на 20,5 млн пользователей (теперь их 94 млн).

В 2022 году пользователи:
— создали 87,5 млн новых репозиториев;
— отправили более 227 млн пулл-реквестов;
— внесли 3,5 млрд изменений.

Общее число репозиториев достигло почти 340 млн.

Больше всего пользователей на GitHub в 2022 году пришло из Индии (9 млн), Японии и Индонезии (по 2 млн). А вот сообщество в Антарктиде уменьшилось, потому что несколько разработчиков съели белые медведи уехали в тёплые края 🥶

🌐 Если вы ещё не пользуетесь GitHub, рекомендуем как можно быстрее это исправить. Потому что, помимо тысяч проектов с открытым исходным кодом, вы найдёте там большое сообщество разработчиков и обучающие материалы по самым разным технологиям и языкам программирования. А для того, чтобы знакомство с платформой прошло быстро, почитайте наш гайд по Github и инструкцию по скачиванию файлов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Сегодня на нашей книжной полке — «Высоконагруженные приложения. Программирование, масштабирование, поддержка» Мартина Клеппмана.

С выбором нам вновь помог бэкенд-разработчик Григорий Скобелев, создатель книжного клуба { между скобок }.

«Если вы уверенно владеете Java и Spring и хороши в Computer Science, поверьте, расслабляться рано. Новые вопросы и проблемы не заставят себя долго ждать, ведь вас окружают компьютерные сети, машины с различной архитектурой и базы данных.

Это практическое руководство, которое можно перечитывать много раз и на каждом новом уровне находить новые фишки. Поэтому советую добавить её в библиотеку даже начинающим разработчикам».

В книге вы найдёте ключевые принципы, которые помогут при разработке высоконагруженных систем для работы с данными. Материал рассматривается на примере внутреннего устройства популярных программных пакетов и фреймворков. Рекомендуем!

А если вам интересно почитать больше о книжном издательстве O'Reily, которое выпускает самые популярные книги об IT, приглашаем почитать нашу большую статью.
6👍1