en
Feedback
go-golang girl🙃 (ex-flutter)

go-golang girl🙃 (ex-flutter)

Open in Telegram

Разработка, обучение и мотивация с @dellinidev

Show more
280
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
А ваши дела как...
А ваши дела как...

Экзамен потрачен. Записываюсь на пересдачу🫠

Вообще-то я правда там зарегистрировалась. Держите ссылку: https://fansly.com/dellini

У меня сложный период. Решила уйти из айти — перебираюсь на fansly. Поделиться ссылкой?

Я живая, если что! Сейчас готовлюсь к экзаменам на права, бросила все силы на это. Может, после экзамена ещё какой-нибудь челлендж стартану, но покороче. Есть идеи?😂

С днём солидарности в борьбе за женские права! Несмотря на то, что мы живём в прогрессивное время, женщинам до сих пор сложнее, чем мужчинам, пробиваться в карьере. Поднимем же тюльпаны и ленты за то, чтобы женщин в айти было больше❤️

За три дня до конца челленджа я заболела и заруинила челлендж, потому что целый день ничего не делала. Понять и простить, понять и простить...

ДЕНЬ 97 ИЗ 100 Ого, три дня до конца челленджа! Сегодня читала про схемы базы данных. Схема — это логический фрагмент БД, в котором могут содержаться разные объекты: таблицы, представления, индексы. Роадмап бэкенда: 16% — 16% Роадмап Go: 100% Оценка за день: 2/5

ДЕНЬ 96 ИЗ 100 Пожалуйста, поверьте, что я сегодня хочу продолжить читать книгу по постгрес. Самое жуткое фото на сегодня выбило меня из колеи. Кто знает, тот знает. Вернусь завтра🤯 Роадмап бэкенда: 16% — 16% Роадмап Go: 100% Оценка за день: пиздец/5

ДЕНЬ 95 ИЗ 100 Не наладила я, короче, режим. Ещё не спала. Сегодня было техническое интервью, которое я успешно провалила. С практикой все было ок, даже не растерялась на алгоритмической задаче. Не вывезла теорию, хотя немного к техсобесу готовилась😢 Ну штош. Ставлю себе за день единичку. Роадмап бэкенда: 16% — 16% Роадмап Go: 100% Оценка за день: 1/5

ДЕНЬ 94 ИЗ 100 Сегодня ещё раз посмотрела всю инфу о создании и модификации таблиц. Чисто для галочки, потому что я устала шо писец не бейте Пойду спать, может, режим налажу в кои-то веки. Роадмап бэкенда: 16% — 16% Роадмап Go: 100% Оценка за день: 1/5

ДЕНЬ 93 ИЗ 100 Ещё немного про представления💃 Допустим, мы знаем, что возможна попытка удаления несуществующего представления. В таких случаях стараются избежать ненужных сообщений об ошибке отсутствия представления. Для этого в команду DROP VIEW добавляют фразу IF EXISTS: DROP VIEW IF EXISTS имя-представления Представление — фактически сохранённый запрос к БД. Он получает имя, которым можно воспользоваться в предложении FROM команды SELECT для получения результатов этого запроса. Но вообще, постгрес предлагает своё расширение — материализованное представление. Упрощённый синтаксис команды CREATE MATERIALIZED VIEW, которая создаёт материализованные представления: CREATE MATERIALIZED VIEW [ IF NOT EXISTS ] имя-мат-представления [ ( имя-столбца ) [ , ... ] ] AS запрос [ WITH [ NO ] DATA ]; Роадмап бэкенда: 16% — 16% Роадмап Go: 100% Оценка за день: 4/5

ДЕНЬ 92 ИЗ 100 Сегодня — про представления. Весь мир театр, а мы в нём актёры😂 Чтобы избежать многократного формирования повторяющихся запросов, которые требуют обращения к нескольким таблицам, можно использовать представления (views). Если речь идёт о выборке данных, то представления практически не отличаются от таблиц с точки зрения обращения к ним в командах SELECT. Упрощённый синтаксис команды CREATE VIEW, которая создаёт представления: CREATE VIEW имя-представления [ (имя-столбца, [ , ...] ) ] AS запрос; В этой команде обязательные элементы — имя представления и запрос к БД, который формирует выборку из неё. Роадмап бэкенда: 16% — 16% Роадмап Go: 100% Оценка за день: 3/5

ДЕНЬ 91 ИЗ 100 Продолжим читать книжку и узнавать постгрес☺️ Сегодня прочитала о модификации таблиц. Делюсь: Если в таблицах ещё нет данных, то их можно просто пересоздать, внеся изменения в их определения. Но если таблицы содержат большое количество строк, то нужно использовать команду ALTER TABLE. Например, нужно добавить новый столбец в таблицу — команда ALTER TABLE имеет для этого фразу ADD COLUMN. Если нужно удалить столбец — используем DROP COLUMN. Если нужно добавить ограничение, то помогут фразы ADD CHECK и ADD CONSTRAINT. Звучит вроде удобно, да? Роадмап бэкенда: 16% — 16% Роадмап Go: 100% Оценка за день: 4/5

ДЕНЬ 90 ИЗ 100 Осталось 10 дней челленджа! Сегодня мне захотелось практики — решила одну задачку с серверами из яндексового курса. Там, кстати, дедлайны есть, так что нужно поторапливаться, чтобы спринт пройти. Роадмап бэкенда: 16% — 16% Роадмап Go: 100% Оценка за день: 2/5

ДЕНЬ 89 ИЗ 100 Читаю о создании и модификации таблиц. Захватила ещё значения по умолчанию и ограничения целостности. В книге это выглядит как-то так: Берём табличку, ограничения (типа CHECK, UNIQUE, NOT NULL), задаём ограничениям имя с помощью CONSTRAIGHT — вуаля, вы великолепны. Вся книга расписана на примерах, поэтому что-то писать детально о том, что читаю, не получается. Из-за этого Роадмап бэкенда: 16% — 16% Роадмап Go: 100% Оценка за день: 3/5

ДЕНЬ 88 ИЗ 100 Сегодня ради галочки почитала пару контрольных заданий из книжки. Запарилась с делами 😭 Роадмап бэкенда: 16% — 16% Роадмап Go: 100% Оценка за день: 1/5

ДЕНЬ 87 ИЗ 100 Так, что там сегодня в книжке... Читаю про типы дата-время. Вопрос на засыпку: в соответствии с каким календарём обрабатываются даты?🤨 Ещё мне нравится, что после темы есть небольшие контрольные вопросы и задания для проверки. Можно прям в книжке отмечать. Я так, конечно, не делаю😂 Роадмап бэкенда: 16% — 16% Роадмап Go: 100% Оценка за день: 4/5

Закончила занятия с инструктором. Фото в черри тигго на память😮 Теперь буду ждать экзамены и усиленно решать билетики.
Закончила занятия с инструктором. Фото в черри тигго на память😮 Теперь буду ждать экзамены и усиленно решать билетики.

ДЕНЬ 86 ИЗ 100 Наконец-то узнала разницу между json и jsonb. С типом json сохранение значений в столбец происходит быстрее, потому что они записываются в том виде, в котором были введены. Но при последующем использовании этих значений в качестве операндов или параметров функций будет каждый раз выполняться их разбор, что замедляет работу. А при использовании jsonb разбор производится однократно, при записи значения в таблицу. Это медленнее, но все последующие обращения к сохранённым значенияи выполняются быстрее, так как выполнять их разбор уже не требуется. Книжка прям огонь. Примеры классные и понятные. Лучше, чем изучать по роадмапу, так что я его, пожалуй, сотру. Роадмап бэкенда: 16% — 16% Роадмап Go: 100% Оценка за день: 3/5