STR IT
4.49K subscribers
499 photos
72 videos
589 links
Чат: https://t.iss.one/strc0mmunity
Связь: @strrrrr1
Ссылка для друга: https://t.iss.one/+vdzEFWiDYe1lMjky

Реклама на бирже: https://telega.in/c/strfrontend
Download Telegram
😁9👾3
😞 Stack Overflow на историческом минимуме активности

Вернулся к уровню... 2008 года. Году, когда он был запущен.

Еще пользуешься им?

<Наше сообщество/>
Please open Telegram to view this post
VIEW IN TELEGRAM
😭11
🤩 Полная шпаргалка для начинающих линуксоидов

Набор основных команд, которые должен знать кажный

Сохраняем и пользуемся ✌️

<Наше сообщество/>
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Please open Telegram to view this post
VIEW IN TELEGRAM
💘10🔥32🤔1
✈️ Все сложности алгоритмов на 1 фото

Делюсь с вами отличным конспектом по сложности алгоритмов. В самый раз, чтобы периодически вспоминать основы.

PS: А помимо конспекта в нашем сообществе лежат besplatno куры по алгоритмам.

<Наше сообщество/>
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥2
⚙️ Сервис для анонимной подготовки к собеседованиям

Нашел необычный сайт для подготовки к собесам. Помимо сборника задач с интервью, как на leetcode, есть вариант анонимного собеседования с ИИ.

Ты попадаешь в чат с ИИ + у тебя открыта задача, которую необходимо решить. Удобный формат, для тех, кому не с кем провести мок собеседования + самое главное — это бесплатно

⭐️ Гайд по резюме ⭐️ (Бусти)

<Наше сообщество/>
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🤝3👍1
☔️ Нет мотивации писать код

Пиши код блоками по 5 минут. Все, можно прекращать читать пост)

Бывают дни, когда я просыпаюсь и понимаю, последнее, что я хочу делать - это писать на TypeScript..

Но почему так? Почему иногда я забываю о времени, потому что слишком погружен в работу. А иногда не могу даже открыть vscode.

Начнём с того, что мы не роботы. 😞 Люди не могут работать на 100% каждый день.
Усейн болт не может бегать на 100% каждый день, ЛеБрон Джеймс не может каждый день закидывать максимум, Джулиус Мэддокс не может каждую тренировку жать по 350 кило от груди. Хотя этот зверь, думаю может..

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

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

⭐️ Гайд по резюме ⭐️ (Бусти)

<Наше сообщество/>
Please open Telegram to view this post
VIEW IN TELEGRAM
14🔥3🤝3👍1
🔥5👏2
Все мы там будем 😔
Please open Telegram to view this post
VIEW IN TELEGRAM
26🔥7🙏3
😎 Любимый фильм/сериал про IT?

<Наше сообщество/>
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🔥1
Шпаргалка по основным командам Git

Нашел для вас отличный конспект с 12 основными командами git, который должен знать каждый разработчик

Сохраняй себе, чтобы не забыть 🚬

<Наше сообщество/>
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥2
🚬 3 принципа, которые я бы хотел знать в начале карьеры разработчика

В начале пути легко увлечься изучением новых технологий, библиотек и фреймворков. Однако со временем понимаешь, что ключ к качественному коду — это не только знание инструментов, но и следование определённым принципам.

Вот три принципа, которые я бы хотел усвоить раньше:

1. YAGNI — You Aren’t Gonna Need It

Не стоит добавлять функциональность, которая может понадобиться в будущем.

Пример:
// Избыточная структура
interface User {
name: string;
age: number;
address?: string; // возможно, понадобится позже
phoneNumber?: string;
}


Вместо этого:
// Минимально необходимое
interface User {
name: string;
age: number;
}


Добавляйте функциональность только тогда, когда она действительно необходима.

2. KISS — Keep It Simple, Stupid

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

Старайтесь писать простой и понятный код.

Пример:
function getEvenNumbers(numbers: number[]): number[] {
let evenNumbers: number[] = [];
for (let i = 0; i < numbers.length; i++) {
if (numbers[i] % 2 === 0) {
evenNumbers.push(numbers[i]);
}
}
return evenNumbers;
}


Вместо этого:
function getEvenNumbers(numbers: number[]): number[] {
return numbers.filter(number => number % 2 === 0);
}


Простой код легче читать, тестировать и поддерживать.

3. DRY — Don’t Repeat Yourself

Избегайте дублирования кода.

Пример:
// Повторяющийся код
function getProductName(product: Product): string {
return product.name;
}

function getProductPrice(product: Product): number {
return product.price;
}


