В программировании есть принцип KISS — расшифровывается как Keep It Simple, Stupid («Делай проще, дурачок»). И хотя этот принцип знает большинство айтишников, многие продолжают усложнять не только в работе, но и в жизни. Так происходит из-за глубинных установок в наших головах, а сформировались эти установки ещё в те времена, когда не было ни ТЗ, ни тасков, ни программирования как такового. Если понять, что заставляет нас раз за разом усложнять простые вещи, можно со временем научиться перестать так делать. В общем, продолжаем перепрограммировать самих себя, чтобы облегчить себе жизнь.
#разбор_Код
#разбор_Код
Дайджест статей за неделю
Собрали всё про аналитиков данных: кто это такие, чем занимаются и как ими стать. С одной стороны, однозначно интересная профессия, с другой — нужно одновременно знать математику и немного программировать.
В продолжение темы про аналитиков разобрали OLAP-кубы — интересные конструкции, которые вроде как похожи на куб, а вроде как там может быть сколько угодно граней. И на каждой грани можно смотреть разрез данных по любым параметрам. Для глубокого анализа — самое то.
Рассказали, как устроено деление в Python и почему он считает именно так. Там есть пара неочевидных моментов, о которых точно стоит знать.
Если хотите чем-то занять компанию любого возраста, дайте ей задачку на нахождение чисел и засеките, кто быстрее справится. Наверняка будут те, кто скажет, что за полторы минуты это решить нельзя, но это неправда.
Про пинг слышали все, кто играет в онлайн-игры, следит за качеством интернет-соединения и разрабатывает сайты или программы для сервера. Объяснили, что это такое, как можно проверить пинг и от чего он вообще зависит.
Чтобы было не так скучно под конец рабочей недели, сделали классную подборку задач на математику и поиск простого, но рабочего решения. Будет чем заняться на выходных.
Обняли, ушли отдыхать,
ваш «Код»
Собрали всё про аналитиков данных: кто это такие, чем занимаются и как ими стать. С одной стороны, однозначно интересная профессия, с другой — нужно одновременно знать математику и немного программировать.
В продолжение темы про аналитиков разобрали OLAP-кубы — интересные конструкции, которые вроде как похожи на куб, а вроде как там может быть сколько угодно граней. И на каждой грани можно смотреть разрез данных по любым параметрам. Для глубокого анализа — самое то.
Рассказали, как устроено деление в Python и почему он считает именно так. Там есть пара неочевидных моментов, о которых точно стоит знать.
Если хотите чем-то занять компанию любого возраста, дайте ей задачку на нахождение чисел и засеките, кто быстрее справится. Наверняка будут те, кто скажет, что за полторы минуты это решить нельзя, но это неправда.
Про пинг слышали все, кто играет в онлайн-игры, следит за качеством интернет-соединения и разрабатывает сайты или программы для сервера. Объяснили, что это такое, как можно проверить пинг и от чего он вообще зависит.
Чтобы было не так скучно под конец рабочей недели, сделали классную подборку задач на математику и поиск простого, но рабочего решения. Будет чем заняться на выходных.
Обняли, ушли отдыхать,
ваш «Код»
Бесплатное обучение в «Яндекс Практикуме» для программистов
На большинстве курсов Практикума есть бесплатная часть, чтобы посмотреть, нравится ли вам это направление в целом и как устроено обучение. Если нравится — продолжаете учёбу, а если нет — просто выбираете другой курс и тоже смотрите, подойдёт или нет.
Переходите по ссылкам и пробуйте себя в новой профессии.
Курс «Разработчик 1C»: https://v.thecode.media/88i94
Курс «Разработчик C++»: https://v.thecode.media/2d4zr
Курс «Java-разработчик»: https://v.thecode.media/xsadj
Курс «Python-разработчик»: https://v.thecode.media/7qyyq
Курс «Инженер по тестированию»: https://v.thecode.media/qhwd3
Курс «Фронтенд-разработчик»: https://v.thecode.media/66x9v
Курс «Фулстек-разработчик»: https://v.thecode.media/p0r51
Курс «1С‑аналитик»: https://v.thecode.media/49ndn
Курс «Системный аналитик»: https://v.thecode.media/2becu
Курс «Аналитик данных»: https://v.thecode.media/3795g
Курс «Специалист по Data Science»: https://v.thecode.media/q2nsh
И не забывайте: начать учиться бесплатно в Практикуме можно в любое время, а скидка 20% на курсы действует только в Чёрную пятницу.
#подборка_Код
На большинстве курсов Практикума есть бесплатная часть, чтобы посмотреть, нравится ли вам это направление в целом и как устроено обучение. Если нравится — продолжаете учёбу, а если нет — просто выбираете другой курс и тоже смотрите, подойдёт или нет.
Переходите по ссылкам и пробуйте себя в новой профессии.
Курс «Разработчик 1C»: https://v.thecode.media/88i94
Курс «Разработчик C++»: https://v.thecode.media/2d4zr
Курс «Java-разработчик»: https://v.thecode.media/xsadj
Курс «Python-разработчик»: https://v.thecode.media/7qyyq
Курс «Инженер по тестированию»: https://v.thecode.media/qhwd3
Курс «Фронтенд-разработчик»: https://v.thecode.media/66x9v
Курс «Фулстек-разработчик»: https://v.thecode.media/p0r51
Курс «1С‑аналитик»: https://v.thecode.media/49ndn
Курс «Системный аналитик»: https://v.thecode.media/2becu
Курс «Аналитик данных»: https://v.thecode.media/3795g
Курс «Специалист по Data Science»: https://v.thecode.media/q2nsh
И не забывайте: начать учиться бесплатно в Практикуме можно в любое время, а скидка 20% на курсы действует только в Чёрную пятницу.
#подборка_Код
В давние времена, когда «Амазон» не увольнял, а набирал сотрудников, там давали такую задачку:
Есть пять цифр: 1, 2, 3, 4, 5. С помощью перестановок из них составили все возможные комбинации пятизначных чисел. Найдите сумму этих чисел как можно быстрее. Ответ напишите в комментариях.
Решать можно как угодно, оценивается сам ход решения.
#задача_Код
Есть пять цифр: 1, 2, 3, 4, 5. С помощью перестановок из них составили все возможные комбинации пятизначных чисел. Найдите сумму этих чисел как можно быстрее. Ответ напишите в комментариях.
Решать можно как угодно, оценивается сам ход решения.
#задача_Код
Открываем цикл шпаргалок по алгоритмам — сегодня говорим о сортировке пузырьком (Bubble Sort) 🫧
Алгоритмы сортировки часто являются предметом вопросов на технических интервью, так как демонстрируют понимание основ алгоритмического мышления и способность решать задачи, связанные с оптимизацией.
Знание различий между алгоритмами и умение выбрать подходящий — важное качество для успешного прохождения собеседований.
Материал подготовил Евгений Бартенев, автор и техлид курсов Python-разработчик, Python-разработчик расширенный и Python-разработчик буткемп. Сохраняйте и пользуйтесь.
#полезнознать_Код
Алгоритмы сортировки часто являются предметом вопросов на технических интервью, так как демонстрируют понимание основ алгоритмического мышления и способность решать задачи, связанные с оптимизацией.
Знание различий между алгоритмами и умение выбрать подходящий — важное качество для успешного прохождения собеседований.
Материал подготовил Евгений Бартенев, автор и техлид курсов Python-разработчик, Python-разработчик расширенный и Python-разработчик буткемп. Сохраняйте и пользуйтесь.
#полезнознать_Код
Сегодня анализируем данные по фильмам DC и Marvel: смотрим, кто в каком жанре выпускает больше фильмов, что популярнее — и делаем выводы. С визуализацией, графиками и кодом на Python: https://v.thecode.media/rqq54
#разбор_Код
#разбор_Код
6 необычных конструкций в языке 1С, которые удивят остальных программистов
JavaScript: у меня есть очень странная особенность — я легко складываю строки с числами и мне всё равно, какие там типы данных.
Python: не, у меня необычные конструкции ещё круче — всё на отступах, а ещё я могу рекурсивно объявлять функции.
1С: подержите моё пиво…
https://v.thecode.media/h3m4w
#лучшее_Код #разбор_Код
JavaScript: у меня есть очень странная особенность — я легко складываю строки с числами и мне всё равно, какие там типы данных.
Python: не, у меня необычные конструкции ещё круче — всё на отступах, а ещё я могу рекурсивно объявлять функции.
1С: подержите моё пиво…
https://v.thecode.media/h3m4w
#лучшее_Код #разбор_Код
Продолжаем рассказывать про базовые штуки в программировании. Сегодня — про оператор множественного выбора, когда нам нужно сразу выбрать что-то одно из нескольких вариантов: https://v.thecode.media/6ob0m
#разбор_Код
#разбор_Код
Что такое промисы в JavaScript
В JavaScript промис — это объект, который представляет собой результат выполнения какого-либо кода, то есть в буквальном смысле обещание программы вернуть успех или ошибку. Промисы используют для управления асинхронными операциями — такими, которые не блокируют выполнение последующего кода, пока ожидают завершения. Это может быть запрос к серверу, чтение файлов или что-то ещё, результат чего не доступен сразу же.
Разбираем, что такое синхронность и асинхронность, как работают промисы, как их правильно обрабатывать и почему они упрощают жизнь разработчикам, в статье по ссылке: https://v.thecode.media/asdec
В JavaScript промис — это объект, который представляет собой результат выполнения какого-либо кода, то есть в буквальном смысле обещание программы вернуть успех или ошибку. Промисы используют для управления асинхронными операциями — такими, которые не блокируют выполнение последующего кода, пока ожидают завершения. Это может быть запрос к серверу, чтение файлов или что-то ещё, результат чего не доступен сразу же.
Разбираем, что такое синхронность и асинхронность, как работают промисы, как их правильно обрабатывать и почему они упрощают жизнь разработчикам, в статье по ссылке: https://v.thecode.media/asdec
Пост для вопросов к эфиру. Постараемся ответить на все, но не обещаем, всё будет зависеть от тайминга :-)
Давайте только честно, дорогие читатели: разделяете такой подход к работе по скраму или нет? :-)
https://v.thecode.media/3k08e
#пб_Код
https://v.thecode.media/3k08e
#пб_Код
Если любите авангардное искусство, импрессионизм или кайфуете от цветных абстракций — держите проект, где мы всё это нарисуем на чистом CSS за 10 минут. Можно распечатать и повесить на стену.
https://v.thecode.media/kgk0j
#проект_Код
https://v.thecode.media/kgk0j
#проект_Код