Что нужно знать всем программистам
Собрали для вас подборку полезных материалов, которые помогут легче вкатиться в айтишку (и не только):
— Выучить язык программирования за 7 дней? Это миф, вот, почему. Развеиваем миф о том, что выучить язык программирования за 7 дней — легко. Делимся наблюдениями и даем рекомендации для начинающих специалистов.
— Что удобнее для разработчика: Mac Studio или кастомный ПК? Может ли миниатюрный Mac Studio от Apple заменить мощные ПК для разработчиков? Проводим технобаттл и разбираемся, какую технику выбрать для работы с медиа и кодом.
— Использование Git: советы и трюки для продвинутых пользователей. Git — это мощная распределенная система контроля версий, которая используется для управления исходным кодом в проектах различного масштаба. Рассказываем, как сделать работу с ней еще более эффективной.
— Что такое Grafana и зачем она нужна. Узнайте, что такое Grafana и как она помогает в мониторинге и анализе данных.
— Markdown в Telegram: как выделить код (и не только). Расскажем о том, как правильно форматировать код и текст через Markdown в Telegram. Это удобный способ делиться технической информацией через мессенджер
— Основы PostgreSQL для начинающих: от установки до первых запросов. Научитесь устанавливать и работать с PostgreSQL. В этом руководстве мы рассмотрим основные команды, создадим первую базу данных и выполним простые SQL-запросы
#подборка #sql #git #grafana
Собрали для вас подборку полезных материалов, которые помогут легче вкатиться в айтишку (и не только):
— Выучить язык программирования за 7 дней? Это миф, вот, почему. Развеиваем миф о том, что выучить язык программирования за 7 дней — легко. Делимся наблюдениями и даем рекомендации для начинающих специалистов.
— Что удобнее для разработчика: Mac Studio или кастомный ПК? Может ли миниатюрный Mac Studio от Apple заменить мощные ПК для разработчиков? Проводим технобаттл и разбираемся, какую технику выбрать для работы с медиа и кодом.
— Использование Git: советы и трюки для продвинутых пользователей. Git — это мощная распределенная система контроля версий, которая используется для управления исходным кодом в проектах различного масштаба. Рассказываем, как сделать работу с ней еще более эффективной.
— Что такое Grafana и зачем она нужна. Узнайте, что такое Grafana и как она помогает в мониторинге и анализе данных.
— Markdown в Telegram: как выделить код (и не только). Расскажем о том, как правильно форматировать код и текст через Markdown в Telegram. Это удобный способ делиться технической информацией через мессенджер
— Основы PostgreSQL для начинающих: от установки до первых запросов. Научитесь устанавливать и работать с PostgreSQL. В этом руководстве мы рассмотрим основные команды, создадим первую базу данных и выполним простые SQL-запросы
#подборка #sql #git #grafana
Кем были бы персонажи ужастиков в мире IT
Ночь Хэллоуина сгущается, тьма окутывает мир, и из самых глубоких уголков кинематографа выходят наши любимые кошмары. Но представьте, если бы эти жуткие персонажи сменили свое оружие на клавиатуру и монитор?
Мы решиили пофантазировать и сделали целую подборку маньяков-разработчиков (нет, не ваших коллег). Скорее переходите по ссылке и читайте.
Какого персонажа мы непростительно забыли? Пишите в комментах
Ночь Хэллоуина сгущается, тьма окутывает мир, и из самых глубоких уголков кинематографа выходят наши любимые кошмары. Но представьте, если бы эти жуткие персонажи сменили свое оружие на клавиатуру и монитор?
Мы решиили пофантазировать и сделали целую подборку маньяков-разработчиков (нет, не ваших коллег). Скорее переходите по ссылке и читайте.
Какого персонажа мы непростительно забыли? Пишите в комментах
Media is too big
VIEW IN TELEGRAM
Дополнение к вчерашней подборке: 13 советов новичкам в IT
Многое приходит с опытом. Но не всегда нужно набивать свои шишки, чтобы получить его. Некоторых проблем можно избежать, послушав более опытных людей.
В этом ролике автор собрал 13 важных советов для всех, кто хочет вкатиться в IT. Здесь про здоровье, гибкость в обучении, поиск наставника и прочее.
#видео #советы
Многое приходит с опытом. Но не всегда нужно набивать свои шишки, чтобы получить его. Некоторых проблем можно избежать, послушав более опытных людей.
В этом ролике автор собрал 13 важных советов для всех, кто хочет вкатиться в IT. Здесь про здоровье, гибкость в обучении, поиск наставника и прочее.
#видео #советы
Отличная новость для поклонников JetBrains: IDE WebStorm и Rider стали бесплатными для некоммерческого использования
Сперва бесплатными стали RustRover для разработки на Rust и Aqua для тестировщиков. Теперь же праздник на улицах веб- и .NET-разработчиков.
Под некоммерческим использованием компания имеет в виду обучение, разработка проектов с открытым исходным кодом, создание контента или разработку для хобби. Во всех остальных случаях вам по-прежнему нужно приобретать платную версию продуктов.
Так что если вы давно хотели попробовать, но trial-версий вам было мало, теперь у вас такая возможность есть.
#новости #jetbrains
Сперва бесплатными стали RustRover для разработки на Rust и Aqua для тестировщиков. Теперь же праздник на улицах веб- и .NET-разработчиков.
Под некоммерческим использованием компания имеет в виду обучение, разработка проектов с открытым исходным кодом, создание контента или разработку для хобби. Во всех остальных случаях вам по-прежнему нужно приобретать платную версию продуктов.
Так что если вы давно хотели попробовать, но trial-версий вам было мало, теперь у вас такая возможность есть.
#новости #jetbrains
Точка входа в программирование
Простыми словами: Логическое программирование Продолжаем тему парадигм программирования. В прошлый раз говорили про известное многим функциональное программирование. Теперь же поговорим про то, о чем многие не слышали. Логическое программирование — мощный…
Простыми словами: Декларативное программирование
Декларативное программирование — это подход, ориентированный на результат, который позволяет сосредотачиваться на целях, а не на способах их достижения. Оно упрощает разработку и поддержку кода, однако может ограничивать гибкость в уникальных ситуациях. Такой вариант подходит для задач, где важна высокая абстракция и минимизация ручного вмешательства.
❤️ — если использовал декларативное программирование
#простымисловами
Декларативное программирование — это подход, ориентированный на результат, который позволяет сосредотачиваться на целях, а не на способах их достижения. Оно упрощает разработку и поддержку кода, однако может ограничивать гибкость в уникальных ситуациях. Такой вариант подходит для задач, где важна высокая абстракция и минимизация ручного вмешательства.
❤️ — если использовал декларативное программирование
#простымисловами
Вы когда-нибудь задумывались, как уязвимость в коде может стоить миллиарды?
Carbanak — это не просто группа хакеров, это команда людей, которые превратили банковские системы в свои личные банкоматы.
Они знали всё про уязвимости, про ошибки в защищенности, о которых даже не догадывались те, кто эти системы строил.
Всего за пару лет хакеры:
— атаковали более 100 банков по всему миру;
— украли $1 млрд;
— обратили на себя внимание Европола.
В подкасте «АЙТИ КРАЙМ» мы изучили, как Carbanak обходили защиту банковских систем, используя уязвимости инфраструктуры.
Скоро мы поделимся этим расследованием. Будьте готовы — здесь нет простых историй про «хакеров из подвала». Только настоящая инженерная работа, профессионализм и поразительное понимание сложных систем.
Carbanak — это не просто группа хакеров, это команда людей, которые превратили банковские системы в свои личные банкоматы.
Они знали всё про уязвимости, про ошибки в защищенности, о которых даже не догадывались те, кто эти системы строил.
Всего за пару лет хакеры:
— атаковали более 100 банков по всему миру;
— украли $1 млрд;
— обратили на себя внимание Европола.
В подкасте «АЙТИ КРАЙМ» мы изучили, как Carbanak обходили защиту банковских систем, используя уязвимости инфраструктуры.
Скоро мы поделимся этим расследованием. Будьте готовы — здесь нет простых историй про «хакеров из подвала». Только настоящая инженерная работа, профессионализм и поразительное понимание сложных систем.
Forwarded from Сохранёнки программиста
This media is not supported in your browser
VIEW IN TELEGRAM
Топ алгоритмов, которые стоит знать любому разработчику
Алгоритмы — это не про «зазубри и забудь», а целый набор инструментов, которые помогают разработчику эффективно решать повседневные задачи. Их знание учит видеть суть проблемы и находить оптимальные пути к её решению.
В статье объясняется, какие 12 алгоритмов стоит знать разработчику: от базовых сортировок до поиска кратчайшего пути. И всё это с визуализацией (как на примере выше), чтобы легче было понять, как они работают на практике.
#алгоритмы #теория #ru
Алгоритмы — это не про «зазубри и забудь», а целый набор инструментов, которые помогают разработчику эффективно решать повседневные задачи. Их знание учит видеть суть проблемы и находить оптимальные пути к её решению.
В статье объясняется, какие 12 алгоритмов стоит знать разработчику: от базовых сортировок до поиска кратчайшего пути. И всё это с визуализацией (как на примере выше), чтобы легче было понять, как они работают на практике.
#алгоритмы #теория #ru
Forwarded from IT Юмор
This media is not supported in your browser
VIEW IN TELEGRAM
Мы подвели итоги октября по самым лучшим статьям авторов, которые писали для Tproger!
🥇 1 место — Прощай, Discord: где теперь общаться геймерам и не только
🥈 2 место — Что удобнее для разработчика: Mac Studio или кастомный ПК?
🥉 3 место — Безумное улучшение производительности в LINQ .NET 9
В следующем месяце вы можете выиграть мерч Tproger — для этого нужно написать самую популярную статью.
Обратитесь к боту, чтобы выбрать одну из тем или предложить свою. Далее напишите статью и отправьте её на модерацию. Победителей объявим в конце ноября.
🎉 — поздравить авторов
@ithumor
🥇 1 место — Прощай, Discord: где теперь общаться геймерам и не только
🥈 2 место — Что удобнее для разработчика: Mac Studio или кастомный ПК?
🥉 3 место — Безумное улучшение производительности в LINQ .NET 9
В следующем месяце вы можете выиграть мерч Tproger — для этого нужно написать самую популярную статью.
Обратитесь к боту, чтобы выбрать одну из тем или предложить свою. Далее напишите статью и отправьте её на модерацию. Победителей объявим в конце ноября.
🎉 — поздравить авторов
@ithumor