Вместо этого:
function getProductProperty<T extends keyof Product>(
product: Product,
property: T,
): Product[T] {
return product[property];
}


Это упрощает сопровождение и уменьшает вероятность ошибок.

Эти принципы — не просто рекомендации, а философия разработки. Следуя им, ты научишься писать качественный, поддерживаемый и понятный код.

PS: Само собой я показал минимальные примеры по каждому из принципов. Чтобы понять их в полной мере нужно подробнее разобраться в них. ☔️

<Наше сообщество/>
Please open Telegram to view this post
VIEW IN TELEGRAM
👍114🔥2🤮1
😳 Microsoft сделала отдельную IDE для PostgreSQL… внутри VS Code

VS Code стал ещё мощнее — Microsoft выкатили новое расширение для PostgreSQL, и это уже не просто клиент для подключения, а практически отдельная IDE. Всё, что нужно для работы с базой, теперь живёт прямо в редакторе.

Что завезли:

- Визуализация схемы БД прямо в редакторе — смотри связи, таблицы и зависимости не выходя из VS Code.
- Интеграция с GitHub Copilot: теперь ИИ не просто подсказывает, а пишет и объясняет SQL, понимает задачи на обычном языке.
- IntelliSense с контекстом БД — автокомплит, подсветка, форматирование — как у взрослых.
- Быстрый запуск Postgres через Docker — буквально в пару кликов.
- Подключение к локальным и облачным БД, фильтрация по Azure, поддержка нескольких профилей и безопасная авторизация через Entra ID.
- История SQL-запросов — больше никаких копипаст из прошлого проекта.

Всё в одном флаконе, без переключений между вкладками и миллионом тулов. Забираем здесь 🕺

<Наше сообщество/>
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
42👍2👏2❤‍🔥1🔥1🤮1
🔥17❤‍🔥2👍1
Как разгружаешься после программирования?
Anonymous Poll
33%
Спорт
20%
Прогулки
41%
Игры
6%
Другое (в комментарии)
💻 Хватит думать. Начни писать код.

Слишком часто мы, разработчики (особенно в начале), попадаем в ловушку: «А вдруг я делаю не по best practice?», «А какая архитектура правильнее?», «А может сначала посмотреть ещё 3 видео?»

😎 Знакомо?

Я сам был таким. Много думал — мало писал. В итоге прогресс был медленным, и уверенность в себе падала.

🤩 Что помогло? Простой принцип:

Make it work. Потом сделаешь красиво.

Вместо попыток сразу писать идеальный код — сделай, чтобы просто работало. Пусть криво. Пусть стыдно. Пусть «как на коленке». Но ты ДЕЛАЕШЬ. А не гуглишь восьмую статью подряд.

- Именно в этом «жутком» коде и прячется обучение. Ты не улучшишься, пока не пройдёшь путь от плохого решения к лучшему. А чтобы пройти путь — нужно идти, а не стоять на старте, думая о правильной обуви.

- И да — тут нет магии. Ты ошибаешься → учишься → исправляешься. И так раз за разом.

- Не жди просветления. Открой редактор. Напиши говнокод. Сломай его. Пойми почему. Переделай.
Так ты и станешь разработчиком.

⭐️ Гайд по резюме ⭐️ (Бусти)

<Наше сообщество/>
Please open Telegram to view this post
VIEW IN TELEGRAM
16
Please open Telegram to view this post
VIEW IN TELEGRAM
😭26❤‍🔥5🔥5
👋 Свежие лекции CS50x теперь в открытом доступе.

Это один из самых толковых курсов для тех, кто хочет реально врубиться в базу программирования. Стартуют с C, потом пересаживают на Python

Собираемся и смотрим

⭐️ Гайд по резюме ⭐️ (Бусти)

<Наше сообщество/>
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2
💔15🗿5❤‍🔥2
😎 TypeScript уже переписали на Go

Несколько месяцев была новость, что компилятор ts перепишут на Go/ Так вот, команда TS выкатила предварительную нативную версию компилятора на Go для бета теста.

Теперь код компилится в 10 раз быстрее, на реальных проектах. Например, в кодовой базе Sentry (~1,5 млн строк) время проверки типов снизилось с 55 до 6,8 секунд.

Чтобы попробовать новую версию, установите её отдельно: npm install -D @typescript/native-preview. После этого используйте tsgo вместо привычного tsc. Стабильная же версия компилятора выйдет вместе с TS 7

Плюс расширение в VS Code: “TypeScript (Native Preview)”. После установки его нужно вручную включить через палитру команд: TypeScript Native Preview: Enable (Experimental)

⭐️ Гайд по резюме ⭐️ (Бусти)

<Наше сообщество/>
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍21