Как стать автором
Обновить

Из бариста в программиста. Как я освоила SQL за неделю и стала тимлидом в IT-компании меньше, чем за год

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров82K
Всего голосов 148: ↑42 и ↓106-63
Комментарии215

Комментарии 215

ЗакрепленныеЗакреплённые комментарии

Очень много комментариев, глаза разбегаются) Так как мой первый акк вы заминусовали, отвечу отсюда:

Мой отдел не занимается SQL разработкой. Мы не проектируем БД, мы пишем запросы для получения данных. Я тимлид внедрения, а НЕ SQL-разработки. Мы работаем с MSSQL и PostreSQL.

В статье сказано, какие запросы я научилась делать за неделю. Это базовые вещи, которым учат на первых парах в универе. Плюс у нас предусмотрена система «дев-тест-прод», всё, что пишут новички в том числе, проверяется.

Нетворкинг — это хорошо и он помогает дойти до собеседования, но он НЕ помогает его пройти. Тестовое задание я делала сама, собеседование проходила на общих основаниях. Единственное, что я миновала — HR-отдел, всё остальное как у всех.

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

По поводу размеров наших БД — у первого клиента, с которым я работала, свыше 2000 пользователей по всей России и больше 1000 таблиц в БД. Это к слову о размерах базы.

Ну и спасибо за комплименты) мы работаем удалённо и почти без камер, потому очень приятно слышать)

На этом пока все. Всем чистых кодов)

блин :'( что-же я дурик то такой, 20 лет в айтишечке, сотня проектов, и до сих пор кляну себя за посредственные знания, каждый раз открывается что-то новое, особенно в SQL

а тут человек, судя по заголовку, за неделю всё понял.

вы не понимаете - у них настолько крутая low-code платформа, что пользоваться её может научиться даже младенец за полчаса.

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

тут вообще нужен отдельный и пополняемый топик, с примерами, что творят баристы в айти

если интересно, могу кейсы накидать, их есть у меня.

Да, будет интересно.

ну вот сегодняшний кейс секцией mongo.. "бариста" перетаскивал легаси, накидал с помощью вайп-кодинга docker-compose файл, наверное потестил, всё работает. дальше прод, пару месяцев работы и рестарт машины. как думайте, что произошло?

# mongo log workers.
  mongodb:
    hostname: mongodb
    container_name: mongo_log_workers
    image: mongo:6.0
    restart: always
    networks:
      - test_net
    volumes:
      - mongo_data:/data
      - mongo_log:/var/log/mongodb
      - ./mongo-init.js:/docker-entrypoint-initdb.d/mongo-init.js:ro
    environment:
      MONGO_INITDB_ROOT_USERNAME: root
      MONGO_INITDB_ROOT_PASSWORD: ${DB_ROOT_PASSWORD}
    command: mongod --wiredTigerCacheSizeGB 1.5
    ports:
      - "27917:27017"
    expose:
      - "27017"
## --- cut
volumes:
  mongo_data:
    driver: local
    name: mongo_volume
  mongo_log:
    driver: local
    name: mongo_log_volume

10 строчка, конечно путь /db, стало быть и базы нету. как такое пришло в "голову" модели, я не знаю, 11 строка тоже такое себе.

даже самый захудалый it-хуман такую дичь бы не написал.

и такого у меня ууу много, особенно когда неочевидные зависимости есть, там всё, тушите свет.

я вспоминаю аналоговую AI модель, ещё до chat-gpt. это тысячи индусов. Boeing им несколько долларов и короткий prompt, взамен код для 737-max, чем всё закончилось, все знают.

я не против вайп-кодинга, я против бариста в it-лидах, потому, что мне подобным потом приходиться вникать, почему что то всё пошло не так.

Boeing им несколько долларов и короткий prompt, взамен код для 737-max, чем всё закончилось, все знают.

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

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

Справедливости ради: действия при непроизвольной перестановке стабилизатора находятся в checklist memory items для пилотов сертифицированных на Б-737, а это очень короткий список. Тоесть, если среди ночи после вечеринки с употреблением всего запрещенного, пилоту приснится что он в кабине и у него непроизвольная перестановка стабилизатора - то он должен сначала не просыпаясь выполнить действия которые это устраняют, а только затем проснуться в холодном поту и перекреститься.

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

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

Отош, человеческий фактор.

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

наверно всё же вайб-кодинг. хотя wipe-кодинг тоже интересно звучит)

это больше похоже на вейп-кодинг..

Вайп-кодинг - мощный термин, весьма красноречиво описывает последствия

Подскажите, пожалуйста, если до данных монги путь data/db, то почему путь data/ не включает их, разве это не должно сохранять все содержимое каталога data/?

Я так понял путь должен быть просто db/, без /data.

В итоге сами данные клались не во внешний volume как надо, а в сам контейнер, и в итоге не пережили пересоздание контейнера.

ааа теперь ясно, но штош щит хэппенс

не не, именно /data/db

volume монтируется в корень /data полностью перезаписывая его содержимое. если в образе были файлы в/data/dbони теряются, потому что volume изначально пуст.

ну попробуйте, чё, делов 5 минут, у всех же на компе есть монговский Compass, чтобы пару документов закинуть в тестовую коллекцию

ещё один сегодняшний :)))

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

