Выдаём базу: гайд по самым популярным СУБД
Выбрать нормальную систему управления базами данных — задача нетривиальная. Если вы инженер в большой корпорации, приходится искать замену ушедшим из России разработкам. Если развиваете свой проект — искать надёжное и безотказное решение и при этом не разориться на лицензиях.
Мы подготовили подборку с разбором 5 самых популярных СУБД для работы и рассказали об особенностях каждой из них. Все плюсы, минусы и подводные камни выносим на ваше рассмотрение.
⏺️ Самая популярная СУБД в мире Oracle DB
Выбор для больших корпораций, где нужно настроить бесперебойный обмен данными между серверами: чтобы один страховал второй, второй — третий и так далее. Из-за конских цен удовольствие не для малого бизнеса, но скачать и познакомиться можно бесплатно.
⏺️ Быстрая и удобная MS SQL Server
Главный конкурент Oracle, но с завязкой на серверные Windows (что логично, ведь это СУБД «майков»).
⏺️ Легендарная MySQL
Простая, удобная в настройке, распространяется по свободной лицензии GNU (беспроигрышный вариант для знакомства с СУБД и первых небольших проектов).
⏺️ «Народная» PostgreSQL
Настоящая Xiaomi в мире СУБД: умеет всё то же, что и именитые SQL Server и Oracle, но обходится в несколько раз дешевле (или вообще бесплатно, если выбрать опенсорсную версию). А ещё у неё живая и понятная документация и исключительно приятное сообщество.
⏺️ Нереляционная MongoDB
Молодая, гибкая и дерзкая СУБД с открытым исходным кодом. Лучше всего себя проявляет в работе со сложными системами и биг-датой — однако для простых проектов в духе простенького интернет-магазина может быть чересчур сложна.
⏺️ Firebase
Вариант для тех, кому нужен сразу весь бэкенд приложения «под ключ». Единственный нюанс — всё крепко завязано на гугловской экосистеме.
Работали ли вы с СУБД? Если да, то какая больше всего понравилась?
Выбрать нормальную систему управления базами данных — задача нетривиальная. Если вы инженер в большой корпорации, приходится искать замену ушедшим из России разработкам. Если развиваете свой проект — искать надёжное и безотказное решение и при этом не разориться на лицензиях.
Мы подготовили подборку с разбором 5 самых популярных СУБД для работы и рассказали об особенностях каждой из них. Все плюсы, минусы и подводные камни выносим на ваше рассмотрение.
⏺️ Самая популярная СУБД в мире Oracle DB
Выбор для больших корпораций, где нужно настроить бесперебойный обмен данными между серверами: чтобы один страховал второй, второй — третий и так далее. Из-за конских цен удовольствие не для малого бизнеса, но скачать и познакомиться можно бесплатно.
⏺️ Быстрая и удобная MS SQL Server
Главный конкурент Oracle, но с завязкой на серверные Windows (что логично, ведь это СУБД «майков»).
⏺️ Легендарная MySQL
Простая, удобная в настройке, распространяется по свободной лицензии GNU (беспроигрышный вариант для знакомства с СУБД и первых небольших проектов).
⏺️ «Народная» PostgreSQL
Настоящая Xiaomi в мире СУБД: умеет всё то же, что и именитые SQL Server и Oracle, но обходится в несколько раз дешевле (или вообще бесплатно, если выбрать опенсорсную версию). А ещё у неё живая и понятная документация и исключительно приятное сообщество.
⏺️ Нереляционная MongoDB
Молодая, гибкая и дерзкая СУБД с открытым исходным кодом. Лучше всего себя проявляет в работе со сложными системами и биг-датой — однако для простых проектов в духе простенького интернет-магазина может быть чересчур сложна.
⏺️ Firebase
Вариант для тех, кому нужен сразу весь бэкенд приложения «под ключ». Единственный нюанс — всё крепко завязано на гугловской экосистеме.
Работали ли вы с СУБД? Если да, то какая больше всего понравилась?
👍13❤6🔥4
Какой язык программирования вам наиболее интересен для изучения\практики?
Anonymous Poll
60%
Python
9%
Javanoscript
9%
Java
8%
1C
8%
C++
2%
PHP
2%
Go
2%
Свой вариант (в комментариях)
❤1
Оглядываясь назад, я понимаю, почему полюбил фронтенд больше, чем бэкенд: дело в том, что мне важно сразу видеть результат своей работы. И именно во фронтенде это можно сделать очень быстро.
Евгений любит мультизадачность: он ведёт несколько бизнес-проектов, обучается фронтенд-разработке и даже участвует во внутреннем проекте Skillbox. Рассказываем его историю.
Евгений любит мультизадачность: он ведёт несколько бизнес-проектов, обучается фронтенд-разработке и даже участвует во внутреннем проекте Skillbox. Рассказываем его историю.
Skillbox
«Изучал бэкенд, а в итоге влюбился во фронтенд»: история Евгения Холина
Евгений любит мультизадачность: он ведёт несколько бизнес-проектов, обучается фронтенд-разработке и даже участвует во внутреннем проекте Skillbox.
❤4🔥3👍2
Можно ли после прохождения курса в Skillbox дать старт карьере в нашей компании?
Под конец года мы решили поделиться занимательной статистикой о том, как много пользователей нашей платформы начинают карьеру у нас.
За год мы трудоустроили к себе по СНГ 35 выпускников (из них 31 из РФ).
На стажировку принято 24 человека, а на работу — 5.
И это только та статистика, которая связана с IT-профессиями. Среди этих ребят есть тимлид, инженер техподдержки, веб-дизайнеры и многие другие.
Не бойтесь проявлять себя во время прохождения курсов. Будьте активными, любознательными и креативными, решайте задачи и ставьте понятные цели, и тогда у вас всё получится.
Под конец года мы решили поделиться занимательной статистикой о том, как много пользователей нашей платформы начинают карьеру у нас.
За год мы трудоустроили к себе по СНГ 35 выпускников (из них 31 из РФ).
На стажировку принято 24 человека, а на работу — 5.
И это только та статистика, которая связана с IT-профессиями. Среди этих ребят есть тимлид, инженер техподдержки, веб-дизайнеры и многие другие.
Не бойтесь проявлять себя во время прохождения курсов. Будьте активными, любознательными и креативными, решайте задачи и ставьте понятные цели, и тогда у вас всё получится.
👍15🔥6❤3
Как думаете, заменят ли нейросети программистов?
Anonymous Poll
14%
Да, конечно
27%
Нет
59%
Только частично
0%
Своё мнение (в комментариях)
🔍 Давайте разберёмся, почему ИИ не способен полностью заменить живых программистов:
Творческий подход 🎨
ИИ хорош в рутинных задачах, но не в креативности. Например, нейросеть может генерировать шаблонный код или находить баги, но разработать новый алгоритм или функцию — это к человеку.
Понимание контекста 📚
Люди гораздо лучше понимают контекст задачи. ИИ помогает в автодополнении кода или анализе данных, но адаптироваться к изменениям требований в проекте бот не сможет.
Этика и ответственность ⚖️
Разработка включает в себя принятие решений. Этические и моральные аспекты нельзя доверить ИИ — этим должен заниматься человек. Например, создание систем ИИ для медицинской диагностики требует человеческой этики.
Работа в команде 🤝
Обсуждение идей и совместное решение проблем — ключевые аспекты разработки, в которых ИИ не может участвовать полноценно. Проверить код — да, а обсудить — это только за чашкой кофе с коллегой!
Постоянное обучение 📈
Технологии развиваются, и программисты учатся новому каждый день. ИИ может быть обучен новым навыкам, но не способен самообучаться и адаптироваться так, как люди.
А вы пользуетесь нейронками в работе?
Творческий подход 🎨
ИИ хорош в рутинных задачах, но не в креативности. Например, нейросеть может генерировать шаблонный код или находить баги, но разработать новый алгоритм или функцию — это к человеку.
Понимание контекста 📚
Люди гораздо лучше понимают контекст задачи. ИИ помогает в автодополнении кода или анализе данных, но адаптироваться к изменениям требований в проекте бот не сможет.
Этика и ответственность ⚖️
Разработка включает в себя принятие решений. Этические и моральные аспекты нельзя доверить ИИ — этим должен заниматься человек. Например, создание систем ИИ для медицинской диагностики требует человеческой этики.
Работа в команде 🤝
Обсуждение идей и совместное решение проблем — ключевые аспекты разработки, в которых ИИ не может участвовать полноценно. Проверить код — да, а обсудить — это только за чашкой кофе с коллегой!
Постоянное обучение 📈
Технологии развиваются, и программисты учатся новому каждый день. ИИ может быть обучен новым навыкам, но не способен самообучаться и адаптироваться так, как люди.
А вы пользуетесь нейронками в работе?
👍16🔥4❤3
Игра на вечер сегодня — Codebattle. Она вряд ли даст много новых знаний, но для тренировки и отработки уже полученных навыков в программировании подойдёт идеально.
Игра построена как соревнование для опытных кодеров. Правила простые: нужно решить задачу быстрее оппонента. Фишка в том, что вы видите в реальном времени, как её решает оппонент. Поддерживает 15 языков программирования.
Игрушка абсолютно бесплатная, распространяется через сайт разработчика на английском языке.
Игра построена как соревнование для опытных кодеров. Правила простые: нужно решить задачу быстрее оппонента. Фишка в том, что вы видите в реальном времени, как её решает оппонент. Поддерживает 15 языков программирования.
Игрушка абсолютно бесплатная, распространяется через сайт разработчика на английском языке.
👍8🤣5😁1
Чтобы быстренько размять мозг и вкатиться в последнюю предновогоднюю рабочую неделю, предлагаем небольшой интерактив.
Итак, задача на навыки тестировщика!
Новостной портал запустил новый сайт. Переработали дизайн, переписали весь код, а теперь нужно найти все баги. Выявить, что работает не так, как задумано, и отправить баг-репорт разработчикам, чтобы они исправили.
Подумайте и решите, что из перечисленного ниже может быть багом!
а) При клике на ссылку «Новости» открывается пустая страница
б) Тексты на сайте очень длинные
в) Логотип компании расположен в центре страницы
г) Заголовки статей выделены жирным шрифтом
🤔Как вы думаете? Напишите ваш вариант в комментарии, а потом откройте ответ под спойлером:
Это вариант а. Страница должна содержать контент. Если она пустая, это, скорее всего, ошибка.
За длину текстов пусть волнуется контентный редактор, а расположение логотипа по центру — задумка дизайнера, а не ошибка. Жирный шрифт часто используется для привлечения внимания и не является ошибкой.
Итак, задача на навыки тестировщика!
Новостной портал запустил новый сайт. Переработали дизайн, переписали весь код, а теперь нужно найти все баги. Выявить, что работает не так, как задумано, и отправить баг-репорт разработчикам, чтобы они исправили.
Подумайте и решите, что из перечисленного ниже может быть багом!
а) При клике на ссылку «Новости» открывается пустая страница
б) Тексты на сайте очень длинные
в) Логотип компании расположен в центре страницы
г) Заголовки статей выделены жирным шрифтом
🤔Как вы думаете? Напишите ваш вариант в комментарии, а потом откройте ответ под спойлером:
За длину текстов пусть волнуется контентный редактор, а расположение логотипа по центру — задумка дизайнера, а не ошибка. Жирный шрифт часто используется для привлечения внимания и не является ошибкой.
👍14
Media is too big
VIEW IN TELEGRAM
Какие проекты разрабатывают наши студенты во время обучения и как они их защищают?
Под конец года приоткроем завесу наших защит и покажем самые интересные работы студентов Skillbox в направлении «Код».
В процессе обучения команды студентов на чистом энтузиазме создали собственный маркетплейс, проект соцсети и многое другое.
Мы приходим в восторг, когда ребята не просто выполняют задачи, а добавляют что-то от себя, креативят — и в итоге выдают очень интересные решения и пет-проекты🔥
Зацените сами, как шедевры создаются прямо в рамках обучения.
Под конец года приоткроем завесу наших защит и покажем самые интересные работы студентов Skillbox в направлении «Код».
В процессе обучения команды студентов на чистом энтузиазме создали собственный маркетплейс, проект соцсети и многое другое.
Мы приходим в восторг, когда ребята не просто выполняют задачи, а добавляют что-то от себя, креативят — и в итоге выдают очень интересные решения и пет-проекты🔥
Зацените сами, как шедевры создаются прямо в рамках обучения.
🔥5❤2👍2🥰1
А вы знали о такой профессии, как программист дронов?
Какие обязанности у джуна в этой сфере? Сколько зарабатывает мидл*? И какой опыт должен быть у сеньора?
Знакомимся с профессией программиста роботов и дронов — смотрите в карточках!
И начинайте свою карьеру с нами.
* По данным hh․ru и «Сравни.ру».
Какие обязанности у джуна в этой сфере? Сколько зарабатывает мидл*? И какой опыт должен быть у сеньора?
Знакомимся с профессией программиста роботов и дронов — смотрите в карточках!
И начинайте свою карьеру с нами.
* По данным hh․ru и «Сравни.ру».
👍8😢3
Мегараспродажа в преддверии Нового года 🎄
Все профессии — по фиксированной цене с приятной скидкой! Отличный подарок себе и друзьям.
Успевайте, пока не перевернулся календарь 😉
Все подробности по клику.
Все профессии — по фиксированной цене с приятной скидкой! Отличный подарок себе и друзьям.
Успевайте, пока не перевернулся календарь 😉
Все подробности по клику.
👍5
Что такое перфоманс-ревью?
Во многих IT-компаниях практикуют регулярные встречи с работниками для PR (performance review). На такой встрече менеджер оценивает ваши успехи в работе, развитие навыков, отзывы коллег и руководства, а также сравнивает вашу зарплату с рыночными стандартами.
В результате встречи могут увеличить заработную плату сотрудника или даже повысить его в должности. Так что не бойтесь ревью: это нормально!
Во многих IT-компаниях практикуют регулярные встречи с работниками для PR (performance review). На такой встрече менеджер оценивает ваши успехи в работе, развитие навыков, отзывы коллег и руководства, а также сравнивает вашу зарплату с рыночными стандартами.
В результате встречи могут увеличить заработную плату сотрудника или даже повысить его в должности. Так что не бойтесь ревью: это нормально!
🔥15👍3
Что такое «торрент» и как он работает?
При слове «торрент» вы думаете только о пиратских сайтах? Это стереотип. Представьте раздробленный и разбросанный по Сети файл. Торрент отыщет его кусочки, соберёт их и сохранит на вашем компьютере. И это почти безопасно.
Торрент похож на большой виртуальный пазл, где каждый фрагмент — это часть файла, который вы можете скачать. Такие фрагменты хранятся у разных пользователей, готовых делиться ими. Благодаря этому пазл собирается гораздо быстрее, чем при загрузке из одного источника.
Процесс координирует программа — «торрент-клиент». Она отслеживает, какие части файла у вас есть, какие ещё нужны и где их скачать. Клиент собирает все фрагменты, пока не сформирует полный файл.
Такой подход позволяет разгрузить серверы и повысить скорость загрузки, так как данные передаются одновременно от множества источников. Даже если изначальный источник файла станет недоступен, вы всё равно сможете получить его у тех, кто уже сохранил копию на своём устройстве.
Большинство клиентов позволяют создавать торрент-файлы через собственный интерфейс. Достаточно выбрать файл или папку, а затем сохранить полученный торрент на своём компьютере.
Вы не нарушите закон, если скачаете через протокол BitTorrent Linux-дистрибутив или другую программу. Также вы ничего не нарушите, если загрузите научные датасеты, даже если они весят сотни гигабайт. А как насчёт загрузки 115 картин из Эрмитажа? И это тоже абсолютно легально. Но вот когда дело доходит до контента, защищённого авторским правом, всё становится гораздо сложнее. Учитывайте это при использовании торрентов.
При слове «торрент» вы думаете только о пиратских сайтах? Это стереотип. Представьте раздробленный и разбросанный по Сети файл. Торрент отыщет его кусочки, соберёт их и сохранит на вашем компьютере. И это почти безопасно.
Торрент похож на большой виртуальный пазл, где каждый фрагмент — это часть файла, который вы можете скачать. Такие фрагменты хранятся у разных пользователей, готовых делиться ими. Благодаря этому пазл собирается гораздо быстрее, чем при загрузке из одного источника.
Процесс координирует программа — «торрент-клиент». Она отслеживает, какие части файла у вас есть, какие ещё нужны и где их скачать. Клиент собирает все фрагменты, пока не сформирует полный файл.
Такой подход позволяет разгрузить серверы и повысить скорость загрузки, так как данные передаются одновременно от множества источников. Даже если изначальный источник файла станет недоступен, вы всё равно сможете получить его у тех, кто уже сохранил копию на своём устройстве.
Большинство клиентов позволяют создавать торрент-файлы через собственный интерфейс. Достаточно выбрать файл или папку, а затем сохранить полученный торрент на своём компьютере.
Вы не нарушите закон, если скачаете через протокол BitTorrent Linux-дистрибутив или другую программу. Также вы ничего не нарушите, если загрузите научные датасеты, даже если они весят сотни гигабайт. А как насчёт загрузки 115 картин из Эрмитажа? И это тоже абсолютно легально. Но вот когда дело доходит до контента, защищённого авторским правом, всё становится гораздо сложнее. Учитывайте это при использовании торрентов.
👍12❤6🥰1
«Если поставлю цель, то обязательно её добьюсь»
Героиня сегодняшней истории совмещала основную работу и подработку в такси, когда решила попробовать обучение на тестировщика. Выкраивая время, она освоила новую профессию и стала инженером по тестированию. Вот как она этого добилась.
Героиня сегодняшней истории совмещала основную работу и подработку в такси, когда решила попробовать обучение на тестировщика. Выкраивая время, она освоила новую профессию и стала инженером по тестированию. Вот как она этого добилась.
Skillbox
«Если поставлю цель, то обязательно её добьюсь»: путь инженера по тестированию Дарьи в IT
Дарья давно мечтала о карьере в IT, но начать обучение помог случай. Сегодня она тестировщик в крупной компании и уверенно растёт до уровня мидл.
👍9❤7
Какого числа вы выходите на работу в этом году?
Anonymous Poll
14%
3.01
3%
4.01
3%
5.01
4%
6.01
2%
7.01
35%
8.01
39%
Я и не отдыхал...
👍3