Люди и Код – Telegram
Люди и Код
8.11K subscribers
1.92K photos
145 videos
1 file
1.61K links
Медиа о программировании и программистах от Skillbox. Правда жизни, личные впечатления и индустрия без прикрас.
Download Telegram
Где разработчики обновляют знания?

Как узнают о новых фреймворках, фичах, апдейтах и релизах? Мы расспросили айтишников, где они получают информацию о свежих технологиях.

Сегодня источниками делится Наталия Давыдова, фронтенд-разработчик в «Точке».

Чтобы обновлять свои знания, я пользуюсь такими источниками:

▪️Еженедельные рассылки по разным направлениям фронтенда. Можно просто ввести в Google запрос из названия технологии + «weekly» и выйти на рассылки с архивами: на них можно подписаться или читать уже вышедшие выпуски. Там куча полезной информации. Примеры таких рассылок: CSS Weekly, JS Weekly, React Weekly — React Status и React Newsletter, TypeScript Daily.

▪️Доклады на конференциях. Помогают углубить или обновить знания. Рекомендую Podlodka Crew, HolyJS и FrontendConf.

▪️Каналы в Telegram. Frontender’s notes и FrontEndDev.

▪️Статьи на Medium. Там публикуется множество интересных материалов на английском — я подписана на ежедневные имейл-дайджесты. Ещё рекомендую читать дайджесты «Хабра».
О чём мы писали на этой неделе? Ловите дайджест статей.

1. Как выглядит рабочий день инженера в «Яндексе»? Эмиль Шарифуллин делится советами и рассказывает, как устроиться сеньором. Подробнее →

2. Кирилл Дутов составил гайд с ссылками и сервисами для тех, кто мечтает разрабатывать приложения на iOS. Подробнее →

3. Никита Козлов делится лайфхаками о составлении СV и рассказывает, что делать, если нет опыта в разработке. Подробнее →

4. Какие навыки нужны старшему разработчику в крупной IT-компании? Как подбирать команду и решать конфликты? Старший бэкенд-разработчик на Python Татьяна Свиридова делится опытом и даёт советы начинающим разработчикам. Подробнее →

5. Юрист Анна Арзуманян рассказывает о всех тонкостях лицензий Массачусетского и Калифорнийского университетов. Подробнее →

Рассказывайте в комментах, какие наши статьи вам больше всего зашли на этой неделе, — обсудим их вместе!
А как вы думаете, на каком языке программирования можно сделать всё что угодно? Кроме HTML, конечно 😄
🤖 IT-новости:

🔹Google запустил проект Giga Manga — ИИ-инструмент, помогающий рисовать аниме-персонажей.

🔹Вышла IntelliJ IDEA 2022.1 Beta 2 — с обновлениями для Java и Kotlin.

🔹Состоялся релиз Chrome OS 100.

🔹Вышла Pikaso 2.5.0 — простая и удобная библиотека для рисования на JavaScript.

🔹GitHub Copilot теперь доступен в виде дополнения для Visual Studio 2022, но пока ограниченному количеству разработчиков.

🔹Вышел React 18 — долгожданный релиз с множеством изменений.

🔹GitLab закрыла критическую уязвимость, которая позволяла удалённо получать доступ к учётным записям пользователей.
Согласны? 😄
Конкурс в нашем канале!

Разыгрываем два экземпляра книги «Искусственный ты» Сьюзан Шнайдер от нашего партнёра — издательства «Альпина».

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

Для того чтобы принять участие в конкурсе, нужно быть подписанным на нас и «Альпину» и рассказать в комментариях про ваш любимый фильм или сериал о программировании. Это может быть как голливудский блокбастер, так и документалка, о которой знаете только вы :)

25 апреля мы выберем двух счастливчиков и подарим по экземпляру книги. Доставка по РФ за наш счёт. Удачи!
Новый выпуск подкаста

Kotlin, Swift и все-все-все: языки программирования и процессы в мобильной разработке

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

Содержание выпуска:
— Какие языки программирования и технологии используют для создания мобильных приложений.
— Почему кроме Java, Kotlin, Swift, Objective-C вообще используют другие технологии.
— Насколько сильно в кроссплатформенной разработке используется нативный код и в каких случаях без него не обойтись.
— Насколько кроссплатформа выходит дешевле нативного кода и в каких случаях это оправданно.
— Зачем нужен Xamarin, в чём его сила и слабость.
— Насколько это востребованная технология, какие у неё перспективы.
— Что должен знать и уметь Xamarin-разработчик.
— Когда и как используется Kotlin Multiplatform, в чём его сильные и слабые стороны.
— Когда и как используется Flutter, в чём его сильные и слабые стороны.
— Java vs Kotlin в Android-разработке: есть ли шансы у Java.
— Что значит «Android — Kotlin-first-платформа», как это выражается технически, в SDK, инфраструктуре, экосистеме, продвижении.
— Как будет меняться Kotlin, что в нём будет появляться с точки зрения Android-разработки в ближайшие годы.
— Как выбирать версию Kotlin для своего проекта.
— В чём основные проблемы Kotlin на Android.
— Насколько Android-разработчик должен знать Java.
— Когда исчезнет легаси на Objective-C и как вообще появление Swift изменило индустрию iOS-разработки.
— Появится ли полноценная замена Xcode от независимого разработчика, или яблочная экосистема так и останется закрытой?
— Чем был хорош Objective-C и чем он был плох, в чём сила и слабость Swift.
— Как устроены процессы в командах мобильной разработки.
— Кто такой идеальный мобильный разработчик, какие скиллы и качества ему нужны.