бариста спрашивает у AI товарища, как бы так сделать, чтобы в код не лезть, тот сука умный, говорит, а ты добавь дополнительный статус ордерам в админке, и назначай его по своим характеристикам тем ордерам, которые хочешь обрабатывать во втором аккаунте доставщика. сказано - сделано. проходит 3 месяца. естественно готовятся репорты, аналитика и всё такое.. где половина денег, никто не понимает, даже AI агенты (о боже)

буду сюда постить кейсы, они почти каждый день.

Кейс это когда просят создать индекс для запроса, а то чёт БД тормозит. Открываешь запрос, а там 400 union и в каждом сортировки и функция upper в условиях 😅

Особенно если набить татуху на груди, надеть декольте и пройти внедрение.

Только не говорите нашему СТО он же купит, все эти передвижения кубиков по экрану очень гипнтотизируют ТОПов, у них прям глаза загораются что можно будет избавиться от дорогих программистов ( у нас в конторе зп разрабов это внезапно CAPEX) и набрать операторов лоу код платформы а это OPEX и мечта. сидят мартышки и перетаскивают кубики все ясно и понятно без ваших этих ООП, инкапсулюций и микросервисов с кафкой какафкой

э... так списать ЗП прогеров на CAPEX - наоборот мечта текущего CEO.

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

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

Это у нас (в РФ) так, а у них частенько как описано комментом выше, хотя послденее время меньше - там тоже бесплатные деньги кончаются.

ну у нас прям жесткий прессинг пошел после поднятия ставки ЦБ РФ,
пока говорят, что сокращать не будут, но про премии и повышения можно пока забыть
следующий этап начнут резать проектики

Так мой поинт в том и заключается, что с "приносить отдачу" будет уже следующий Гендир разбираться.

Выучила SQL за неделю, стала тимлидом за год… А я вот третий день пытаюсь понять, почему у меня JOIN не работает. Видимо, кофе не тот варю.

Не с тем РП общаешься.

Или с тем, но не так.

или... не с тем и не так, но настолько не так, что минус на минус никак не даст плюс.

Очевидно, это запрещённый JOIN

Мой комментарий был легким сарказмом))

Я на севере была, золото клпала.,

тот самый ненужный джойн, который на собесах просят удалить

Чё-то вспомнил свой собес и как меня взяли на работу не просто с нулём опыта, а даже без специального образования (я бакалавр биологии), а сейчас я - один из специалистов-аналитиков пишу тех.задания для проггеров на аутсорсе. Часто ковыряю sql-код всякий связанный с интеграцией с программой, представители которой из России ушли и нам теперь надо на рынок выкатывать что-то на замену. Ну и реверс-инжинирю иногда потихоньку. Могу скрипт (sql, python) написать если надо (если интернет есть).

И, прошу заметить, ни одного блядского курса я не проходил. Я просто гуглил.

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

а для чего они нужны? я знаю базовые принципы химии, физики, математики, медицины(гинекологии) и куче других наук, но блин, представляю, прихожу я такой на форум ЦЕРН и заявляю.. дальше вот эта статья с заменой SQL на LHC (Large Hadron Collider)

ps да чёрт возьми, я и в кофе не плохо разбираюсь. варю и дома и на работе, но я точно не бариста

через неделю может писать запросы

писать-то может, главное не запускать их на проде...

Ну базовые не вопрос. Но это 0.00001 процент от необходимых для должности тимлида... А так всё норм, ничего странного

Вот вы прикалываетесь, а я лично сталкивался с тимлидом, который не умеет update-join. Причем его наняли в команду, где подобные навыки требуются.

Не работал с SQL, прочитал про JOIN-UPDATE и ужаснулся.

Кажется, что это какой-то perf (позволяющее делать раннее отсечение) по сравнению с UPDATE *** WHERE.
Но если у нас под условие попадёт более 1й строки - что произойдёт?

Кажется ужасная вещь.

П.С.
Я ведь правильно использую синтаксис?

UPDATE table1
JOIN table2 ON table1.key = table2.value
SET table1.field_x = table2.field_y
WHERE condition;



Зачем? Я не понял смысла статьи. Мотивация ради мотивации? Ну не ради рекламы же статья написана? И явно не чтобы потешить чсв? Подобная статья в 2020 году была бы актуальна на мой взгляд, ну или в 2019. А сейчас писать такие статьи - как возить читателей по раздолбанной деревенской дороге на старом тракторе.

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

Блогеры стараются набить себе цену. Нужно фильтровать.

Я понимаю так говорить про C++, но в SQL открывать для себя что-то новое 20 лет к ряду это надо очень крутые проекты тягать. Там общепринятое применение обычно процентов на 5-10 от всех возможностей технологии. Повезло с проектами!

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

но в SQL открывать для себя что-то новое 20 лет к ряду это надо очень крутые проекты тягать

Не знаю, как в SQL, но вот в нюансах конкретной СУБД - да запросто. Думаю, это и имелось в виду.

да, но и в sql тоже, я например не далее как год назад узнал, что существует великолепный FULL JOIN, ну вот так вот получилось, не знал..

а вот да. Я это для мотивации использовал. Видел я одну девочку, работала у нас - глупая, знает мало, хреновенький менеджер. А потом её взяли аналитиком данных в сбер на 400к.

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

Но там же хотя бы статистику над знать, тервер и питон
ну как так то?

Это не надолго. До первого серьезноого инцидента))) Например потеие всех данных по целому региону))))

Ну мы же не девочка! (Ох, что-то последнее время я все чаще жалею, что когда был астральным телом, не озаботился прагматичным выбором половой принадлежности... А сейчас уже поздно 🤣)

Я думаю, это перегиб в желании привнести женскую логику в команду. Просто одно дело взять на джуна , с последующим ростом до мидла лет через пять. А тут просто перегнули и... (Это конечно большой вопрос почему перегнули. Есть масса вариантов...) Вообще сейчас как то все слишком быстро и у мальчиков - год и уже мидл. Через пару-тройку лет уже идет сеньором устраиваться... И что самое интересное, успешно устраивается. Аномалия какая-то прям 😁

Вообще сейчас как то все слишком быстро и у мальчиков - год и уже мидл.

Смотря какой мидл и как прописаны грейды в конкретной компании.

Во-первых, какой "год" имеется в виду? Год работы после оконченного университета, десятков пет-проектов и изучения программирования ещё со школы? Или год работы после вкатывания в айти с полного нуля с должности баристы, как автор?

В первом случае я верю, что уже за год может получиться крепкий миддл - это лишь вопрос упорства. Во втором - едва ли.

А во-вторых, хотел бы я посмотреть, какие там требования для грейдов в тех компаниях, в которых джун за год становится миддлом. Может, у них там вообще джун - тот, кто умеет делать JOIN, миддл - тот, кто умеет делать ещё и LEFT/RIGHT/FULL JOIN, а сениор умеет создавать индексы, и они даже работают. Понятно, я утрирую, но по недавнему признанию автора складывается впечатление, что требования по грейдам у них в конторе невысоки.

Миддл в айти - это вам не сварщик 3-го разряда, с чётко прописанным списком компетенций, который един для всех и вся. Они варьируются от компании к компании, и иногда довольно сильно.

Надо было в Septike учиться, а не там , вот, в этом ...

Справедливости ради: на мой взгляд Stepik - лучшая обучающая платформа (с бесплатными и платными курсами в рунете на сегодня).

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

Ох не думаю, что эта лажа тут зайдёт

Ох не думаю, что эта лажа тут зайдёт

Отлично зашла - вон как почтенная публика в комментариях резвится, наверное каждому встречался такой тимлид/рукамиводитель, получивший должность не по блату, а через "нетворкинг" - у меня такая была и это, скажу я вам, полный пиииии.

Это успешнейший успех и заявка на рекордно худший старт на Хабре.

наберут таких манагеров и получается потом, что двое пашут, а семеро руками машут

У меня знакомый устроился на первую работу джуном в одну печально известную криптобиржу с одиозным руководителем. Когда руководитель в очередной раз выдал какую-то шизу, то вся бригада разрабов встала и ушла. Остался мой знакомый с опытом в 3 месяца - его и наметили следующим тимлидом. Правда, он пошел не на хабр, а ко мне с подозрениями, что что-то здесь нечисто. Совместными усилиями мы трудоустроили его в международную компанию на сложный проект снова на джуна. А мог бы, дурачок, уже СТО стать в той криптобирже.

Искали мы однажды инженера-конструктора. В одном резюме прочитал, человек начал как техник на Байконуре, через два года он уже ведущий инженер-конструктор там же. Причем институтского образования у него не было. )))

Как в анекдоте - Доктор, мой сосед говорит, что он с женой семь раз за ночь! - Так и вы говорите!

Да чего уж, я сам через 2 года после начала карьеры уже имел 11 грейд в Сбере, что у них тогда называлось "Руководитель разработки". При этом был, естессно, джун джуном. Вовремя все понял и ушел в нормальную компанию разниматься нормальной разработкой, а не карьерными движениями.

минусы к статье ставят "слабые" программисты, которые не вывезут автора в спарринге)))

Однажды мне удалось в жизни воспроизвести анекдот про "сильных программистов". До сих пор вспоминаю.

Метод работы с критикой имени Уве Болла.

в спарринге

Прочитал как "в спаленке". Извините.

я конечно понимаю - деньги не пахнут, ну честно, это уже какая-то совсем "инфоцыганская" интеграция с приправой про "успешный" успех ....

По субъективному мнению процентов 98 статей на Хабре сейчас написаны для рекламы какого-то очередного кала в виде программного продукта, платформы или ТГ канала. Те же "статьи для блога MinervaSoftware" вообще из пальца высосаны и поголовно про "успешный успех". Вот и тут. Лох не мамонт, вот и завлекают.

Автор просто гениален! Как я понял из статьи у автора две высокие компетенции и еще автор развивает во время работы другие компетенции.

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

рестлингом

мне кажется что остальные не занимались как раз рестлингом и потому сразу проигрывали этой статьи )))

Рислингом

Выясняют к какому из 158 гендеров они принадлежат, какие у них местоимения и можно ли придать хоббихорсингу и квадробингу придать статусы гендеров в ЛГБТ сообществе (запрещено в РФ).

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

Варят кофе

Теперь кофе варят они.

Статья отвечает всем стандартным требованиям анкеты с сайта знакомств, впрочем из опасений быть побитым автором пожалуй не стану дальше развивать эту мысль)

какие проблемы - выучите за неделю азы боксинга и вперед на ринг) кофе то вы уже умеете варить, ведь так? )

Увидел заголовок поста и уже знаю что там в комментариях

софт скилы решают

Вот, я тоже так думаю, умение управлять людьми победило, а знания доберет

знания доберёт? Не, в реальной жизни так не работает.

