#breakfront_books
Тексты, которые пишут люди
Иногда люди пишут удивительные тексты. Видно, что автор думал, выбирал слова - но не понятно ни-че-го. Даже с 5-го раза. Зато написано много - без разделения на абзацы, а часто и предложения. Иногда с КАПСОМ, чтобы особенно непонятные места были сразу видны. И если совсем хочется сделать акцент ни на чем - можно и цветом текст выделить. Желательно красным.
Не всегда эти люди - идиоты. Чаще просто не понимают, что другие читают не так, как ты пишешь. Потому что у других - другая голова, другая ситуация и другая жизнь. И потому что успешная коммуникация - это сложно.
Хвала гуманитарным богам, у нас есть много хорошего про то, как можно и как нельзя писать. Свой топ рекомендую всем. После прочтения я сократила общение в стиле глухого со слепым почти до нуля и стала получать конструктивные ответы на 90% писем.
Итак, мои суперстары:
1. «Пиши, сокращай» с сайтом Главреда в придачу - must read.
Понятно, интересно, быстро и наглядно. Очень круто про то, как складывать буквы в слова, а слова - в предложения, чтобы вас поняли.
2. «Бизнес-копирайтинг» Д. Каплунов - скорее как летнее чтение для интересующихся.
Но тоже очень хорошая книга. Здесь больше про структуру и как складывать предложения в текст.
3. «Говори на языке диаграмм» Дж. Желязны - отдельная территория визуализации, но это база, это надо знать.
Тут хорошо про разницу в восприятии, про то, как вас читают/смотрят/слушают.
Про свой опыт и мысли в этой области напишу в следующем посте.
Тексты, которые пишут люди
Иногда люди пишут удивительные тексты. Видно, что автор думал, выбирал слова - но не понятно ни-че-го. Даже с 5-го раза. Зато написано много - без разделения на абзацы, а часто и предложения. Иногда с КАПСОМ, чтобы особенно непонятные места были сразу видны. И если совсем хочется сделать акцент ни на чем - можно и цветом текст выделить. Желательно красным.
Не всегда эти люди - идиоты. Чаще просто не понимают, что другие читают не так, как ты пишешь. Потому что у других - другая голова, другая ситуация и другая жизнь. И потому что успешная коммуникация - это сложно.
Хвала гуманитарным богам, у нас есть много хорошего про то, как можно и как нельзя писать. Свой топ рекомендую всем. После прочтения я сократила общение в стиле глухого со слепым почти до нуля и стала получать конструктивные ответы на 90% писем.
Итак, мои суперстары:
1. «Пиши, сокращай» с сайтом Главреда в придачу - must read.
Понятно, интересно, быстро и наглядно. Очень круто про то, как складывать буквы в слова, а слова - в предложения, чтобы вас поняли.
2. «Бизнес-копирайтинг» Д. Каплунов - скорее как летнее чтение для интересующихся.
Но тоже очень хорошая книга. Здесь больше про структуру и как складывать предложения в текст.
3. «Говори на языке диаграмм» Дж. Желязны - отдельная территория визуализации, но это база, это надо знать.
Тут хорошо про разницу в восприятии, про то, как вас читают/смотрят/слушают.
Про свой опыт и мысли в этой области напишу в следующем посте.
Немного бесплатной рекламы бесплатного курса про основы программирования на Python.
Medium
Как начать программировать и не почувствовать себя тупым
Все твои друзья уже пробовали программировать, а у тебя никак не складывается?
#breakfront_tooltips
Энергия и откуда ее брать (это не русководство, как стать энергетическим вампиром, если что)
Энергия и откуда ее брать (это не русководство, как стать энергетическим вампиром, если что)
Medium
Энергия и откуда ее брать
Ты можешь писать сколько угодно задач в ежедневник, но какой в этом толк, если ты устал к полудню?
Посмотрела классный TED про то, что люди тупят и это нормально. По-умному, про когнитивные искажения.
Видео натолкнуло на размышления о ресурсах, которые мы тратим на создание иллюзии «разумности». И о бесполезности этих трат.
Столько сил уходит только на то, чтобы окружающие и мы сами про себя думали, что мы рациональны, умны, принимаем верные и взвешенные решения. И чтобы никто и никогда нас не поймал за какой-то глупостью: тупым вопросом о том, что ты «должен знать», нелогичным высказыванием, ошибочным действием.
У работников интеллектуального труда, особенно руководителей и «лидеров мнений», это подстегивается мнимой связью с профессиональной репутацией. И, как следствие, боязнью ее потерять. Когда этот страх берет верх, вся команда старательно делает хорошую мину при плохой игре. Никто не понимает свои сильные и слабые стороны, но все продолжают стоять на своем в демагогических спорах. В результате неглупые вроде бы люди тратят месяцы жизни на имитацию полезной деятельности с нулевым выхлопом.
Да, иногда страшно показывать, что ты чего-то не знаешь. Но в большинстве случаев задать тупой вопрос совсем не опасно. Даже если при этом ты обнаружишь свою тупость - это будет менее тупо, чем не воспользоваться возможностью стать менее тупым, задав вопрос. Вот как-то так🤷🏻♀️
Это такой фокус про «я знаю, что ничего не знаю». Если действительно с этим согласиться и принять себя таким - становится заметно легче и веселее. Перестает давить груз необходимых знаний и непогрешимых умений. Не висит дамокловым мечом установка, что ты «должен вот это знать и уметь и не должен ошибаться». Появляется простор для маневра. Ты снова можешь двигаться вперед.
Посмотрела этот TED и поймала себя на мысли - каждый раз, забравшись на новую ступень развития, я замираю в страхе и нерешительности. Я до ужаса боюсь оказаться "недостойной" этой новой высоты и скатиться обратно. Каждый раз, до этого видео и этого поста, мне требовалось несколько месяцев, чтобы перестать панически следить за собой - чтобы случаем не выдать свое «самозванство», а на деле просто возможность ошибаться. И этот период страха и скованности - это период без роста. Это период тревожности и накопления усталости. Самое плохое, что эта тревожность не дает гарантии, что я не ошибусь. Но дает иллюзию, что, будь я всегда начеку - ошибка менее вероятна.
Заключение лектора TED совпадает с советами психологов: мы не изменим того факта, что наш мозг имеет ограничения. Или что мы можем ошибиться, попасть в неприятную ситуацию, показаться кому-то не очень. Но мы можем принять этот факт, согласиться с ним, изучить его и тем самым сделать шаг к преодолению наших ограничений.
Вот этот TED (есть русские субтитры):
https://www.ted.com/talks/dan_ariely_asks_are_we_in_control_of_our_own_decisions
Кстати, с 5й минуты эпичная пасхалка для тех, кто проектирует интерфейсы - почувствуйте свою мощь💪
Видео натолкнуло на размышления о ресурсах, которые мы тратим на создание иллюзии «разумности». И о бесполезности этих трат.
Столько сил уходит только на то, чтобы окружающие и мы сами про себя думали, что мы рациональны, умны, принимаем верные и взвешенные решения. И чтобы никто и никогда нас не поймал за какой-то глупостью: тупым вопросом о том, что ты «должен знать», нелогичным высказыванием, ошибочным действием.
У работников интеллектуального труда, особенно руководителей и «лидеров мнений», это подстегивается мнимой связью с профессиональной репутацией. И, как следствие, боязнью ее потерять. Когда этот страх берет верх, вся команда старательно делает хорошую мину при плохой игре. Никто не понимает свои сильные и слабые стороны, но все продолжают стоять на своем в демагогических спорах. В результате неглупые вроде бы люди тратят месяцы жизни на имитацию полезной деятельности с нулевым выхлопом.
Да, иногда страшно показывать, что ты чего-то не знаешь. Но в большинстве случаев задать тупой вопрос совсем не опасно. Даже если при этом ты обнаружишь свою тупость - это будет менее тупо, чем не воспользоваться возможностью стать менее тупым, задав вопрос. Вот как-то так🤷🏻♀️
Это такой фокус про «я знаю, что ничего не знаю». Если действительно с этим согласиться и принять себя таким - становится заметно легче и веселее. Перестает давить груз необходимых знаний и непогрешимых умений. Не висит дамокловым мечом установка, что ты «должен вот это знать и уметь и не должен ошибаться». Появляется простор для маневра. Ты снова можешь двигаться вперед.
Посмотрела этот TED и поймала себя на мысли - каждый раз, забравшись на новую ступень развития, я замираю в страхе и нерешительности. Я до ужаса боюсь оказаться "недостойной" этой новой высоты и скатиться обратно. Каждый раз, до этого видео и этого поста, мне требовалось несколько месяцев, чтобы перестать панически следить за собой - чтобы случаем не выдать свое «самозванство», а на деле просто возможность ошибаться. И этот период страха и скованности - это период без роста. Это период тревожности и накопления усталости. Самое плохое, что эта тревожность не дает гарантии, что я не ошибусь. Но дает иллюзию, что, будь я всегда начеку - ошибка менее вероятна.
Заключение лектора TED совпадает с советами психологов: мы не изменим того факта, что наш мозг имеет ограничения. Или что мы можем ошибиться, попасть в неприятную ситуацию, показаться кому-то не очень. Но мы можем принять этот факт, согласиться с ним, изучить его и тем самым сделать шаг к преодолению наших ограничений.
Вот этот TED (есть русские субтитры):
https://www.ted.com/talks/dan_ariely_asks_are_we_in_control_of_our_own_decisions
Кстати, с 5й минуты эпичная пасхалка для тех, кто проектирует интерфейсы - почувствуйте свою мощь💪
Ted
Are we in control of our own decisions?
Behavioral economist Dan Ariely, the author of Predictably Irrational, uses classic visual illusions and his own counterintuitive (and sometimes shocking) research findings to show how we're not as rational as we think when we make decisions.
🔥1
Про позитивную коммуникацию и человеков
Когда-то я работала на первой линии поддержки и страдала.
Помимо поддержки у меня было много других задач. Над некоторыми из них нужно было сидеть и сосредоточенно думать. А люди, которые звонили по номеру 8-(800), ничего не знали о моих задачах. У них просто была проблема и этот номер телефона.
И вот мне приходилось выслушивать жалобы пользователей, причем не только на наше приложение, но и на всю эту дурацкую жизнь. Просить их подождать, а через 2 часа опять беспомощно поднимать трубку, чтобы рассказать, что проблема еще не решена и разработчики не могут ее решать быстрее (хотя скорее всего могли). Я уставала, злилась, впадала в уныние.
А потом как-то прочитала замечательную статью на хабре «Осторожно: высокое напряжение, или когда техподдержке нужна поддержка» (https://habr.com/ru/company/parallels/blog/325912/). И жизнь перестала быть прежней. Никогда бы не подумала, что фраза «Я Вас понимаю» способна на такие чудеса: она прекращает крик, делает из хамов воспитанных людей, лечит воспаление ниже спины и возможно артрит. Простое небезразличие куда эффективнее любых скриптов и объяснений. Дать человеку понять, что он не идиот и что он не одинок в своих трудностях - вот самое лучшее, что может сделать оператор.
С тех пор этот лайфхак всегда со мной. В трудных ситуациях, конфликтах и недопониманиях - надо вытащить из себя человека. Подумать, почему другой себя так ведет, что им движет, чего он хочет и могу ли я чем-то помочь? И показать, что ты об этом думаешь, что тебе не все равно. Это бывает трудно. Потому что тебя бесят, на тебя давят, от тебя требуют. Но от него тоже. И если постараться, проявить участие и понимание - это поменяет тон коммуникации в целом. И вот уже задачи делаются быстрее, на работу идется веселее и жизнь, в общем-то, налаживается.
Так вот, самое лучшее, что может сделать человек при решении коммуникативных задач - это быть человеком.
Когда-то я работала на первой линии поддержки и страдала.
Помимо поддержки у меня было много других задач. Над некоторыми из них нужно было сидеть и сосредоточенно думать. А люди, которые звонили по номеру 8-(800), ничего не знали о моих задачах. У них просто была проблема и этот номер телефона.
И вот мне приходилось выслушивать жалобы пользователей, причем не только на наше приложение, но и на всю эту дурацкую жизнь. Просить их подождать, а через 2 часа опять беспомощно поднимать трубку, чтобы рассказать, что проблема еще не решена и разработчики не могут ее решать быстрее (хотя скорее всего могли). Я уставала, злилась, впадала в уныние.
А потом как-то прочитала замечательную статью на хабре «Осторожно: высокое напряжение, или когда техподдержке нужна поддержка» (https://habr.com/ru/company/parallels/blog/325912/). И жизнь перестала быть прежней. Никогда бы не подумала, что фраза «Я Вас понимаю» способна на такие чудеса: она прекращает крик, делает из хамов воспитанных людей, лечит воспаление ниже спины и возможно артрит. Простое небезразличие куда эффективнее любых скриптов и объяснений. Дать человеку понять, что он не идиот и что он не одинок в своих трудностях - вот самое лучшее, что может сделать оператор.
С тех пор этот лайфхак всегда со мной. В трудных ситуациях, конфликтах и недопониманиях - надо вытащить из себя человека. Подумать, почему другой себя так ведет, что им движет, чего он хочет и могу ли я чем-то помочь? И показать, что ты об этом думаешь, что тебе не все равно. Это бывает трудно. Потому что тебя бесят, на тебя давят, от тебя требуют. Но от него тоже. И если постараться, проявить участие и понимание - это поменяет тон коммуникации в целом. И вот уже задачи делаются быстрее, на работу идется веселее и жизнь, в общем-то, налаживается.
Так вот, самое лучшее, что может сделать человек при решении коммуникативных задач - это быть человеком.
Хабр
Осторожно: высокое напряжение, или когда техподдержке нужна поддержка
— Доброе утро, это техподдержка Parallels. Могу я поговорить с Джо? — Он умер! Не звоните сюда больше! Так ранним воскресным утром началась моя очередная ра...
#breakfront_books
Сделала обзор на классную книгу про уверенность и ее тренировку.
А вы хотели бы быть увереннее?
Сделала обзор на классную книгу про уверенность и ее тренировку.
А вы хотели бы быть увереннее?
Medium
“Уверенность” Кэролайн Форен
Расскажу про хорошую книгу журналистки К. Форен о спокойном и планомерном покорении новых вершин — “Уверенность”. Авторка пишет не столько…
👍3
#breakfront_articles
Прочитала в интереснейшей книге “Лучшее в нас” эксперименты теории разбитых окон и в результате получилась целая статья про документацию.😂 (Да, у меня странный ассоциациативный ряд).
https://habr.com/ru/post/549588/
Прочитала в интереснейшей книге “Лучшее в нас” эксперименты теории разбитых окон и в результате получилась целая статья про документацию.😂 (Да, у меня странный ассоциациативный ряд).
https://habr.com/ru/post/549588/
Хабр
Документация в порядке
Пост о том, зачем и как аккуратно вести проектную документацию, даже если у вас Agile. Делюсь перечнем и структурой полезных документов и рекомендациями по работе с ними. Речь пойдет в основном о...
В конце июня посетила Летний Аналитический Фестиваль (ЛАФ) - https://lafest.ru/. Понравились атмосфера, доклады и мастер-классы, формат и организация. Сейчас расскажу подробнее.🧐
ЛАФ - это неформальная конференция, куда приезжают с семьями и детьми, большими дружными компаниями или по одиночке, но с желанием пообщаться.
С вечера пятницы до середины воскресенья мы находились в доме отдыха на берегу Волги под Костромой. Днем слушали доклады, участвовали в мастер-классах и круглых столах.
А вечером ели шашлыки, танцевали, сидели у костра, играли в настолки и, конечно, очень много разговаривали.
Также к услугам гостей были бассейны, сауна, развлекательные программы для детей, а в субботу вечером даже живая музыка и салют!🎇
Это очень интересный формат, где дружелюбное и расслабленное общение сочетается с серьезными темами и важными профессиональными инсайтами.
Площадка позиционирует себя как открытая и лояльная, в том числе к начинающим спикерам. Цены демократичные, организация очень заботливая, многое делается из энтузиазма и любви к сообществу.
Всего было 4 потока с самыми разными выступлениями и активностями - успела послушать и гуру, и действующих коллег по цеху, и даже действующих гуру.
Больше всего запомнились доклады про процесс разработки требований в условиях Agile и АГИЛ (это Agile курильщика по определению автора). И мастер-класс на эту же тему. Все презентации есть на страничках докладов: https://conf.uml2.ru/index.php?program2021
Самое ценное, что я получила на ЛАФ - это вдохновение и прилив интереса к профессии, неизведанныму и новому в ней.
В первый раз была на таком масштабном аналитическом мероприятии, но явно не в последний. В 2022м очень постараюсь быть, а может и с докладом. И надеюсь встретить там кого-то из вас😉.
ЛАФ - это неформальная конференция, куда приезжают с семьями и детьми, большими дружными компаниями или по одиночке, но с желанием пообщаться.
С вечера пятницы до середины воскресенья мы находились в доме отдыха на берегу Волги под Костромой. Днем слушали доклады, участвовали в мастер-классах и круглых столах.
А вечером ели шашлыки, танцевали, сидели у костра, играли в настолки и, конечно, очень много разговаривали.
Также к услугам гостей были бассейны, сауна, развлекательные программы для детей, а в субботу вечером даже живая музыка и салют!🎇
Это очень интересный формат, где дружелюбное и расслабленное общение сочетается с серьезными темами и важными профессиональными инсайтами.
Площадка позиционирует себя как открытая и лояльная, в том числе к начинающим спикерам. Цены демократичные, организация очень заботливая, многое делается из энтузиазма и любви к сообществу.
Всего было 4 потока с самыми разными выступлениями и активностями - успела послушать и гуру, и действующих коллег по цеху, и даже действующих гуру.
Больше всего запомнились доклады про процесс разработки требований в условиях Agile и АГИЛ (это Agile курильщика по определению автора). И мастер-класс на эту же тему. Все презентации есть на страничках докладов: https://conf.uml2.ru/index.php?program2021
Самое ценное, что я получила на ЛАФ - это вдохновение и прилив интереса к профессии, неизведанныму и новому в ней.
В первый раз была на таком масштабном аналитическом мероприятии, но явно не в последний. В 2022м очень постараюсь быть, а может и с докладом. И надеюсь встретить там кого-то из вас😉.
lafest.ru
Видеозаписи ЛАФ и WAW
#breakfront_tooltips
Notion для личной базы знаний
Надоело разбрасывать камни познания по закладкам, сохраненным сообщениям и прочим хаотичным накопителям. Еще сильнее надоело их оттуда откапывать или, увы, так и не находить в ворохе виртуальных и реальных бумажек.
Похоже, в этом случае все яйца лучше хранить в одной корзине и не тратить нервы и время на блуждания в лабиринтах памяти.
Notion инструмент не новый и широко известный. Я даже когда-то вела там проектную документацию. Было норм, но для рабочих проектов Confluence все-таки лучше, на мой взгляд (там есть встраиваемые страницы, теги, свои шаблоны, ссылки на джиру и пр.).
А вот для личной базы знаний Ноушн видится идеальным кандидатом. И у меня на это 6 причин:
1. Пространство для личного использования бесплатно и не ограничено по объему.
2. Очень много форматов представления информации: списки, таблицы, встроенные окна из других приложений, чек-боксы, таймлайны и другое.
3. Есть сквозной поиск, перекрестные ссылки, общая навигация и другие элементы нормальной вики.
4. Очень приятный и понятный интерфейс. Даже если информация не структурирована - страница выглядит красиво и опрятно.
5. Все доступно из браузера, мобильного приложения, десктопного приложения. То есть данные всегда под рукой.
6. Есть плагин в браузерах для быстрого сохранения страницы в нужный раздел. Также можно сохранять все с мобилки через функцию "Share".
Структура для моей вики сформировалась довольно естественно. Основные разделы получились такими:
- Список для чтения/изучения;
- Полезные веб-ресурсы;
- Изученные материалы (таблица с тегами и пометками);
- Доска с курсами - пройденными, в процессе, завершенными;
- Список полезных инструментов;
- Странички с рецептами, вишлистами и прочими заметками и закладками.
Однако и Notion не то оружие, что управляет всем (может, оно и к лучшему). Помимо него использую еще несколько инструментов:
- Календарь от Apple для встреч и напоминаний;
- Timestripe для планирования задач и целеполагания;
- Miro для майндмепов и прочего мыслетворчества.
А у вас есть любимые приложения для управления своими знаниями и задачами?
Notion для личной базы знаний
Надоело разбрасывать камни познания по закладкам, сохраненным сообщениям и прочим хаотичным накопителям. Еще сильнее надоело их оттуда откапывать или, увы, так и не находить в ворохе виртуальных и реальных бумажек.
Похоже, в этом случае все яйца лучше хранить в одной корзине и не тратить нервы и время на блуждания в лабиринтах памяти.
Notion инструмент не новый и широко известный. Я даже когда-то вела там проектную документацию. Было норм, но для рабочих проектов Confluence все-таки лучше, на мой взгляд (там есть встраиваемые страницы, теги, свои шаблоны, ссылки на джиру и пр.).
А вот для личной базы знаний Ноушн видится идеальным кандидатом. И у меня на это 6 причин:
1. Пространство для личного использования бесплатно и не ограничено по объему.
2. Очень много форматов представления информации: списки, таблицы, встроенные окна из других приложений, чек-боксы, таймлайны и другое.
3. Есть сквозной поиск, перекрестные ссылки, общая навигация и другие элементы нормальной вики.
4. Очень приятный и понятный интерфейс. Даже если информация не структурирована - страница выглядит красиво и опрятно.
5. Все доступно из браузера, мобильного приложения, десктопного приложения. То есть данные всегда под рукой.
6. Есть плагин в браузерах для быстрого сохранения страницы в нужный раздел. Также можно сохранять все с мобилки через функцию "Share".
Структура для моей вики сформировалась довольно естественно. Основные разделы получились такими:
- Список для чтения/изучения;
- Полезные веб-ресурсы;
- Изученные материалы (таблица с тегами и пометками);
- Доска с курсами - пройденными, в процессе, завершенными;
- Список полезных инструментов;
- Странички с рецептами, вишлистами и прочими заметками и закладками.
Однако и Notion не то оружие, что управляет всем (может, оно и к лучшему). Помимо него использую еще несколько инструментов:
- Календарь от Apple для встреч и напоминаний;
- Timestripe для планирования задач и целеполагания;
- Miro для майндмепов и прочего мыслетворчества.
А у вас есть любимые приложения для управления своими знаниями и задачами?
👍4
Видимо реакции как-то убирают комментарии, поэтому эта запись для комментариев к статье про микросервисы.
#breakfront_tooltips
Подборка бесплатных курсов про базы данных и SQL
Часто в обязанности системного аналитика входит работа с базами данных(БД). В моем опыте это в основном были задачи такого типа:
1. Понимать структуру БД, доставать SELECT-запросами нужные данные: например, выгрузить отчет для анализа бизнес-показателей.
2. Писать задания на разработку, указывая конкретные таблицы и поля, формат данных и их взаимосвязи. Такой подход точно необходим при интеграциях.
3. Проверять работу системы, анализируя корректность и полноту данных в БД (все ли поля заполняются нужной информацией, например).
4. Проектировать логическую модель БД, опираясь на выявленные при анализе сущности предметной области.
Тем не менее, эти навыки получается применить не всегда: где-то NoSQL, где-то команда делает только API, где-то микросервисы и т.д. Поэтому мне не раз приходилось забывать и вспоминать заново основы SQL и реляционных БД. За это время накопился список неплохих бесплатных курсов по этой теме.
Вот эти курсы, расположенные в порядке возрастания сложности:
1. SQL для непрограммистов - очень хороший практический курс для начинающих, на мой взгляд. С заданиями на реальной БД и понятными объяснениями.
2. sql-ex - именно объяснения были не все понятны, но тренажер для запросов там классный.
3. Введение в базы данных - тут больше про проектирование, нормальные формы и пр. Не всё подробно разъясняют, но в целом курс полезный.
4. Введение в реляционные базы данных - теоретические основы от МФТИ. Сложно, но интересно.
ER-диаграммы обычно рисую в draw.io. Но именно для обучения хорошо подходят программы, где сразу по схемам можно создать БД: MySQL Workbench, ERwin. Из бесплатных клиентов мне нравится DBeaver, из платных - TablePlus.
А какие у вас любимые инструменты для работы с БД?
Подборка бесплатных курсов про базы данных и SQL
Часто в обязанности системного аналитика входит работа с базами данных(БД). В моем опыте это в основном были задачи такого типа:
1. Понимать структуру БД, доставать SELECT-запросами нужные данные: например, выгрузить отчет для анализа бизнес-показателей.
2. Писать задания на разработку, указывая конкретные таблицы и поля, формат данных и их взаимосвязи. Такой подход точно необходим при интеграциях.
3. Проверять работу системы, анализируя корректность и полноту данных в БД (все ли поля заполняются нужной информацией, например).
4. Проектировать логическую модель БД, опираясь на выявленные при анализе сущности предметной области.
Тем не менее, эти навыки получается применить не всегда: где-то NoSQL, где-то команда делает только API, где-то микросервисы и т.д. Поэтому мне не раз приходилось забывать и вспоминать заново основы SQL и реляционных БД. За это время накопился список неплохих бесплатных курсов по этой теме.
Вот эти курсы, расположенные в порядке возрастания сложности:
1. SQL для непрограммистов - очень хороший практический курс для начинающих, на мой взгляд. С заданиями на реальной БД и понятными объяснениями.
2. sql-ex - именно объяснения были не все понятны, но тренажер для запросов там классный.
3. Введение в базы данных - тут больше про проектирование, нормальные формы и пр. Не всё подробно разъясняют, но в целом курс полезный.
4. Введение в реляционные базы данных - теоретические основы от МФТИ. Сложно, но интересно.
ER-диаграммы обычно рисую в draw.io. Но именно для обучения хорошо подходят программы, где сразу по схемам можно создать БД: MySQL Workbench, ERwin. Из бесплатных клиентов мне нравится DBeaver, из платных - TablePlus.
А какие у вас любимые инструменты для работы с БД?