🔹Гость: Анна Жаркова
Lead Mobile Developer в компании Usetech. Kotlin GDE. Пишет приложения под iOS на Swift/Objective-C и под Android на Kotlin/Java, а также на Xamarin, Xamarin.Forms, Kotlin Multiplatform. В мобильной разработке больше восьми лет. Тимлид и ментор. Преподаватель в Otus. Пишет статьи на «Хабре» и Medium, выступает на конференциях и митапах (Mobius, Ontico, MobiFest, Android WorldWide, Swift Heroes, Podlodka Android и iOS и т.д.). Член ПК Mobius, Codefest, Podlodka Android. Амбассадор Women Techmakers и компании Usetech. В свободное время изучает иностранные языки — китайский и немецкий. Увлекается живописью и участвует в выставках. Создатель канала Pretty Geek notes.
👍1
7 апреля 1994 года в международной базе данных национальных доменов верхнего уровня появилась запись о домене .ru. Эту дату принято считать днём рождения Рунета.

▪️Новый домен был преемником домена .su. Последний перестал принимать заявки с момента регистрации .ru, однако в 2002 году свободная регистрация заявок возобновилась. Согласно данным реестра домена .ru, более 96 % владельцев сайтов в российской национальной зоне — россияне.

▪️Ныне .ru является седьмым по популярности национальным доменом верхнего уровня за счёт высокой популярности в России и странах СНГ.

По какому старому сайту Рунета вы скучаете больше всего? Рассказывайте в комментах!
Проклинали когда-нибудь наспех составленное ТЗ, в котором чёрт ногу сломит?

Стоит ли отказываться от таких задач или лучше уточнять, просить переформулировать? Мы перевели гайд разработчика из The New York Times Джастина Фуллера о том, как разбираться в техзаданиях и что делать, если совсем ничего в них не понимаешь.
Где разработчики обновляют знания?

Как узнают о новых фреймворках, фичах, апдейтах и релизах? Мы расспросили айтишников, где они получают информацию о свежих технологиях.

Сегодня источниками делится Глафира Жур, accessibility driven team lead в Spurit.

Что мне помогает обновлять знания:

▪️Twitter. Там я подписана на аккаунты создателей интересных мне технологий. Про нативный веб и доступность читаю ребят из W3C или разработчиков, которые делают инструменты для Google и Mozilla.

▪️Email-рассылки. Я подписана на несколько тематических рассылок по доступности: A11Y Project, TPGi, IAAP, Shopify.

▪️Сообщество «Веб-стандартов»: подкаст и канал в Telegram. Благодаря им происходит до 90% апдейта моих знаний.

▪️Митапы и конференции.

▪️Выступления, преподавание и общение с коллегами. Во время ресёрча и подготовки всегда узнаю много нового.

Как бывалый выгоральщик, горячо рекомендую: не подписывайтесь на всё и сразу. В итоге вы будете следить только за несколькими — на остальные просто не хватит сил.
О чём мы писали на этой неделе? Ловите дайджест статей.

1. Мы подготовили большой гайд для стартаперов, дизайнеров и айтишников о том, чем заменить западное ПО в новой реальности. Подробнее →

2. Как из посиделок с друзьями в баре может вырасти полноценное IT-комьюнити? Рассказываем на примере челябинской «Сисадминки». Подробнее →

3. Мы перевели гайд разработчика из The New York Times Джастина Фуллера о том, как разбираться в техзаданиях и что делать, если совсем ничего в них не понимаешь. Подробнее →

4. Как правильно выстроить рассказ о своём опыте и какую информацию лучше не вываливать на работодателя? Разработчик и технический писатель Шалита Суранга делится советами. Подробнее →

5. Какие языки программирования и технологии используют для создания мобильных приложений? Обсудили с Анной Жарковой в новом выпуске подкаста. Подробнее →

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

1-е место: Он вам не петухон: почему энтерпрайзу не обойтись без Python и что не так с Java и C#.

2-е место: Победа Open Source, религиозные войны и проблемы модели открытых исходников.

3-е место: Резюме и собеседования фронтендеров в Европе, идеальное рабочее место и work-life balance.

4-е место: Программирование как хобби программиста, микросервисы, разработка на Java и IoT.

5-е место: Программирование на C++, преимущества «плюсов» и компьютерное зрение.

А какой выпуск нашего подкаста запомнился вам больше всего?
Программисты уже давно не «выбивают» программы на перфокартах и не стоят в очередях к вычислительным машинам размером с квартиру.

Спасибо за это нужно сказать культовой, но малоизвестной сегодня компании DEC, которая ещё в середине ХХ века старалась сделать компьютеры дешевле и проще.

Рассказываем о взлётах и падениях одной из первых в истории компьютерных корпораций.
Где разработчики обновляют знания?

Как узнают о новых фреймворках, фичах, апдейтах и релизах? Мы расспросили айтишников, где они получают информацию о свежих технологиях.

Сегодня источниками делится Тимур Гафиулин, фронтенд-разработчик в «Учи.ру».

▪️Я крайне редко изучаю что-то просто потому, что мне это интересно. Знания либо применяются и конвертируются в деньги, либо нет. Я исхожу из того, что есть определённый набор базовых знаний, который необходим для успешного поиска работы. Все остальные знания нарабатываю, уже непосредственно выполняя задачи.

▪️База по вёрстке, JavaScript и фреймворкам — это необходимо для поиска работы. В последнее время к этому списку добавился и TypeScript. Без этого вас никуда не возьмут. А условные MobX, Redux, Firebase, Webpack уже не так важны — их легко освоить в процессе работы.

▪️Необходимость изучения новых технологий чаще всего завязана на требования компаний в вакансиях. Если все будут указывать Parcel, Vite, Svelte — ничего не поделать, придётся учить.