Сейчас походит по сайтам, конфам, нетворкингам, а через годик её схантят на х2 в другую компанию. При этом она примерно ничего нового не узнает

Ох уж, эти сказки! Ох уж, эти сказочники! Я думаю за то, что можно выучить за неделю деньги нормальные не платят. Это не стоит того. У нас и за усилия-то не всегда принято платить. Больше верю, что по знакомству посадили на теплое место и ей легко даётся, потому что остальные дураки пашут.

Я думаю за то, что можно выучить за неделю деньги нормальные не платят.

Ну, как... меня в школе обучали сперва DBase III, потом FoxPro 5... хорошо обучали - и формы клепали неглядя, и запросы с джойнами, и контроль входящих данных, и индексы оптимизировали (а как их не оптимизировать, если "всё это богатство" работало на 286-х машинах с мегабайтом оперативки?)... спустя лет 10 опытный разработчик из соседнего отдела пожаловался в курилке, что отчёт стал слишком медленно (более 15 минут) строиться в корпоративной CRM - ну, я, будучи "младшим сисадмином" пошёл к нему на "показать дураку" - нет, под капотом был совсем не FoxPro, а MS SQL 2000, но увидев его запросы, я чуть не поперхнулся - предложил пару правок, опираясь на остатки школьных воспоминаний, и что Вы думаете? - он даже не смог засечь, за сколько времени отчёт построился!

Как думаете - если бы я недельку после этого поштудировал материалы по MS SQL, был бы у меня шанс устроиться в соседний отдел на нормальные деньги? Но мне к тому моменту сильно больше нравилось работать с существующими сервисами, нежели писать софт для них, хотя меня и приглашали в разработку - не было у них специального человека по оптимизации SQL-запросов (ну и DBA не было - базы данных проектировались плоскими и малоэффективными).

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

Ну, так, и бариста упоминала, что училась в классе с углублённым изучением информатики, и, в частности, изучала SQL (а не безумно устаревших его предков, как я). Так что, если изучала в достаточном объёме (пусть и без особого интереса), то за неделю освежить и расширить до необходимого минимума - пуркуа бы и не па?

А зачем тогда обманывать людей, что бариста за неделю освоила SQL? Нет, с точки зрения маркетинга я понимаю, что это привлекает внимание. "Любая кухарка может управлять государством" и все такое, чтоб люди записывались на курсы и тратили свои кровные на "образование" (стоит ли говорить об уровне образования на множестве платформ?).
Вопрос больше с точки зрения морали.

А вот у меня за последние пару лет примеры наоборот - из IT в бариста)
Друг пол года ждал проект, в итоге переучился на КИПиА (у него ВО по электронике) и ушёл на производство.
Одна знакомая реально ушла в кофейню (была в мобильном геймдеве - сократили, нового ничего не нашла)
Кто-то сидит и ждёт своего звёздного часа, "проедая подушку" от хороших времён
Кто-то курьерит "для души"
И всё это люди 27-35 лет, то есть не джуны после курсов.
Возможно, мне просто попался такой круг неудачников, но давайте не будет тут "Из бариста в тимлиды за 2 дня"

27-35 - вполне себе "джуны, после курсов". тем, кто намного старше, тоже часто приходится из программистов уходить.

да, "эйджизм, недостаток знаний, стрессы" - у hr.

ну и "ойти"-пузырь, как видно из новостей, постепенно сдувается, и продолжит, постепенно, так, в ту же сторону.

И всё это люди 27-35 лет, то есть не джуны после курсов.

Наверняка еще и не занимаются

вокалом и реслингом.

Отстают от требований рынка и по софт, и по хард скиллам.
Однозначно

круг неудачников

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

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

В итоге мне сейчас 28 лет, но я не уверен что с моими знаниями меня куда либо возьмут. Видимо придется снова кофе варить.

П.с. очень надеюсь что это всего лишь синдром самозванца и я что-то да умею.

просто рассылайте резюме и дайте себе время) кофе успеете еще наварить всем)

возраст это всего лишь цифра, просто надо подтянуть знания и дерзать. Все возможно

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

Хорошая статья, прямо русская народная сказка.

у россии два пути... но тут видимо айти)

так, в статье присутствует слово "нетворкинг". расходимся.

это так кумовство на новоязе кличут?

hr-кумовство

Умение заводить связи и знакомства.

это уже ближе, но есть один нюанс - "ни чего не уметь в выбранной сфере" - основной навык, иначе не возьмут.

Умение заводить связи и знакомства.

Опять зумеры что-то "изобрели"...

Ага - изобрели, как одним словом описать процесс, для которого нужно несколько русских слов. "Нетворкинг" = "процесс активного заведения знакомств". Было 4 слова, стало 1 :)

Понравился поименный список подаванчиков и их комментарии в Performance Review) Обычно всё анонимно, особенно если тимлид реслингом занимается.

а, так это еще и реклама какого-то тренажера и курса на степике.

Курс бесплатный, от Дальневосточного универа, старый и общеизвестный в кругах вайтишников. Эта ссылка, самое полезное, что есть в статье.

я в этом не сомневаюсь

А ссылочку?

Grazie mille, signore!

Вечер пятницы располагает к чтению о "успешном успехе" у любителе "Балтики 9". Так и хочется прикупить ящичек "топлива" и пойти осваивать лоукодинг.

ХабрКарьера есть - теперь ХабрСвадьбы будут)

