Поздравляем с наступающим Новым годом 🎄
Пусть дедлайны успешно закрываются, баги будут побеждены, а митинг с итогами года продолжится после выходных спринтом с новыми интересными задачами 🪄
Пусть дедлайны успешно закрываются, баги будут побеждены, а митинг с итогами года продолжится после выходных спринтом с новыми интересными задачами 🪄
🎅6🎄5👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Команда Нетологии желает вам в Новом году верить в себя, достигать целей и покорять новые вершины 💫
🔥10❤2🎄1
Посмотрим, кто виноват в этом баге
В системах контроля версий над одним проектом одновременно работают несколько программистов. Поэтому вероятность того, что после очередного обновления ветки main в коде появятся новые баги, довольно высока.
Часто источник багов — сам программист, который заливал обновление. Например, он подключил библиотеку, которая до этого не использовалась в коде проекта, или ввёл новую константу, которая конфликтует с уже существующими. Как раз такая ситуация показана в меме.
В системах контроля версий над одним проектом одновременно работают несколько программистов. Поэтому вероятность того, что после очередного обновления ветки main в коде появятся новые баги, довольно высока.
Часто источник багов — сам программист, который заливал обновление. Например, он подключил библиотеку, которая до этого не использовалась в коде проекта, или ввёл новую константу, которая конфликтует с уже существующими. Как раз такая ситуация показана в меме.
😁7
Смена профессии: как узнать себя и найти ресурсы для перемен
В нашей новой статье вы найдёте ответы на вопросы:
• как распознать свои желания, а не желания других;
• как стать поддержкой самому себе и найти ресурсы на перемены;
• как определить свои ценности и приоритеты.
Дайте себе возможность попробовать и передумать или убедиться, что вы всё сделали правильно. Подробнее о том, как преодолеть страхи и сделать шаг к переменам → https://netolo.gy/cAqi
В нашей новой статье вы найдёте ответы на вопросы:
• как распознать свои желания, а не желания других;
• как стать поддержкой самому себе и найти ресурсы на перемены;
• как определить свои ценности и приоритеты.
Дайте себе возможность попробовать и передумать или убедиться, что вы всё сделали правильно. Подробнее о том, как преодолеть страхи и сделать шаг к переменам → https://netolo.gy/cAqi
❤5
Бесплатные события января
⠀
📍 9 января — 18 января — Системный аналитик: первые шаги к профессии
Узнайте, что такое системный анализ и как его можно применять в работе. По итогу курса вы составите техническое задание на доработку логистики интернет-магазина.
📍 16 января — 30 января — Основы разработки на Java
⠀
В финале обучения на курсе у вас будет общее представление об устройстве Java и реализованный проект в портфолио.
📍 17 января — 31 января — Специалист по информационной безопасности: старт карьеры
На курсе вы погрузитесь в специфику профессии и попробуете решить реальные задачи специалиста.
📍 Бесплатный курс — Профессии и языки программирования: что выбрать
⠀
На курсе вы попробуете себя в разных направлениях разработки, выберете своё и получите план для старта в новой сфере.
⠀
📍 9 января — 18 января — Системный аналитик: первые шаги к профессии
Узнайте, что такое системный анализ и как его можно применять в работе. По итогу курса вы составите техническое задание на доработку логистики интернет-магазина.
📍 16 января — 30 января — Основы разработки на Java
⠀
В финале обучения на курсе у вас будет общее представление об устройстве Java и реализованный проект в портфолио.
📍 17 января — 31 января — Специалист по информационной безопасности: старт карьеры
На курсе вы погрузитесь в специфику профессии и попробуете решить реальные задачи специалиста.
📍 Бесплатный курс — Профессии и языки программирования: что выбрать
⠀
На курсе вы попробуете себя в разных направлениях разработки, выберете своё и получите план для старта в новой сфере.
👍4
Разберём задачу на Python, которая часто встречается на собеседованиях. Её условие звучит так: напишите функцию на Python, которая принимает строку в качестве входных данных и возвращает словарь, где ключами являются символы строки, а значениями — количество их вхождений в строку.
Решение:
def count_chars(s):
return {char: s.count(char) for char in set(s)}
В этом решении используется генератор словарей в Python. Создадим с его помощью словарь, где ключами будут уникальные символы строки, полученные с помощью функции set, а значениями — количество их вхождений в строку, полученное с помощью метода count.
Таким образом, функция count_chars принимает строку s в качестве входных данных и возвращает словарь, где ключами являются символы строки s, а значениями — количество их вхождений в строку s.
Решение:
def count_chars(s):
return {char: s.count(char) for char in set(s)}
В этом решении используется генератор словарей в Python. Создадим с его помощью словарь, где ключами будут уникальные символы строки, полученные с помощью функции set, а значениями — количество их вхождений в строку, полученное с помощью метода count.
Таким образом, функция count_chars принимает строку s в качестве входных данных и возвращает словарь, где ключами являются символы строки s, а значениями — количество их вхождений в строку s.
👍11
14 января — Всемирный день логики. Предлагаем решить задачу, которую могут задать на собеседовании ⬇️
У вас два отрезка верёвки. Каждый таков, что если поджечь его с одного конца, он будет гореть ровно 60 минут.
Вопрос: Как отмерить 45 минут с помощью двух отрезков такой верёвки, имея только коробку спичек? Рвать верёвки нельзя.
Ответ:Нужно поджечь один из отрезков с двух концов и одновременно с этим второй отрезок с одного конца. Когда первый догорит полностью, пройдёт 30 минут, от второго также останется 30-минутный отрезок. Если поджечь его со второго конца, получится ещё 15 минут.
У вас два отрезка верёвки. Каждый таков, что если поджечь его с одного конца, он будет гореть ровно 60 минут.
Вопрос: Как отмерить 45 минут с помощью двух отрезков такой верёвки, имея только коробку спичек? Рвать верёвки нельзя.
Ответ:
🔥8👍1
16 января в 19:00 приглашаем вас на бесплатное занятие «Промышленное программирование: что нужно знать инженеру по автоматизации»
Пока кто-то боится, что скоро машина сместит его с должности, этот специалист занимается настройкой автоматизированных систем управления и следит за исправностью роботизированных помощников человечества.
На занятии предлагаем:
· погрузиться в особенности работы инженера по автоматизации;
· разобраться, как стать востребованным специалистом;
· понять, как изучить промышленное программирование и начать карьеру.
Обрести профессию без страха перед внедрением современных технологий.
Пока кто-то боится, что скоро машина сместит его с должности, этот специалист занимается настройкой автоматизированных систем управления и следит за исправностью роботизированных помощников человечества.
На занятии предлагаем:
· погрузиться в особенности работы инженера по автоматизации;
· разобраться, как стать востребованным специалистом;
· понять, как изучить промышленное программирование и начать карьеру.
Обрести профессию без страха перед внедрением современных технологий.
👍6
Транзакции в SQL: что это и зачем они нужны
Транзакции в SQL обеспечивают надёжность и целостность данных в базах. Это единая последовательность операций с одним или несколькими изменениями данных: вставкой, обновлением или удалением записей в базе.
У транзакций есть четыре основных особенности:
• Атомарность. Транзакция представляет собой единую операцию, а все изменения данных или выполняются полностью, или не выполняются совсем. Если во время транзакции возникает ошибка, все действия отменяются, а база данных остаётся в исходном состоянии.
• Согласованность. База данных переходит от одного согласованного состояния к другому, если транзакция успешно завершена.
• Изолированность. Каждая транзакция выполняется изолированно от других. Это означает, что промежуточные результаты транзакции не видны другим транзакциям до её завершения.
• Долговечность. После успешного завершения транзакции все изменения становятся постоянными и сохраняются в базе данных даже в случае сбоя системы или перезагрузки.
В SQL транзакции обычно начинаются с команды BEGIN TRANSACTION, а завершаются командой COMMIT, если все операции прошли успешно, или ROLLBACK, если произошла ошибка и нужно отменить изменения.
Транзакции в SQL обеспечивают надёжность и целостность данных в базах. Это единая последовательность операций с одним или несколькими изменениями данных: вставкой, обновлением или удалением записей в базе.
У транзакций есть четыре основных особенности:
• Атомарность. Транзакция представляет собой единую операцию, а все изменения данных или выполняются полностью, или не выполняются совсем. Если во время транзакции возникает ошибка, все действия отменяются, а база данных остаётся в исходном состоянии.
• Согласованность. База данных переходит от одного согласованного состояния к другому, если транзакция успешно завершена.
• Изолированность. Каждая транзакция выполняется изолированно от других. Это означает, что промежуточные результаты транзакции не видны другим транзакциям до её завершения.
• Долговечность. После успешного завершения транзакции все изменения становятся постоянными и сохраняются в базе данных даже в случае сбоя системы или перезагрузки.
В SQL транзакции обычно начинаются с команды BEGIN TRANSACTION, а завершаются командой COMMIT, если все операции прошли успешно, или ROLLBACK, если произошла ошибка и нужно отменить изменения.
👍6
Как развивается ИТ-отрасль на Северном Кавказе
Специалисты из разных городов поделились своим опытом. Backend-разработчик Ибрагим Аушев рассказал:
«Я работаю удалённо, живу в Магасе, столице Ингушетии. В последние два года ИТ-сфера в нашей маленькой республике активно развивается. Открывается много школ по обучению программированию, веб-дизайну и компьютерной грамотности».
📍 В новой статье из рубрики «Где нас нет» подробнее рассказываем, как живётся ИТ-специалистам на Северном Кавказе → https://netolo.gy/cHa4
Специалисты из разных городов поделились своим опытом. Backend-разработчик Ибрагим Аушев рассказал:
«Я работаю удалённо, живу в Магасе, столице Ингушетии. В последние два года ИТ-сфера в нашей маленькой республике активно развивается. Открывается много школ по обучению программированию, веб-дизайну и компьютерной грамотности».
📍 В новой статье из рубрики «Где нас нет» подробнее рассказываем, как живётся ИТ-специалистам на Северном Кавказе → https://netolo.gy/cHa4
👍8
Как войти в сферу работы с данными и выбрать роль в Data Science
Двухнедельный курс «Старт в аналитике» поможет изучить 6 инструментов для начала работы и понять, какая профессия в сфере аналитики и Data Science подходит именно вам.
В программе обучения:
• языки и инструменты: что учить;
• с чего начать карьеру в аналитике;
• работа в Excel;
• где и для чего используется SQL;
• python для анализа данных: обработка датасета онлайн‑магазина;
• визуализация отчёта по логистике в Power BI за 10 минут;
• создание интерактивных дашбордов;
• культура работы с данными: зачем нужна и как внедрять.
✔️ Когда: 25 января — 9 февраля.
✔️ Стоимость: 1490 рублей.
Записаться на курс → https://netolo.gy/cNp0
Двухнедельный курс «Старт в аналитике» поможет изучить 6 инструментов для начала работы и понять, какая профессия в сфере аналитики и Data Science подходит именно вам.
В программе обучения:
• языки и инструменты: что учить;
• с чего начать карьеру в аналитике;
• работа в Excel;
• где и для чего используется SQL;
• python для анализа данных: обработка датасета онлайн‑магазина;
• визуализация отчёта по логистике в Power BI за 10 минут;
• создание интерактивных дашбордов;
• культура работы с данными: зачем нужна и как внедрять.
✔️ Когда: 25 января — 9 февраля.
✔️ Стоимость: 1490 рублей.
Записаться на курс → https://netolo.gy/cNp0
👍4
Вакансии для программистов, аналитиков и разработчиков
· Аналитик в «ПИК». Удалённая работа. По желанию можно приехать в офис в Москве. Полис ДМС
и корпоративная техника.
· Ведущий системный аналитик в «Почта Банк». Удалённая работа. ДМС со стоматологией с первого месяца. Корпоративные скидки.
· PHP-разработчик в «FunPay». Удалённая работа. Зарплата — от 300 до 500 тыс. рублей
· Аналитик (SQL, Python, Looker Studio, PowerBI) в ООО «ГУДС». Удалённая работа. Зарплата — от 120 тыс. рублей
· Аналитик данных / BI-аналитик в Hexlet. Удалённая работа. Зарплата — от 170 тыс. рублей
· Веб-разработчик 1С-Битрикс — Middle в «АйПромо». Удалённая работа. Зарплата — от 100 тыс. рублей
· Backend Developer в проект Kwork. Удалённая работа. Зарплата — от 265 до 300 тыс. рублей
· Программист-разработчик в JOBERS. Удалённая работа. Зарплата — от 200 до 300 тыс. рублей
· Full-stack разработчик в AEON.
Удалённая работа. Зарплата — от 60 до 180 тыс. рублей
· QA-инженер в Intelinvest. Стажёр (Intern).
Возможность удалённой работы и гибкий график. Зарплата — от 50 тыс. рублей
· Аналитик в «ПИК». Удалённая работа. По желанию можно приехать в офис в Москве. Полис ДМС
и корпоративная техника.
· Ведущий системный аналитик в «Почта Банк». Удалённая работа. ДМС со стоматологией с первого месяца. Корпоративные скидки.
· PHP-разработчик в «FunPay». Удалённая работа. Зарплата — от 300 до 500 тыс. рублей
· Аналитик (SQL, Python, Looker Studio, PowerBI) в ООО «ГУДС». Удалённая работа. Зарплата — от 120 тыс. рублей
· Аналитик данных / BI-аналитик в Hexlet. Удалённая работа. Зарплата — от 170 тыс. рублей
· Веб-разработчик 1С-Битрикс — Middle в «АйПромо». Удалённая работа. Зарплата — от 100 тыс. рублей
· Backend Developer в проект Kwork. Удалённая работа. Зарплата — от 265 до 300 тыс. рублей
· Программист-разработчик в JOBERS. Удалённая работа. Зарплата — от 200 до 300 тыс. рублей
· Full-stack разработчик в AEON.
Удалённая работа. Зарплата — от 60 до 180 тыс. рублей
· QA-инженер в Intelinvest. Стажёр (Intern).
Возможность удалённой работы и гибкий график. Зарплата — от 50 тыс. рублей
🔥5❤1
Преимущества адаптивной вёрстки
Пользователи ищут информацию в интернете с разных устройств — ноутбуков, смартфонов, планшетов. На всех них сайт должен работать корректно, однако писать отдельную версию под каждую платформу может быть затратно. Здесь на помощь приходит адаптивная вёрстка. Разберём её основные преимущества.
• Удобство для разной аудитории. С адаптивной вёрсткой сайт автоматически адаптируется к разным размерам экранов. Независимо от того, использует ли человек компьютер, планшет или смартфон, сайт будет читабельным. Это повышает удобство для пользователей и помогает увеличить число посетителей.
• Снижение отказов. Люди часто покидают сайты, которые некорректно отображаются на мобильных устройствах. Адаптивная вёрстка помогает увеличить время, проведённое пользователями на сайте.
• Экономия времени и ресурсов. Не нужно создавать отдельные версии сайта для разных устройств.
• Улучшенные SEO-показатели. Алгоритмы поисковых систем повышают в выдаче сайты с адаптивной вёрсткой.
Пользователи ищут информацию в интернете с разных устройств — ноутбуков, смартфонов, планшетов. На всех них сайт должен работать корректно, однако писать отдельную версию под каждую платформу может быть затратно. Здесь на помощь приходит адаптивная вёрстка. Разберём её основные преимущества.
• Удобство для разной аудитории. С адаптивной вёрсткой сайт автоматически адаптируется к разным размерам экранов. Независимо от того, использует ли человек компьютер, планшет или смартфон, сайт будет читабельным. Это повышает удобство для пользователей и помогает увеличить число посетителей.
• Снижение отказов. Люди часто покидают сайты, которые некорректно отображаются на мобильных устройствах. Адаптивная вёрстка помогает увеличить время, проведённое пользователями на сайте.
• Экономия времени и ресурсов. Не нужно создавать отдельные версии сайта для разных устройств.
• Улучшенные SEO-показатели. Алгоритмы поисковых систем повышают в выдаче сайты с адаптивной вёрсткой.
👍4
Кибердни в Нетологии: учитесь со скидками
Выбирайте среди курсов по профессиям Python-разработчик, Data Scientist, 1C-программист и других и начинайте учиться онлайн. В спортзале, самолёте, на даче или в пути.
Бонусы для тех, кто планирует осваивать новую профессию:
Мы понимаем, что решаться на перемены в карьере непросто. Поэтому каждый, кто до 31 января приобретёт курс по освоению профессии, также получит специальный подарок — карьерный набор Нетологии. Он станет отличным дополнением к программе трудоустройства и поможет сделать первый шаг к работе мечты.
Внутри набора — полезные материалы и четыре практических вебинара с экспертами, HR-менеджерами и работодателями. Вы узнаете, как найти новый проект, сохранить мотивацию, оформить резюме и выстроить личный бренд.
Бонусы для тех, кто хочет развиваться в своей профессии:
При покупке сразу двух курсов до 31 января вас тоже ждёт бонус — дополнительная скидка 20% на второй курс по промокоду CYBER20.Если не ограничитесь двумя курсами, то при третьей и последующих покупках используйте промокод CYBER25. Он даст дополнительную скидку 25% от цены на сайте.
• Выберите программу, заполните форму, дождитесь звонка менеджера и получите ответы на все интересующие вопросы: https://netolo.gy/cRvL
Выбирайте среди курсов по профессиям Python-разработчик, Data Scientist, 1C-программист и других и начинайте учиться онлайн. В спортзале, самолёте, на даче или в пути.
Бонусы для тех, кто планирует осваивать новую профессию:
Мы понимаем, что решаться на перемены в карьере непросто. Поэтому каждый, кто до 31 января приобретёт курс по освоению профессии, также получит специальный подарок — карьерный набор Нетологии. Он станет отличным дополнением к программе трудоустройства и поможет сделать первый шаг к работе мечты.
Внутри набора — полезные материалы и четыре практических вебинара с экспертами, HR-менеджерами и работодателями. Вы узнаете, как найти новый проект, сохранить мотивацию, оформить резюме и выстроить личный бренд.
Бонусы для тех, кто хочет развиваться в своей профессии:
При покупке сразу двух курсов до 31 января вас тоже ждёт бонус — дополнительная скидка 20% на второй курс по промокоду CYBER20.Если не ограничитесь двумя курсами, то при третьей и последующих покупках используйте промокод CYBER25. Он даст дополнительную скидку 25% от цены на сайте.
• Выберите программу, заполните форму, дождитесь звонка менеджера и получите ответы на все интересующие вопросы: https://netolo.gy/cRvL
👍5
Генеративный искусственный интеллект (ГИИ): что это и где применяется
ГИИ — подкласс искусственного интеллекта, который использует нейронные сети для создания контента. Работает на основе обучения с подкреплением: модель обучается генерировать данные, которые похожи на те, на которых она обучалась.
Несколько примеров применения генеративного искусственного интеллекта:
• Изображения — реалистичные иллюстрации, дизайн, цифровое искусство и т. д. Например, ГИИ умеет перенимать стиль известных художников и на этой основе создавать новые изображения или обрабатывать существующие.
• Музыка. ГИИ анализирует различные музыкальные стили и композиции, а затем создаёт собственные уникальные мелодии.
• Образовательный контент. Можно создавать тексты и обучающие материалы: блоки с теорией, практикой и проверочные тесты.
• Медицинские прогнозы. ГИИ можно использовать для анализа медицинских документов и предположения возможных заболеваний. Он также может помочь в создании персонализированных планов лечения.
• Маркетинговые материалы. ГИИ можно использовать в создании уникального контента для рекламных кампаний: текстов объявлений или дизайна баннеров.
ГИИ — подкласс искусственного интеллекта, который использует нейронные сети для создания контента. Работает на основе обучения с подкреплением: модель обучается генерировать данные, которые похожи на те, на которых она обучалась.
Несколько примеров применения генеративного искусственного интеллекта:
• Изображения — реалистичные иллюстрации, дизайн, цифровое искусство и т. д. Например, ГИИ умеет перенимать стиль известных художников и на этой основе создавать новые изображения или обрабатывать существующие.
• Музыка. ГИИ анализирует различные музыкальные стили и композиции, а затем создаёт собственные уникальные мелодии.
• Образовательный контент. Можно создавать тексты и обучающие материалы: блоки с теорией, практикой и проверочные тесты.
• Медицинские прогнозы. ГИИ можно использовать для анализа медицинских документов и предположения возможных заболеваний. Он также может помочь в создании персонализированных планов лечения.
• Маркетинговые материалы. ГИИ можно использовать в создании уникального контента для рекламных кампаний: текстов объявлений или дизайна баннеров.
👍4❤1🔥1
Самые популярные профессии в аналитике
Количество вакансий для IT-специалистов за минувший год выросло на 63%. Для аналитиков открыто более 53 тысяч предложений от работодателей на hh.ru. Хотите узнать, какие профессии в этой сфере самые популярные? Мы подробно ответили на этот вопрос в нашей новой статье.
• Узнайте, где работают аналитики и что нужно для входа в профессию, в Медиа.
Количество вакансий для IT-специалистов за минувший год выросло на 63%. Для аналитиков открыто более 53 тысяч предложений от работодателей на hh.ru. Хотите узнать, какие профессии в этой сфере самые популярные? Мы подробно ответили на этот вопрос в нашей новой статье.
• Узнайте, где работают аналитики и что нужно для входа в профессию, в Медиа.
👍5
Продолжая тему популярных профессий в аналитике, приглашаем на бесплатное занятие:
«Какие навыки и инструменты нужны аналитику в 2024 году»
· Когда: 8 февраля в 19:00 (Мск)
Аналитики востребованы в банках, консалтинговых фирмах, сфере энергетики, здравоохранения и многих других. На бесплатном занятии вы:
· рассмотрите инструменты разных специалистов в сфере анализа данных: аналитик данных, Data Scientist, BI-аналитик;
· узнаете, какие навыки необходимы для старта в аналитике.
Приходите и узнайте, как выйти на рынок аналитики с нуля → https://netolo.gy/cTdq
«Какие навыки и инструменты нужны аналитику в 2024 году»
· Когда: 8 февраля в 19:00 (Мск)
Аналитики востребованы в банках, консалтинговых фирмах, сфере энергетики, здравоохранения и многих других. На бесплатном занятии вы:
· рассмотрите инструменты разных специалистов в сфере анализа данных: аналитик данных, Data Scientist, BI-аналитик;
· узнаете, какие навыки необходимы для старта в аналитике.
Приходите и узнайте, как выйти на рынок аналитики с нуля → https://netolo.gy/cTdq
👍5❤1
Media is too big
VIEW IN TELEGRAM
В новой рубрике «Собеседование. Дети» юные специалисты устраиваются на работу. В видео будущий программист Матвей Реутов рассказывает о своих секретах планирования и карьерных планах.
— Какая сфера программирования вас интересует больше всего?
— Я не знаю вопрос на этот ответ.
— Какая сфера программирования вас интересует больше всего?
— Я не знаю вопрос на этот ответ.
❤8😁1