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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
Forwarded from IT Юмор
С сегодняшнего дня Skype прекращает свою работу

Press 🫡 для легенды

@ithumor
Грин-флаги в вакансиях: 10 признаков хорошего работодателя

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

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

#трудоустройство #general #ru
Проектирование базы данных для самых маленьких — на примере кинотеатра

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

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

#статья #бд #начинающим #ru
Как правильно формировать привычки с точки зрения нейробиологии

Мы часто стремимся прокачать свои привычки — чтобы работать продуктивнее, меньше прокрастинировать и вообще «жить как человек». Но как это сделать не на силе воли, а так, чтобы мозг сам помогал, а не мешал? 

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

#softskills #статья #ru
Курс по разработке iOS приложений от Apple

У Apple есть собственный курс по SwiftUI, UIKit и Xcode. Всё удобно разбито по категориям, а курс занимает около 16 часов. Неплохой вариант для знакомства с платформой, ведь кто, если не они, лучше всех объяснит, как работает Swift.

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

#mobile #swift #ios #en
Как выжить джуну — 11 советов

Начинать карьеру разработчика — как прыгать в воду с незнакомой высоты: страшновато, но увлекательно. Чтобы не растеряться и не наломать дров в первые месяцы, полезно заранее знать, где подстелить соломку.

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

#советы #начинающим #подборка #ru
WinUtil: удобная тулза для первичной настройки и оптимизации Винды

Свежая установка винды — это вечный ритуал. WinUtil — бесплатная опенсорсная утилита, которая автоматизирует всю эту рутину.

Запускается одной командой через PowerShell и экономит ваше время в разы.

Попробуйте сами 👍

#oc #windows
Please open Telegram to view this post
VIEW IN TELEGRAM
Практикум: Сборник задач по всем традиционным темам

Иногда хочется просто взять и «порешать задачки» — без теории, без лекций, просто размять мозг.

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

Заглянуть внутрь — хорошая идея, если хочется прокачать практику и понять, на чём ещё стоит подтянуться: ссылка

#практикум #general
Подборка книг, которые стоит прочитать каждому разработчику

Подкасты, видео, блоги — всего вокруг навалом, но хорошие книги по-прежнему держатся. Всё быстро меняется, и то, что было актуально пару лет назад, часто уже не работает. Но есть книги, которые не стареют. Они не про конкретные фреймворки или технологии, а про подходы, мышление, архитектуру. Записываем:

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

Подробней

#подборка #книга #general #ru
This media is not supported in your browser
VIEW IN TELEGRAM
Иногда хочется просто взять и поменять обстановку. Уехать к морю, пожить в горах, посидеть с ноутбуком в кафе старого европейского города.

Хорошая новость: в IT есть компании, где можно не выбирать между путешествиями и карьерой.

Например, сотрудники финтех-компании Точка могут работать удалённо по всему миру. Можно кодить из Бали, участвовать в стендапах из Тбилиси, релизить фичи из Калининграда. Или просто работать из дома с котом на коленях — если так комфортнее.

1300 IT-специалистов из Точки каждый день создают сервисы для бизнеса, которых уже 60 штук. Это всё, что упрощает жизнь предпринимателям: онлайн-бухгалтерия, помощь с ВЭД и так далее.

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

Ссылка на вакансии

Реклама. Рекламодатель АО «ТОЧКА», ИНН 9705120864, erid:2W5zFH1rTpC
Гайд по ArgoCD: автоматизированный деплой в Kubernetes

Каждый деплой в Kubernetes — как отдельный квест: собрать, применить, проверить, откатить... И это всё вручную, особенно если команд много и сред ещё больше. Но ведь можно обойтись без рутины и постоянной возни с kubectl.

ArgoCD берёт всё это на себя: следит за Git-репозиторием, сам обновляет кластер, а интерфейс показывает, что происходит, в реальном времени. Плюс, удобная работа с Helm, Kustomize и даже YAML без лишних настроек.

Как всё это настраивается и почему ArgoCD так полюбили DevOps-инженеры — разбирают в статье.

#урок #k8s #ru