По-моему, это спидран попадания в Read-Only

Сейчас модно название "универсальный промт".
И вообще-то топ1 в "читают сейчас", 13к просмотров за 3 часа.
Так что, как говорят ее сабмиссив падаваны, авторка умеет проникать в суть задачи, даже при отсутствии ее постановки.

Девушка, не зарывайте талант в землю. На кой вам этот SQL? Открывайте сразу курсы личностного роста.

Программист - это не про "выучил А за Б дней" или "стал А за Б месяцев".

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

Сколько пафоса. Когда-то, возможно, так и было, но ИТ давно уже вполне обычная сфера деятельности, масса народу занята и далеко не все здесь по какому-то "призванию", "не могу иначе" и т.п. Просто работа за деньги и большую часть времени занимаешься рутиной, а не "делаем мир лучше".

Вот да, я в своё время наслушался подобных заявлений:

  • Если вы не горите программированием по-хардкору и не кодите по ночам вместо сна, то вы обычный наёмник, а не идейный разработчик!

  • Вы должны десять лет оттачивать навыки на пет-проектах, только после этого пути самурая вы будете достойны трудоустройства!

  • Если вы не программировали с 16/14/10 лет, то и не лезьте в это дело, это не ваше!

И тогда я реально переживал, что не дотягиваю я до этих высоких стандартов.

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

Да нет, не чушь и переживали вы совсем не зря...

Собственно, автор статьи шла по тому же пути рассуждений, что и Вы. Ну а чо, можно же по верхам нахвататься SQL, бац - и ты уже тимлид, а не вот это вот всё.

очень крутая статья, никого не слушайте, особенно меня.

Ну вот, опять обвинят хабр в сексизме, шовинизме... и ещё каком-нибудь неологизме.

Скрытый текст

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

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

Вопрос про минусы к статье, а почему не может быть правдой написанное? Люди разные, и кто-то действительно может за неделю понять sql. Тем более это совсем не сложная область для старта работы, можно начать работу и без хранимок\триггеров\планов.
А сама тема статьи мне кажется норм, приятней узнавать про положительный опыт. И хорошо что человек не побоялся нового и нашел себя в чем-то другом. А для новичков создавать проблемы это нормально, да и профессионалам будет чем заняться.

минуснули карму, но не выкупили шутку. а было ведь действительно тонко)

не поясните уж не сведущим)

Статья посвящаятся высокому ЧСВ и поверхностному пониманию индустрии. Если оценивать как метаиронию - 5 баллов!

Слепаков про женщин в лексусе пел. Софтскилы рулят, да.

"... но умные люди относили её обратно"

Не выдуманные истории о которых невозможно молчать

букально статья о том, почему ИТ в таком состоянии - хз кто с улицы на коленке осваивает инструмент и через год человека ставят лидом (хоспади, кто ж там работает?)

Вот, вот ровно по это причине. Знания? ОПыт? Глубокое понимание? Смежные области? Не, воткнём хз кого, норм.

Вы просто все гейткиперы, не верите уважаемым людям! Пробивным, зубастым волчатам, новому поколению работников, зумерам, которые не хотят тянуть лямку за корку хлеба, как миллениалы, а требуют справедливого отношения к себе!!!111 (тьфу, блин).

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

Не вижу ничего плохого в таком подходе. Но только если человек реально что-то умеет и может.

Так это как раз "миллениальский" подход: "я крутой спец, у меня 20 лет опыта. Касса вон там". Здесь какой опыт? Один год? На каком проекте тоже не понятно. Как там ниже пишут - 1000 записей и 3 клиента. И при этом человек себя в тим-лиды записал... Ну если тим-лидом считать того, кто ходит и по плечу хлопает, то наверное да, можно за год освоить. В данном случае она ещё может выучить как кан-кан или твëрк танцевать в качестве поощрения за вовремя выполненный таск 😁

видел в одном почтовом холдинге кейс "от джуна до лида QA" за 8 месяцев.
так что автор не особо и успешна

Там проект имеет 1000 записей в базе и 3 клиента в час. По-другому это не объяснить. Не возможно вывезти серьезный проект с огромной базой с таким опытом. Ну или автор гений.

Странно видеть так много хейта и плоских шуточек в комментариях... Человек рассказал о своём пути в IT, поделился ссылками на бесплатные курсы (уверен, что они будут полезны для начинающих). Для кого-то данная статья может стать вдохновением, как человек изменил свою жизнь, профессию... Не всегда просто так решиться и изменить свою жизнь...
У каждого свой путь... Для кого-то он труден и тернист, как "Per aspera ad astra (лат. через тернии к звёздам)", кто-то достигает результатов быстрее. Все мы разные...
Из своей жизни знаю коллегу с хорошим техническим бэкграундом, но слабыми софт скилами. И когда коллега проходил собесы, то сильно волновался и не мог нормально построить свои ответы на вопросы...
Как правило, умение общаться играет не последнюю роль при трудоустройстве на работу и дальнейшем взаимодействии с коллегами. Видимо у автора с софт скилами проблем нет, а технические знания можно подтянуть (опыт - дело наживное).
Понимаю, что здесь на Хабре в основном сидят матерые спецы своего дела, но коллеги, мужчины, надо же быть чуточку добрее и человечнее.
Просто высказал своё мнение. Всем добра.

Для кого-то данная статья может стать вдохновением, как человек изменил свою жизнь, профессию... Не всегда просто так решиться и изменить свою жизнь...

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

И человек опустит руки и сам уйдёт в баристы, так и не узнав, что приложи он куда больше сил и времени, и всё бы у него получилось. Ведь люди в 99% случаев тратят намного больше времени и сил, чем "SQL за неделю", и тимлидами становятся не за год, а куда больший срок. Но подобные сказочные истории вводят в заблуждение и создают картинку, будто каждый может повторить успех автора, просто потрать недельку на "освоение SQL" и всё будет...

Поэтому я и написал далее:
У каждого свой путь... Для кого-то он труден и тернист, как "Per aspera ad astra (лат. через тернии к звёздам)", кто-то достигает результатов быстрее. Все мы разные...

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

Инструкция – как слить рейтинг компании в труху. Непонятно, на что расчитывали

Непонятно, на что расчитывали

Рассчитывали на то, что стиль Славы Рюмина даже эту статью выведет в плюсы.

Просчитались, но где? Понятно, где: статья ведь не про когтеточки, а по профильной для ресурса теме, вот её и разнесли в пух и прах вместе с рейтингом и кармой автора. Да и рейтингом компании за одним.

Почитал комментарии, маленько удивился. А почему, собственно, человек с опытом изучения ЯП в школе не может выучить основы SQL, и за год прокачаться до норм уровня в системе low code?

У меня одна подружка похожий путь прошла. Причём система, которой она пользуется, позволяет вставки на сишарпе, и она их тоже пишет. И тоже ей дали джуна в обучение.

Да, это не 10к евро в месяц лид, но не везде нужны C++ гуру с опытом в 20 лет. Вполне может быть, что работящий человек за год хорошо разобрался в SQL, и может другому помочь. Мы в универе SQL за семестр прилично так изучали, а потом и вовсе на продвинутом уровне ещё два семестра. И это было далеко не 5 часов в день, хорошо если в неделю столько. Да и то вряд ли.

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

Ещё и к заголовку претензия - дык сейчас любой заголовок кликбейт, по-другому не делают.

Я наоборот, считаю, что хорошо, что есть мотивирующие статьи, и девушки идут в IT. Да, не всегда это гладко, но хватает хороших программисток. У нас в команде такая есть, хотя сначало казалось, что не тянет. А теперь лид постоянно её хвалит.

Я наоборот, считаю, что хорошо, что есть мотивирующие статьи, и девушки идут в IT. Да, не всегда это гладко, но хватает хороших программисток.

Да, девушки-программисты существуют, и это бывают очень хорошие специалисты.

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

А существуют парни-программисты, и это бывают очень плохие специалисты.

А статья - вообще не вымысел

А статья - вообще не вымысел

Поздравляю с первым комментарием вас.

Спасибо. Может, подскажете мне, почему вы в одном своём комментарии осуждаете "сектантов от айти, которые выдумали себе культ карго в виде ими же выдуманных идеалов", и тут же именно это и делаете?

В статье же написано про запросы к БД. Там основных элементов, типа, 6 - а дальше их комбинации. По-моему, если ты хоть с какой-то табличкой сталкивался (маме в Excel помогал доходы/расходы вести - да что угодно) - тебе уже будет достаточно просто понять сам принцип работы с запросами.

И про год практики: если вы в течение года 5 раз в неделю по 8 часов будете учить, например, 6 танцевальных движений, то через год вы будете знать их достаточно мастерски, чтобы учить им других, не так ли?

Да, автор не операционку на ассемблере пишет, но и вы - не Стив Возняк, чтобы её судить.

Поэтому вопрос: что именно натолкнуло вас на мысль, что история - вымысел?

Спасибо. Может, подскажете мне, почему вы в одном своём комментарии осуждаете "сектантов от айти, которые выдумали себе культ карго в виде ими же выдуманных идеалов", и тут же именно это и делаете?

Вы не поняли сути того моего комментария.

Я осуждал вполне конкретный стереотип о "настоящем разработчике" как о этаком безумном гении, который программирует практически с пелёнок, делает это не за деньги, а из-за любви к искусству, и вместо личной жизни у него различные пет-проекты. По мнению айти-сектантов, настоящий разработчик должен быть только таким, а все остальные недостойны войти в профессию. Хотя все вышеперечисленные пункты вообще не делают человека настоящим специалистом, так как говнокодить можно и после 30 лет стажа. И наоборот, в айти достаточно много людей, у которых есть личная жизнь, семья, хобби, и при этом они отличные специалисты. И которые впервые программировать стали в институте, да.

В статье же написано про запросы к БД. Там основных элементов, типа, 6 - а дальше их комбинации. По-моему, если ты хоть с какой-то табличкой сталкивался (маме в Excel помогал доходы/расходы вести - да что угодно) - тебе уже будет достаточно просто понять сам принцип работы с запросами.

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

1) Как оптимизировать запрос, чтобы он выполнялся быстро даже на огромном количестве данных;

2) Какие индексы для этого нужно навесить;

3) Разобраться, почему тот или иной индекс не подхватывается, найти пути решения;

4) Как обновлять данные в БД, чтобы не было коллизий, какой уровень изоляции транзакций и в каких случаях использовать?

5) Я уже молчу про нюансы конкретных СУБД. А их нужно знать, чтобы писать хорошие запросы.

И про год практики: если вы в течение года 5 раз в неделю по 8 часов будете учить, например, 6 танцевальных движений

Так что если мы говорим об уровне тимлида, то это уже не "6 танцевальных движений", а что-то на уровне шоу Бейонсе. Где требуется несколько лет практики, чтобы натренироваться до такого уровня. Вот и в айти так же.

выдумали себе культ карго в виде ими же выдуманных идеалов", и тут же именно это и делаете

Беспочвенное обвинение. Откройте вы уже тот же самый хэдхантер да почитайте, какие там обычно требования к айтишному тимлиду. Сами увидите, что на должность тимлида ну 3 года опыта работы в разработке, как минимум, требуется. Это не культ карго и выдуманные кем-то идеалы, а реальность. Все понимают, что за год с нуля тимлидом не станешь. Это как "стать пилотом-асом за ночь, работая до этого дворником всю жизнь" - есть же минимальное время, за которое человек способен стать профи. Можно вызубрить учебник за ночь, но практику и опыт за ночь не вызубришь.

Да, автор не операционку на ассемблере пишет, но и вы - не Стив Возняк, чтобы её судить.

Боюсь, это вы имеете слабое представление о разработке баз данных, вот вам и история не кажется вымыслом.

Охотно верю, с такими данными (внешними) успех более чем скромный даже сказал бы)

Какой у вас, кхе, специфичный вкус :)

Спасибо, что пишете, какой компании это блог.

Ох как сладко то полную панаму напихали! Только после прочтения комментариев можно резюмтровать - хороша статья! Жаль, не пятничная.

Может после сегодняшного успеха автора повысят до главы PR-отдела, и завтра нас ждет продолжение?

А кофейня не Синкопа ли случаем называлась на Вавилова? Если да, то я Вас помню)

*держите оффер на senior sql developer)

Hello, it's me)

У Вас ещë была веселая напарница и бодрые тексты для чаевых и отличный кофе. Я как то выдал микросовет по sql, а Вы рассказали про секрет настройки кофемашины

Когда меня попросят привести наглядный пример эффекта Даннинга-Крюгера, я знаю, что отправлять

Так известный факт, что бОльших успехов частенько добиваются люди благодаря этому эффекту, так что я вот иногда жалею что им обделен (но это не точно). :))

Спасибо) я уже

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

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

Мы зашили всю интеграцию по API в бэк платформы, а события отправки и подписания документов обернули в low-code.

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

Как я открыл счёт в Сбербанке и стал президентом Австрии.

Раньше я ходил по ступенькам в лесу на велосипеде. Потом переехал в Кабул. У меня были знания печенек. Я достиг уровня космической таблетки в этом деле. Когда я шёл пот пустыне в кедах, меня осенило, овесенило и олетило, я услышал как зажурчал ручей, я подъехал к нему на своём S классе и вдруг понял, что надо открыть счёт и я начал считать 0, 1, 2... Я считал 7 широких лет.

Таким образом я стал президентом Австралии.

Австрии.

Австралии

Это специально? :)

Ирония хорошая да. Но уникумы все же бывают иногда (хотя автор статьи не похожа)

Оч смешно, но поделитесь, как вы это выдумали? Ведь специально такую шизофазию не написать.

Кокого уя здесь нучно мотать 100500 комментов, чтобы написать свой?

Дискриминация, как всегда.

/sarcasm off

У этой же компании есть пост начинающего, он признается что у него были проблемы с SQL но в компанию взяли (но там человек приводит и другие тех. навыки так что к нему претензий нет) . Из этого если сопоставить рассказ из того что в этой статье упоминается в основном SQL и компания берет с минимальными его знаниями , то какие технические навыки (на относительно приличном уровне) были у автора не очень понятно. Статья ее коллеги: https://habr.com/ru/companies/1forma/articles/843002/

То что описывает автор больше похоже на Product Manager, похоже на то что в компании попутаны термины либо менеджеров тоже лидами называют

Мне непонятно, почему у статьи столько минусов. Маленькая фирма, нанимает джуниоров, а тут девушка, которая интересуется IT, что встречается не так уж часто. Если есть способности, то стать тимлидом среди джуниоров за год вполне возможно. Тимлиду вообще необязательно иметь глубокие технические знания, его основная обязанность управлять командой. Основы SQL действительно можно выучить за неделю, главное понять как работают джойны и как подружить GROUP BY с SELECT.

Можно отметить, что у автора высоковатое самомнение - работала только на одной работе, куда взяли по знакомству, и скорее всего вопрос пола сыграл некоторую роль, но при этом дает советы другим. Также на мой взгляд в статье многовато хвастовства и фото с декольте. В сочетании с татуировками это выглядит агрессивно.

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

Изучить SQL на базовом уровне за неделю, конечно, можно. И за год стать тимлидом джунов. Но для этого хотя бы незаконченное профильное образование стоит иметь. Но мы же не ищем легких путей? Обязательно надо поработать бариста, потом перейти в IT "потому что стало скучно". А слабо как Тимченко? Тот признался, что не знает, как компьютер включать. И ничего, большой чиновник, инвестиции, туда-сюда. И, главное, в хоккей играет. Нетворкинг, типа.

Но для этого хотя бы незаконченное профильное образование стоит иметь.

Нет, для этого надо уметь решать требуемые задачи с использованием SQL.

Но мы же не ищем легких путей?

Сдать ЕГЭ еще раз без гарантии поступления и потратить несколько лет на обучение десяткам технических предметов без гарантии трудоустройства это легкий путь?

Обязательно надо поработать бариста, потом перейти в IT

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

Теперь срочно нужна статья от Ламоды "Из актрисы в тимлиды", чтобы уже до конца раскрыть тему.

Я аж икнул от вашего комментария... А ведь кто-то, обязательно, возьмет на заметку. И напишет... И мы будем ЭТО читать....

Зато теперь у неё новый рекорд - чуть меньше чем за 6 часов отлететь в readonly! Это прям можно в резюме указывать)

Очень много комментариев, глаза разбегаются) Так как мой первый акк вы заминусовали, отвечу отсюда:

Мой отдел не занимается SQL разработкой. Мы не проектируем БД, мы пишем запросы для получения данных. Я тимлид внедрения, а НЕ SQL-разработки. Мы работаем с MSSQL и PostreSQL.

В статье сказано, какие запросы я научилась делать за неделю. Это базовые вещи, которым учат на первых парах в универе. Плюс у нас предусмотрена система «дев-тест-прод», всё, что пишут новички в том числе, проверяется.

Нетворкинг — это хорошо и он помогает дойти до собеседования, но он НЕ помогает его пройти. Тестовое задание я делала сама, собеседование проходила на общих основаниях. Единственное, что я миновала — HR-отдел, всё остальное как у всех.

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

По поводу размеров наших БД — у первого клиента, с которым я работала, свыше 2000 пользователей по всей России и больше 1000 таблиц в БД. Это к слову о размерах базы.

Ну и спасибо за комплименты) мы работаем удалённо и почти без камер, потому очень приятно слышать)

На этом пока все. Всем чистых кодов)

PostreSQL

Надеюсь, это просто опечатка

Да вы правы, опечатка) Благодарю, что подметили. Конечно, я имела в виду PostgreSQL. Отредактировать комментарий, к сожалению, не могу, оставлю тут

Сомневаюсь что "просто". 1000 таблиц БД /dt *.* а по факту может кто-то просто логи партиционировал :)

Мой отдел не занимается SQL разработкой. Мы не проектируем БД, мы пишем запросы для получения данных. Я тимлид внедрения, а НЕ SQL-разработки. Мы работаем с MSSQL и PostreSQL.

судя по минусам, не мы виноваты, что мы вас "не так" поняли.

Нетворкинг — это хорошо и он помогает дойти до собеседования, но он НЕ помогает его пройти. Тестовое задание я делала сама, собеседование проходила на общих основаниях. Единственное, что я миновала — HR-отдел, всё остальное как у всех.

Ньюанс в том что прошли его не вы одна, а ещё человек 10-20 точно. Но "почему-то" взяли именно вас. И ещё сестёр по той же дорожке за ручку привели. Это и есть самые настоящие блат и кумовство.

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

Ну и пользуясь случаем хотел бы настоятельно попросить HR как-то подмигивать на собесах чтоли, что нанимать вы кандидата и не собираетесь, что у вас свой челик для найма. Не надо тратить наши нервы и время. А массовку для видимости легитимности процесса найма вы и так найдёте среди тех кто просто хочет попрактиковаться проходить собесы.

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

Тогда я за 2 года самый скромный... тимлид, магистр, маг, ведущий-прорывной разработчик-программист-автоматизатор-архитектор, а еще я чай дома варю, вот!

Мне интересно, что там за разрабы такие, что у них джун вдруг тимлидом стал?)

Думаю, всем нам не хватает статьи "как я освоил html и стал тимлидом почти за год"

Я очень хотел работать веб-разработчиком в профильной it-компании и изучал все необходимые технологии. Сейчас уже пошел 5-й год, но в профильную айти-компанию я так и не попал. Работаю "айтишником" в e-commerce-компании в очень комфортных условиях, но за весьма низкую для своего уровня зп. И походу это никогда не кончится.

select звездочка from звездочка

select звезда

Тот случай, когда сначала читаешь комментарии, а потом статью (не читаешь))

Что-то так у многих припекает, будто бы это фантастическая история и никогда такого не было. Многие сейчас же перетекают в ИТ из разных сфер, чего токсичить то так

понятно.

Группа поддержки из свежих аккаунтов ни разу не палится.

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

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

Почему

не обращайте внимания, у него просто писька короткая)

дада у меня тож

Я бы тут вот что ещё добавил: несмотря на всю воду про тимлидство таки ничего не написано.
Ибо "через год мне дали джуна", это - поздравляю вы теперь ментор (и минимум миддл). А как тимлидом-то стали?

Все просто недооценивают как полезно для карьеры ходить по рингу с плакатом "Отдам всё за SQL"

В этой карьере не хватает лишь одного: черной водолазки как у Элизабет Холмс.

гооодно

пишите лучше что-нибудь вроде "почему джуны на SQL в сексе предпочтительнее сеньоров" или типа того

А ещё немного подтягивала английский, так как на нём пишутся все запросы.

Самой не смешно?

а пошла бы в 1С - пришлось бы русский подтягивать :)

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

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

Нужно начинать с explain analyze ;)

Вот поэтому я против женщин в it...

Это прекрасно , но где мой капучино в конце концов?

Статья "огонь" , комментарии еще лучше. Зашел и не прогадал. Давно таких статей и комментариев не читал. Вылезла в рекомендациях Яндекса. Уже больше 68,5 тыс. просмотров.

Вообще SQL -- странный выбор для бариста. Он должен быть экспертом в Java.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий