TGViewer
Channel Public Channel
Сохранёнки программиста

Сохранёнки программиста

@prog_stuff

Заметки и ссылки на будущее, чтобы изучить когда будет время.

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

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

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

Другие наши проекты: https://tprg.ru/med
Subscribers
6.51K
Photos
1.2K
Videos
59
Links
1.9K

Showing posts older than #1602 · Back to latest

Older Posts 20 shown
Post #1600 1.33K

Forwarded from Код найма

​​А теперь 6 советов, как войти в состояние потока на работе

1. Найдите баланс между сложностью задачи и своими навыками — чтобы задача была по плечу и не была слишком скучной.

2. Поставьте чёткие цели — зная стоящие перед собой цели, понимаешь, насколько хорошо справляешься с текущими задачами.

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

4. Откажитесь от многозадачности — чтобы из потока не выпасть. Как и в случае с отвлекающими моментами, отстранитесь от других дел и сконцентрируйтесь на текущей задаче.

5. Не принуждайте себя — если не получается попасть в поток, не переживайте, так бывает. Отпустите ситуацию, ведь чем больше вы стараетесь что-то контролировать, тем хуже оно поддаётся контролю.

6. Если не знаете, с чего начать, начните с того, что вам нравится — у вас вряд ли получится добиться состояния потока, если вам не нравится то, чем вы занимаетесь. Так что лучше браться за любимые дела, так влиться будет проще.

Источник: https://asana.com/ru/resources/flow-state-work
  • 👍 1
Post #1599 1.77K
Подборка: Топ книг, рекомендуемых к прочтению каждому разработчику

Помимо всех благ современного мира — подкастов, видео, блогов и т. д., чтение хорошей книги — это то, что все ещё пользуется спросом. Найти отличные книги для разработки ПО — непростая задача. Экосистема меняется настолько быстро, что многие вещи устаревают в короткие сроки.

Тем не менее, существуют “вечные” книги: они посвящены мета-темам, шаблонам проектирования или общим представлениям:

— Карьера программиста, Г. Лакман Макдауэлл;
— Совершенный код, Стив Макконнелл;
— Чистый код, Роберт Мартин;
— Улучшение проекта существующего кода, Мартин Фаулер;
— Паттерны проектирования, Эрик Фримен;
— Шаблоны корпоративных приложений, Мартин Фаулер;
— Эффективная работа с унаследованным кодом, Майкл Фетерс;
— Идеальный программист, Роберт Мартин;
— Алгоритмы: построение и анализ, Томас Кормен;
— Программист-прагматик, Энди Хант.

Подробней за каждую из книгу в статье.

#книга #general #ru
  • 👍 3
  • ❤ 2
Post #1598 1.49K
Доклад: Делим монолит на микросервисы — Лекция для архитекторов и программистов

В видео автор делится своим опытом разделения больших монолитов на микросервисы. Рассказывает о проблемах, с которыми можно столкнуться, запуская этот процесс, а также о том, какие специалисты нужны; какие конкретные шаги нужно выполнить, чтобы ускорить процесс перехода.

Весь доклад — опыт архитектора за несколько лет. После просмотра у вас появится понимание того, как пройти этот путь с нуля и до победы.

#доклад #архитектура #микросервисы #ru
YouTube Делим монолит на микросервисы | Лекция для архитекторов и программистов В видео я делюсь своим опытом разделения больших монолитов с историей на микросервисы. Рассказываю о проблемах в командах с которыми мы столкнулись запуская этот процесс. Как пришлось менять команды чтобы создать новую архитектуру в командах. Кто нужен, для…
Post #1597 1.54K
Курс: Golang для начинающих

Держите курс по Golang, который окажется особенно полезным для начинающих разработчиков. Среди изучаемых тем есть всё необходимое для старта разработки на Go.

В каждом модуле, помимо материала с кодом, есть вопросы для проверки и задачки для подкрепления изученного материала. В конце вы разработаете несколько приложений, среди которых сервис для покупки билетов и игра «Жизнь».

#курс #go #начинающим #ru
  • 🔥 1
Post #1595 1.54K
Подборка: 32 инструмента для Python, которые помогут писать профессиональный код

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

Вот лишь некоторые из них:

— Black – автоматически форматирует код в полном соответствии со стилем PEP 8.

— Prospector – комплексный инструмент, который объединяет несколько линтеров.

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

— PyTest – полнофункциональный инструмент для тестирования Python-кода. 

— Sphinx – облегчает создание структурированной, понятной, визуально привлекательной документации.

#подборка #python #ru
Библиотека программиста 🐍🛠️ 32 инструмента для Python, которые помогут писать профессиональный код Собрали полезные инструменты для написания чистого, читаемого и безопасного Python-кода: автоформатировщики, линтеры, инструменты проверки типов, фреймворки для юнит-тестирования и генераторы документации.
  • ❤‍🔥 2
  • ❤ 1
Post #1594 1.48K
Шпаргалка: Полная дорожная карта по изучению UX

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

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

#шпаргалка #ui #ux
  • 👍 3
  • ✍ 1
Post #1593 1.6K
Видео: Паттерны проектирования в JavaScript

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

Сохраняйте видео, где автор рассказывает про самые распространённые паттерны проектирования в JS, которые используются при разработке (синтаксис ES6).

#видео #js #паттерны #архитектура
YouTube JavaScript Паттерны. Полный курс (22 паттерна в 1 видео) #YauhenK #webDev #JS #JSPatterns Всех приветствую в курсе «JavaScript Паттерны». В данном видео-курсе мы с вами рассмотрим самые распространённые паттерны проектирования, которые используются при разработке. Паттерны, или шаблоны - это определённые, зарекомендовавшие…
  • 🔥 1
