Сохранёнки программиста
7.57K subscribers
1.05K photos
40 videos
3 files
1.56K links
Бесплатные лекции, курсы, книги, подкасты по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Forwarded from Soft Skillz
​​Уменьшаем количество созвонов

Редко кому нравятся созвоны, поэтому часто удалёнщики ищут способы, как бы выкрутиться и реже посещать разные синки, коллы, зумы.

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

Для каждого из пунктов понадобится как минимум умение договариваться. Здесь рассказывают, как это сделать филигранно и не обидеть коллег.
Статья: Что уже поздно учить айтишникам в 2024 году

Существует большое множество подборок актуальных тем в IT. Но мало кто уделяет внимание темам, которые уже не будут актуальными.

Берите на вооружение статью, в которой предлагают черный список направлений и технологий в IT, которые могут оказаться не такими востребованными, по сравнению с остальными. Среди них: ручное тестирование сайтов без погружения, разработка без фреймворков, Java EE и Applets и многое другое.

#статья #ru
Курс: Тренажёр по Java

Курс включает в себя разнообразные практические задачи по программированию, которые помогут улучшить ваш уровень владения Java.

В процессе вы столкнётесь как с традиционными задачами, так и с теми, которые часто встречаются на собеседованиях в крупных компаниях, таких как Google, Microsoft, Netflix, Amazon, Spotify и Uber.

Ссылка на курс

#курс #java #продолжающим #ru
Урок: Собираем масштабируемую архитектуру веб-приложения

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

Показывают это всё на примере Python проекта, однако подход и основные настройки аналогичны для любых других языков и веб-технологий, будь то PHP, JS, Ruby и пр.

#урок #видео #архитектура #python #ru
Урок: Практический выпуск про Git

Если вы только начинаете свой путь с Git и стремитесь быстро освоить его, чтобы не тратить массу времени на чтение множества статей, то этот материал именно для вас.

Тут вы освоите основные принципы работы с Git, научитесь создавать свой первый репозиторий, выполнять коммиты, анализировать историю изменений. Вы узнаете о ветвлении, различиях между rebase и merge, разберётесь с конфликтами слияния, а также научитесь работать с удалёнными репозиториями и многими другими аспектами.

#урок #начинающим #git #ru
Визионер и вице-президент по стратегии и инновациям МТС Евгений Черешнев поделился со зрителями True Tech Day, как перестать быть исполнителем и создавать то, о чём другие только мечтают. 

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

#softskills
Сайт: большая база бесплатных и платных шрифтов

Если Arial и Roboto уже мозолит глаза, то на этом сайте вы найдёте шрифт на любой вкус и стиль. А 17 тысяч страниц говорят о внушительных размерах этой библиотеки.

#сайт #шрифты #ui
Курс: Введение в анализ данных

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

Сохраняйте видео-курс для начинающих по анализу данных. Тут вы изучите несколько библиотек Python, таких как NumPy, Pandas, а также познакомитесь с SQL и способами визуализации данных.

#курс #data #python #начинающим #ru
Статья: Приёмы из функционального программирования на Kotlin, которые сделают ваш код лучше

Kotlin, как ООП язык, ближе к императивной парадигме. Казалось бы, этого достаточно, чтобы писать чистый и красивый код. Но Урс Питер, сеньёр ПО-разработки, делится секретами: если выборочно внедрить в Kotlin принципы функционального программирования, код станет ещё лучше.

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

#статья #kotlin #код #ru
Шпаргалка: документация по большому количеству языков программирования

Эта шпаргалка содержит в себе все самые распространённые (и не очень) языки программирования. Для каждого элемента раздела (атрибут, класс, метод и т. д.) есть описание и примеры использования.

Также, что немаловажно, есть удобный глобальный поиск. Поэтому на нахождение нужной документации уйдёт минимум времени.

Берите на заметку: devdocs.io

#шпаргалка #код
Статья: Где учить HTML и CSS без платных курсов

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

Многие онлайн-школы предоставляют базовый курс изучения HTML и СSS бесплатно, такие курсы можно найти у htmlacademy.ru, ru.hexlet.io, wayup.in, itproger.com и stepik.org.

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

#статья #frontend #html #css #ru
Курс: Go для самых маленьких

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

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

#курс #go #начинающим #ru
Подборка: Огромное количество бесплатных курсов по различным направлениям

Среди курсов есть и те, которые преподавались в Гарварде и Стэнфорде. Есть курсы по общей информатике, программированию, ИИ, веб-разработке, роботостроению, цифровой графике и многому другому.

Ссылка на чудо-подборку: cs-video-courses

#подборка #курс #начинающим #ru