Мы уже разобрали тенденции фронтенд- и бэкенд-разработки на 2024 год. Сегодня настала очередь девопс-инженерии.
https://v.thecode.media/02wrz
#разбор_Код
https://v.thecode.media/02wrz
#разбор_Код
🔥13👍5❤3
Напишите в комментариях фразу «Настоящий программист должен уметь....», а дальше пусть продолжает Т9.
👍17
Казалось бы, какие могут быть тренды в тестировании в 2024 году. Оказывается — могут, причём те, о которых вы даже не могли подумать.
https://v.thecode.media/t044m
#подборка_Код
https://v.thecode.media/t044m
#подборка_Код
👍21😁2
Как вернуть нужную тему, если сломался Вордпресс
Сейчас всё можно сделать автоматически: запустить хостинг, установить Вордпресс и поставить туда красивую тему. Но если после этого сайт выглядит так, как будто на нём всё сломалось, нужно засучить рукава и исправить это вручную.
Рассказываем, как вернуть былую красоту сайту, если сломался Вордпресс и темы не работают.
https://v.thecode.media/iszf9
#баг_Код #лучшее_Код
Сейчас всё можно сделать автоматически: запустить хостинг, установить Вордпресс и поставить туда красивую тему. Но если после этого сайт выглядит так, как будто на нём всё сломалось, нужно засучить рукава и исправить это вручную.
Рассказываем, как вернуть былую красоту сайту, если сломался Вордпресс и темы не работают.
https://v.thecode.media/iszf9
#баг_Код #лучшее_Код
👍10🔥3
Кто быстрее: Дед Мороз на тройке лошадей или Санта-Клаус с упряжкой из девяти оленей? Пора поставить точку в этом вопросе.
https://v.thecode.media/ynnzd
#задача_Код
https://v.thecode.media/ynnzd
#задача_Код
🔥26👍6❤1🤡1
Что такое легаси
С английского legacy переводится как «наследие». Легаси-код — это код, который перешёл «по наследству» от предыдущих разработчиков. Чаще всего это происходит так:
1. Команда делает продукт, внутри много разных возможностей.
2. Часть функций со временем оптимизируется, а часть остаётся неизменной в виде старого кода, потому что и так работает.
3. Некоторое время спустя в команде не остаётся тех, кто писал старый код.
4. Текущая команда не знает, почему старый код написан именно так.
5. В этих кусках сложно что-то поменять или разобраться, потому что всё остальное написано уже по-другому.
6. Этот старый код, который сложно поддерживать и в котором сложно разбираться, — это и есть легаси.
👉 Проще говоря, легаси — это код, про который говорят: «Это ещё Михалыч писал восемь лет назад для синхронизации с сервером, он работает, мы код не трогаем, потому что иначе всё сломается». При этом Михалыча в компании давно нет, документации тоже нет, и проще этот код не трогать совсем.
Так как легаси — это старый код, то обычно на него завязаны многие важные вещи в программе. Получается замкнутый круг: отказаться от легаси нельзя, потому что без него всё сломается, но и поддерживать его в рабочем состоянии тоже сложно, потому что никто не хочет разбираться в старом коде.
Насколько это мешает разработке и что делают с легаси-кодом, читайте в нашей статье: https://v.thecode.media/xqyg5
С английского legacy переводится как «наследие». Легаси-код — это код, который перешёл «по наследству» от предыдущих разработчиков. Чаще всего это происходит так:
1. Команда делает продукт, внутри много разных возможностей.
2. Часть функций со временем оптимизируется, а часть остаётся неизменной в виде старого кода, потому что и так работает.
3. Некоторое время спустя в команде не остаётся тех, кто писал старый код.
4. Текущая команда не знает, почему старый код написан именно так.
5. В этих кусках сложно что-то поменять или разобраться, потому что всё остальное написано уже по-другому.
6. Этот старый код, который сложно поддерживать и в котором сложно разбираться, — это и есть легаси.
👉 Проще говоря, легаси — это код, про который говорят: «Это ещё Михалыч писал восемь лет назад для синхронизации с сервером, он работает, мы код не трогаем, потому что иначе всё сломается». При этом Михалыча в компании давно нет, документации тоже нет, и проще этот код не трогать совсем.
Так как легаси — это старый код, то обычно на него завязаны многие важные вещи в программе. Получается замкнутый круг: отказаться от легаси нельзя, потому что без него всё сломается, но и поддерживать его в рабочем состоянии тоже сложно, потому что никто не хочет разбираться в старом коде.
Насколько это мешает разработке и что делают с легаси-кодом, читайте в нашей статье: https://v.thecode.media/xqyg5
🔥38👍15😁4😢3❤2
Смотрим, что с работой в ИТ в 2024 году. Если коротко:
— работа есть;
— зарплаты тоже хорошие;
— нужен опыт, но есть один лайфхак, как его получить
https://v.thecode.media/b84vi
#разбор_Код
— работа есть;
— зарплаты тоже хорошие;
— нужен опыт, но есть один лайфхак, как его получить
https://v.thecode.media/b84vi
#разбор_Код
🔥25👍12😢4❤2
📲 Что происходит на рынке iOS-разработки?
Спрашиваем практикующего iOS-разработчика, с чего начать карьеру и как делать свои приложения в App Store
👉 Смотреть интервью.
#трудовыебудни_Код
Спрашиваем практикующего iOS-разработчика, с чего начать карьеру и как делать свои приложения в App Store
👉 Смотреть интервью.
#трудовыебудни_Код
🔥11👍4
Есть два вида программистов
Первый вид — «Олимпиадники». Это специалисты по алгоритмам, оптимизациям и низкоуровневым процессам, архитектуре и быстродействию системы. Это настоящие инженеры или выпускники факультетов прикладной математики.
Такие ребята могут написать алгоритм, запрограммировать робота, решить какую-то сложную вычислительную задачу на простом оборудовании. Их можно сравнить с автомеханиками, которые могут разобрать ваш автомобиль и собрать его заново.
Условно говоря, олимпиадник — это тот, кто написал алгоритм для построения маршрута для «Яндекс-такси».
Второй вид — «Сборщики». Это те, кто собирает программы из готовых библиотек и элементов интерфейса. Им нужно гораздо меньше инженерных знаний. Они меньше думают о быстродействии и архитектуре. Они просто делают и поддерживают софт — от веб-приложений для доставки пиццы до вашего онлайн-кинотеатра.
«Сборщику» не нужно знать досконально все нюансы сжатия потокового видео — он подключает для этого готовую библиотеку. «Сборщик» не писал алгоритм поиска маршрута, но он программировал экран для заказа такси.
С олимпиадников — ❤️ на пост, со сборщиков — 🔥.
#полезнознать_Код
Первый вид — «Олимпиадники». Это специалисты по алгоритмам, оптимизациям и низкоуровневым процессам, архитектуре и быстродействию системы. Это настоящие инженеры или выпускники факультетов прикладной математики.
Такие ребята могут написать алгоритм, запрограммировать робота, решить какую-то сложную вычислительную задачу на простом оборудовании. Их можно сравнить с автомеханиками, которые могут разобрать ваш автомобиль и собрать его заново.
Условно говоря, олимпиадник — это тот, кто написал алгоритм для построения маршрута для «Яндекс-такси».
Второй вид — «Сборщики». Это те, кто собирает программы из готовых библиотек и элементов интерфейса. Им нужно гораздо меньше инженерных знаний. Они меньше думают о быстродействии и архитектуре. Они просто делают и поддерживают софт — от веб-приложений для доставки пиццы до вашего онлайн-кинотеатра.
«Сборщику» не нужно знать досконально все нюансы сжатия потокового видео — он подключает для этого готовую библиотеку. «Сборщик» не писал алгоритм поиска маршрута, но он программировал экран для заказа такси.
С олимпиадников — ❤️ на пост, со сборщиков — 🔥.
#полезнознать_Код
🔥279❤66👎28👍16😁2😢1
Нашли простую ошибку в Python, которая может поставить в тупик начинающих разработчиков.
https://v.thecode.media/1bcln
#баг_Код
https://v.thecode.media/1bcln
#баг_Код
👍21❤2🔥2😁1🤡1
Новое решение задачи коммивояжёра
Элегантное и простое решение сложнейшей задачи. Наслаждайтесь.
https://v.thecode.media/s8sp3
#лучшее_Код #задача_Код
Элегантное и простое решение сложнейшей задачи. Наслаждайтесь.
https://v.thecode.media/s8sp3
#лучшее_Код #задача_Код
👍24🔥6😢1
Мы собрали 8 признаков классного кода и поняли, что в нашем коде мы видим только 5. А у вас как с этим? Сколько признаков совпало с тем, как вы сами пишете код?
https://v.thecode.media/xzytf
#подборка_Код
https://v.thecode.media/xzytf
#подборка_Код
🔥16👍6❤2
Что такое дамп, нужен ли он вам и стоит ли его отключить?
Если программа когда-нибудь зависала и просила отправить разработчикам «диагностические данные» и «отчет об ошибке», не спешите. Это может быть ловушкой.
https://v.thecode.media/3f5nj
#лучшее_Код #вопрос_Код
Если программа когда-нибудь зависала и просила отправить разработчикам «диагностические данные» и «отчет об ошибке», не спешите. Это может быть ловушкой.
https://v.thecode.media/3f5nj
#лучшее_Код #вопрос_Код
👍31
Дайджест статей за две недели
Собрали тренды на 2024 год по некоторым направлениям в ИТ:
— фронтенд
— бэкенд
— тестирование
— девопс
Обновили прогнозы на этот год по работе: работа есть, деньги тоже есть, но нужен опыт (про это тоже рассказали). Почитать и вдохновиться.
Если вы ещё не участвовали в хакатонах — обязательно поучаствуйте, это хорошая школа жизни и развития себя как разработчика.
Рассказали, как работает вычислительная фотография и что это вообще такое.
Чтобы не было скучно в праздники, сделали свой аудиоплеер на Python c плейлистом и графическим интерфейсом.
Объяснили, что означает ошибка TypeError: int object is not iterable.
Почитать в выходные: как понять, что ваш код великолепен.
🤔 Задача недели: Дед Мороз против Санта-Клауса и американской системы счисления.
Если что, есть ещё одна задача про них, но там надо прям подумать.
Ну что, погнали работать этот год.
Время крутых проектов и нового роста.
Верим в вас,
«Код»
Собрали тренды на 2024 год по некоторым направлениям в ИТ:
— фронтенд
— бэкенд
— тестирование
— девопс
Обновили прогнозы на этот год по работе: работа есть, деньги тоже есть, но нужен опыт (про это тоже рассказали). Почитать и вдохновиться.
Если вы ещё не участвовали в хакатонах — обязательно поучаствуйте, это хорошая школа жизни и развития себя как разработчика.
Рассказали, как работает вычислительная фотография и что это вообще такое.
Чтобы не было скучно в праздники, сделали свой аудиоплеер на Python c плейлистом и графическим интерфейсом.
Объяснили, что означает ошибка TypeError: int object is not iterable.
Почитать в выходные: как понять, что ваш код великолепен.
🤔 Задача недели: Дед Мороз против Санта-Клауса и американской системы счисления.
Если что, есть ещё одна задача про них, но там надо прям подумать.
Ну что, погнали работать этот год.
Время крутых проектов и нового роста.
Верим в вас,
«Код»
❤20👍10🔥3
Мы собрали 8 приёмов, которые помогут вам писать код так, чтобы вас уважали бывалые программисты. Это поможет оптимизировать структуру данных, сделать код быстрее и использовать меньше памяти.
#подборка_Код
#подборка_Код
🔥44❤11👍8