Post #1591 1.82K
Большая библиотека бесплатных изображений

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

#инструмент #frontend
  • ❤‍🔥 1
Post #1590 4.1K
Как сохранить здоровье ITшнику — 7 простых советов

Советы простые, но это и не плохо:

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

2. Проводите регулярную гимнастику глаз. Например такую.

3. Не обязательно ходить в зал за большими физическими нагрузками — достаточно хотя бы короткие и простые упражнения в перерывах. Главное — регулярность.

4. Установите четкие границы между рабочим и личным, которые не будут пересекаться.

5. Вместо различных сладостей или снеков отлично подойдут орехи и фрукты.

6. Практикуйте медитацию — она поможет бороться со стрессом.

7. Выделите время на саморазвитие.

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

#статья #советы #здоровье #ru
  • 👍 2
Post #1583 1.6K
Курс: Базы данных

Сохраняйте плейлист видео-курсов по БД, в котором разбирают следующие темы:

— введение в SQL;
— проектирование схемы базы данных;
— API для доступа к базе данных из приложений;
— представления и хранимые процедуры;
— агрегатные и оконные функции;
— минимальные сведения о транзакциях и практика в написании запросов;
— управление блокировками;
— ключ-значение и JSON;
— бекапы, восстановление, репликация.

#курс #бд #ru
YouTube Лекция 1. Введение в SQL https://compscicenter.ru/ Лекция №1 в курсе "Базы данных", осень 2017 Административная информация и введение в основные концепции и простейшие конструкции языка SQL. Преподаватель курса: Дмитрий Валерьевич Барашев Страница лекции на сайте CS центра: h…
  • ❤‍🔥 3
Post #1581 1.52K
​Репозиторий: Build your own X

Этот репозиторий предназначен для всех, кто хочет создать что-то своё — например, собственный Git, Docker, фреймворк или даже движок для регулярок или 3D-рендера. В нём множество идей, каждая из которых способна стать основой для собственного проекта. В репозитории полно полезных материалов на эти темы, по которым и можно следовать в процессе создания собственного проекта.

Когда есть вдохновление создать что-то новенькое, то залетайте в этот репозиторий.

#репозиторий #en
GitHub GitHub - codecrafters-io/build-your-own-x: Master programming by recreating your favorite technologies from scratch. Master programming by recreating your favorite technologies from scratch. - codecrafters-io/build-your-own-x
  • 👍 3
  • ❤‍🔥 1
Post #1580 1.55K
Видео: Архитектура современных frontend приложений

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

Сохраняйте видео, где автор даёт обзор 5 различных типов архитектуры фронтенд-приложений. Разбирает их преимущества и недостатки, а также контекст их использования. Начиная с классической архитектуры и заканчивая более продвинутыми подходами, такими как Feature Sliced Design и Micro Frontends.

#видео #архитектура #frontend #web #ru
YouTube Архитектура современных FRONTEND приложений. 5 видов. Преимущества и недостатки В этом ролике мы рассмотрим 5 видов архитектуры frontend приложений. Поговорим о преимуществах и недостатках, о том, когда применять тот или иной вид архитектуры frontend приложений. Курс "Продвинутый Frontend. в Production на React" - https://ulbitv.ru/frontend…
  • 👍 1
  • 🆒 1
Post #1579 1.54K
Подборка: Огромное количество бесплатных курсов по различным направлениям

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

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

#подборка #курс #начинающим #ru
GitHub GitHub - Developer-Y/cs-video-courses: List of Computer Science courses with video lectures. List of Computer Science courses with video lectures. - Developer-Y/cs-video-courses
  • 🔥 3
Post #1578 1.62K
Курс: Go для самых маленьких

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

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

#курс #go #начинающим #ru
Stepik: online education Go (Golang) - первое знакомство: Бесплатно | курс на Stepik Бесплатный курс «Go (Golang) - первое знакомство» на Stepik: 1 257 отзывов, 42 урока, 110 тестов. Начните обучение бесплатно.
  • 👍 2
  • 🔥 1
  • 🌚 1
  • 😨 1
Post #1577 1.6K
Статья: Где учить HTML и CSS без платных курсов

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

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

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

#статья #frontend #html #css #ru
Tproger Как бесплатно выучить HTML и CSS Как выучить CSS и HTML и стать фронтендером бесплатно, не покупая курсы от онлайн-школ.
  • ❤ 2
  • 🤨 1
Post #1576 1.63K
Шпаргалка: документация по большому количеству языков программирования

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

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

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

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

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

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

#статья #kotlin #код #ru
Tproger Kotlin и функциональное программирование: сделайте код лучше Урс Питер на KotlinConf 2023 объяснил, какие принципы сделают код функциональнее, рассказал про монады, контейнеры и библиотеку Arrow.
  • 🌚 1
  • 🫡 1
Post #1574 1.48K
Курс: Введение в анализ данных

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

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

#курс #data #python #начинающим #ru
YouTube 1. Введение в Python. Курс «Введение в анализ данных» «Техносфера Mail.ru Group» при МГУ им. М. В. Ломоносова. Курс «Введение в анализ данных». Лекция № 1 «Введение в Python». Цель курса — познакомить слушателей со сферой анализа данных, основными инструментами, задачами и методами, с которыми сталкивается…
Post #1573 1.44K
Сайт: большая база бесплатных и платных шрифтов

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

#сайт #шрифты #ui
  • ⚡ 3
  • ❤ 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →