Подскажите по графическому конструктору SQL запросов
Ребенок заинтересовался базами данных. Тему эту я представляю достаточно условно, но знаю, что запросы можно формировать на основе ER диаграммы (модели?) в графическом виде. В связи с этим прошу подсказать - есть ли не слишком сложный в освоении конструктор в котором можно рисовать таблички с полями, связями, ключами и т.д., а потом на основе этого генерились запросы? Без привязки к конкретной СУБД.
MIMO Pro на 7 дней (без карт и т.д.)
└ Источник: FREEHUB (халява в твоем кармане)
➖➖➖➖➖➖➖➖➖➖➖➖
▪️ ПОЛУЧИТЬ | 199₽
💁🏻♂️ MIMO Pro — это платформа создана для онлайн-обучения программированию, вы можете научиться писать код, создавать приложения, игры, сайты, и многое другое, уделяя занятиям всего 5 минут в день, освойте HTML, CSS, JavaScript, SQL, Python и другие языки программирования » FREEHUB расскажет вам, как создать аккаунт с PRO-функцией на 7 дней, а после того, как период закончится, вы можете создать новый аккаунт и так далее.
➖➖➖➖➖➖➖➖➖➖➖➖┌ BIN: 5391506005
├ FECHA: RND
├ CVV: RND
└ IP: RND
➖➖➖➖➖➖➖➖➖➖➖➖
🤷🏻♂️ ЧТО НУЖНО ДЕЛАТЬ:
1. Открываем » MIMO.
└ Регистрируем профиль
2. Используйте » Temp Mail.
└ Чтобы не засорять Email
3. Открываем » MIMO Trial.
└ Оформляем подписку
4. Открываем » NamsoGen.
└ Генерируем карту (см. BIN)
5. Завершаем оформление.
6. Готово, Pro на 7 дней.
└ Если вы не поняли инструкцию, тогда ниже посмотрите видеоинструкцию, где все наглядно и детально показано:
Айтисемитские технологии
Еврейский SQL-сервис отвечает запросом на запрос
SQL-запросы, которые мы заслужили
*Для ЛЛ:
На экране SQL-запрос, который выбирает всех, кто не из Москвы или Санкт-Петербурга
Ответ на пост «Без рейтинга. Самообучение PHP или курсы»
По PHP не подскажу. ЯП много и выбор в целом не однозначен. Но выбирать технологию следует с оглядкой на
1. популярность. Чем популярнее, тем больше мануалов, помощи везде и всё такое
2. сообщество. Мануалы нужны хорошего качества, иначе найденные решения будут учить плохому
3. применимость. У каждого инструмента своя область
по пункту 1 можно ориентироваться на рейтинги. Сами по себе рейтинги мало что говорят, но вот динамика подсказывает. Смотрим TIOBE. На скрине ниже выделены python, java и PHP.
Нисходящий тренд PHP должен вызывать настороженность. Стоит ли выбирать инструмент, у которого было 10% рынка, а теперь 1.5?
более того, по пункту 2 - сообщество у PHP большие проблемы. В плане там слишком много legacy, очень много плохих подходов, переход на PHP7 вызвал большой раскол и вообще всё не очень хорошо. Имеет смысл идти в PHP, только если у вас есть хороший ментор. Перенять крутой опыт в любой технологии полезно.
Про курсы. Материала куча всякого разного. Рекомендую ориентироваться на крутые книги, добавлять статьи + видеоматериалы по теме. Можно посмотреть на бесплатные или недорогие платные курсы. Курсы типа за 120к в целом имеют мало смысла.
Наверное, 80% успеха в изучении - это самостоятельная работа. Ещё 20% заложено в обратную связь, когда вам покажут на ошибки. Прикол в том, что на больших образовательных площадках обратную связь дают далеко не профессиональные разработчики. Посмотрите вакансии тех, кто проверяет домашку, например, по запросу "<площадка> наставник", речь про зп в районе 30-55к в месяц.
Материалы в платных курсах могут быть далеко не выдающиеся по уровню. Можно наткнуться на плохой платный курс и на хороший бесплатный, и наоборот.
Небольшая подборка бесплатного материала по Python для старта:
1. Классическим хорошим курсом из бесплатных считаются Поколения Python на stepik для начинающих и для продвинутых.
2. На ютубе есть годные лекции Тимофей Хирьянова из МФТИ.
3. Python: основы и применение на stepik
4. Не питоном единым, поэтому надо ещё и немного в базы. Можно посмотреть на Интерактивный тренажер по SQL
5. Освоить git, достаточно 4 глав из книги Pro Git
Можно пойти на codewars и leetcode для закрепления умения программировать. Когда сложилось базовое понимание происходящего, рекомендую переключаться на книги типа Лутца (двухтомник, нужно свежее 5 издание 2019-2020 годов) и идти по ней. Книга большая и достаточно сложная, но покрывает много важных деталей. Можно читать не всю, а главами или разделами по непонятным темам.
Когда появился некоторых опыт, можно выбирать подходящий курс или проект, на котором получать последующий опыт. Например, можно повторить мой часовой стрим по созданию небольшого проекта на python с нуля до небольшого логического завершения.
А дальше нужно писать как можно больше кода, периодически осматриваясь вокруг. Разработка - это не только язык, это ещё библиотеки, фреймворки, разные инструменты, тесты, проектирование архитектуры, командная разработка, получение задач через bug tracker, работа с ветками в git и вообще flow разработки, CI/CD и ещё много всякого разного.
Одним из источников кругозора может быть телеграмм-канал devfm, где разбираются разные нюансы из жизни разработчика на Python и не только — python, bash, linux, тесты, командная разработка.
Поиграем в бизнесменов?
Одна вакансия, два кандидата. Сможете выбрать лучшего? И так пять раз.
Метание карандашей в потолок. Что помогает лучше концентрироваться при работе
Бывая в офисах компаний партнёров и клиентов, ловлю себя на мысли, что иногда обращаю внимание на то из чего сделан потолок, какое у него покрытие. Если быть ещё более точным, я думаю о том, воткнётся ли в него карандаш, если суметь хорошо и правильно бросить.
Обращать внимание на потолок я начал с 2008 года. Тогда я приехал в Москву и устроился программистом в одну из софтверных компаний на аптекарском переулке. Мне очень повезло с коллегами. Как в плане опыта и готовности подсказать в трудной ситуации, так и в плане харизматичности.
Одного из коллег звали Павел. Он уже давно работал в новой для меня компании ведущим разработчиком программного обеспечения. Интересной для меня была его привычка метать в потолок заострённые карандаши. Вероятно, за свою карьеру в этой компании, он неплохо этому научился. Да и фирма довольно неплохо снабжала его канцелярией. Над его рабочим местом, над креслом висело с десяток или больше хорошо засевших в потолке карандашей. Вероятно, в минуты раздумья, приходилось чем то занимать руки или только пальцы рук. Для сильно думающих программистов тогда ещё не были придуманы спиннеры, а другую моторику, вероятно, тогда он не смог найти. Вобщем, таких коллег в своей практике я больше не встречал, а впечатление от метания карандашей в потолок осталось до сих пор.
За время совместной работы с Павлом, в частности при решении SQL-задач, он сказал мне несколько интересных фраз, которые я хорошо запомнил и даже включил их в свою книгу-самоучитель по SQL. Краткие, но точные, они выстраивают правильное и осмысленно использование блоков SQL-команд.
В заключение всего, хочу сказать спасибо каждому коллеге с которым я когда-либо работал или работаю сейчас!
Напиши в комментарии что помогает улучшать концентрацию тебе. Буду рад, если поделишься интересным и эффективным способом!