Культурный код
2.4K subscribers
485 photos
6 videos
2 files
804 links
Всё о программировании, анализе данных и data science: полезные материалы, вакансии, анонсы и профессиональный юмор.

Меняйтесь вместе с нами — https://netolo.gy/hCA

По вопросам сотрудничества — @netology_official
Download Telegram
Бесплатный курс «Основы вёрстки сайта: HTML и CSS»

С языков разметки HTML и CSS начинают своё обучение верстальщики, веб- и frontend-разработчики. Также знание этих технологий пригодится веб-дизайнерам, контент-менеджерам, интернет-маркетологам и руководителям проектов.

На бесплатном курсе «Основы вёрстки сайта: HTML и CSS» вы сможете попробовать себя в IT и понять, подходит ли вам сфера разработки.

В программе курса:
• теги для разметки и атрибуты;
• виды и порядок формирования списков и таблиц;
• темы наследования свойств и комбинирования селекторов;
• оформление текстовых блоков с помощью CSS;
• основы клиент-серверного взаимодействия.

Начать обучение бесплатноhttps://netolo.gy/cviG
👍31
Как расти в карьере горизонтально

Как выстроить траекторию профессионального развития, минуя руководящие позиции? И подходит ли именно вам сценарий горизонтального карьерного роста?

Подробно ответили на эти вопросы в Медиа.
6
🎁 Если вы думаете, чем порадовать близких 31 декабря — у нас есть решение: подарочный сертификат на курс «Мемолог». Идеальный вариант для тех, кто хочет сделать необычный подарок и получать от друзей в 10 раз больше смешных картинок.

На курсе ваш друг прокачается в мире юмора. Схема простая: вы покупаете сертификат и дарите его другу, он — преисполняется в познании и начинает создавать мемные шедевры.

Положить подарочный сертификат под ёлку: https://netolo.gy/cwRB
🔥61👍1
Первые шаги в JavaScript: создаём сайт

На бесплатном курсе вы попробуете себя в роли JavaScript-разработчика и создадите свой первый проект.

Вас ждут 4 видеолекции и 6 часов самостоятельной практики:
•‎ познакомитесь с задачами JavaScript-разработчика и с перспективами профессии;
•‎ поработаете с популярными конструкциями, такими как циклы и ветвления;
•‎ узнаете, что такое API и как с его помощью можно получать данные. С помощью полученных знаний оживите статичный сайт «Гайд по персонажам Marvel»;
• изучите, что такое хостинг и как с ним работать.

Сделайте первый шаг к изучению JavaScripthttps://netolo.gy/cAo7
👍4❤‍🔥1👏1
Среди разработчиков, пишущих на Java, распространено мнение, что другие популярные языки программирования довольно примитивные и у них множество недостатков. Мем иллюстрирует именно это: JavaScript для них — нечто лёгкое и простое, как фильм о Барби, а Java — сама серьёзность. В реальности же всё, конечно, совсем не так. И если разобраться, фильм «Барби» поверхностным не назовёшь.
👍6
Поздравляем с наступающим Новым годом 🎄

Пусть дедлайны успешно закрываются, баги будут побеждены, а митинг с итогами года продолжится после выходных спринтом с новыми интересными задачами 🪄
🎅6🎄5👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Команда Нетологии желает вам в Новом году верить в себя, достигать целей и покорять новые вершины 💫
🔥102🎄1
Посмотрим, кто виноват в этом баге

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

Часто источник багов — сам программист, который заливал обновление. Например, он подключил библиотеку, которая до этого не использовалась в коде проекта, или ввёл новую константу, которая конфликтует с уже существующими. Как раз такая ситуация показана в меме.
😁7
Смена профессии: как узнать себя и найти ресурсы для перемен

В нашей новой статье вы найдёте ответы на вопросы:
•‎ как распознать свои желания, а не желания других;
•‎ как стать поддержкой самому себе и найти ресурсы на перемены;
•‎ как определить свои ценности и приоритеты.

Дайте себе возможность попробовать и передумать или убедиться, что вы всё сделали правильно. Подробнее о том, как преодолеть страхи и сделать шаг к переменам → https://netolo.gy/cAqi
5
Бесплатные события января

📍 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.
👍11
14 января — Всемирный день логики. Предлагаем решить задачу, которую могут задать на собеседовании ⬇️

У вас два отрезка верёвки. Каждый таков, что если поджечь его с одного конца, он будет гореть ровно 60 минут.

Вопрос: Как отмерить 45 минут с помощью двух отрезков такой верёвки, имея только коробку спичек? Рвать верёвки нельзя.

Ответ: Нужно поджечь один из отрезков с двух концов и одновременно с этим второй отрезок с одного конца. Когда первый догорит полностью, пройдёт 30 минут, от второго также останется 30-минутный отрезок. Если поджечь его со второго конца, получится ещё 15 минут.
🔥8👍1
16 января в 19:00 приглашаем вас на бесплатное занятие «Промышленное программирование: что нужно знать инженеру по автоматизации»

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

На занятии предлагаем:
· погрузиться в особенности работы инженера по автоматизации;
· разобраться, как стать востребованным специалистом;
· понять, как изучить промышленное программирование и начать карьеру.

Обрести профессию без страха перед внедрением современных технологий.
👍6
Транзакции в SQL: что это и зачем они нужны

Транзакции в SQL обеспечивают надёжность и целостность данных в базах. Это единая последовательность операций с одним или несколькими изменениями данных: вставкой, обновлением или удалением записей в базе.

У транзакций есть четыре основных особенности:
• Атомарность. Транзакция представляет собой единую операцию, а все изменения данных или выполняются полностью, или не выполняются совсем. Если во время транзакции возникает ошибка, все действия отменяются, а база данных остаётся в исходном состоянии.
• Согласованность. База данных переходит от одного согласованного состояния к другому, если транзакция успешно завершена.
• Изолированность. Каждая транзакция выполняется изолированно от других. Это означает, что промежуточные результаты транзакции не видны другим транзакциям до её завершения.
• Долговечность. После успешного завершения транзакции все изменения становятся постоянными и сохраняются в базе данных даже в случае сбоя системы или перезагрузки.

В SQL транзакции обычно начинаются с команды BEGIN TRANSACTION, а завершаются командой COMMIT, если все операции прошли успешно, или ROLLBACK, если произошла ошибка и нужно отменить изменения.
👍6
Как развивается ИТ-отрасль на Северном Кавказе

Специалисты из разных городов поделились своим опытом. Backend-разработчик Ибрагим Аушев рассказал:

«Я работаю удалённо, живу в Магасе, столице Ингушетии. В последние два года ИТ-сфера в нашей маленькой республике активно развивается. Открывается много школ по обучению программированию, веб-дизайну и компьютерной грамотности».

📍 В новой статье из рубрики «Где нас нет» подробнее рассказываем, как живётся ИТ-специалистам на Северном Кавказе → https://netolo.gy/cHa4
👍8
Как войти в сферу работы с данными и выбрать роль в Data Science

Двухнедельный курс «Старт в аналитике» поможет изучить 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 тыс. рублей
🔥51