Str Code (IT-Community)
586 subscribers
30 photos
4 videos
110 links
Наше комьюнити: https://t.iss.one/strc0mmunity
Связь: @strrrrr1
Download Telegram
Forwarded from STR IT (str .)
😴 "Писать чистый код сразу" — почему я перестал делать говнокод "на быструю руку"

Накипело, так что будет длинный пост..

Раньше я сознательно писал код по принципу "сначала работающий, потом красивый" Быстро накидывал максимально тупой, но рабочий вариант. Потом (если оставалось время) рефакторил и приводил в порядок. Казалось, это идеальная стратегия под дедлайны: снижаешь риски, что задача не будет сделана вообще.

Но спустя время осознал проблему:

"Потом" не наступает никогда
Новые задачи, баги, правки – и твой "временный" костыль живет в проекте годами. Пока не превратится в такого монстра, что проще переписать с нуля, чем разбираться.

Возвращаться к своему коду – это пытка
Через полгода открываешь свой же код и думаешь: "Какой дебил это писал?.. А, это же я". И самое печальное – ты действительно не понимаешь, как это работает, хотя сам и написал.

Любое изменение превращается в ад
Хочешь добавить фичу? Получай 10 неочевидных багов. Пытаешься что-то починить – ломается в трёх других местах. В итоге каждый коммит – русская рулетка.

Теперь меняю подход:

Лучше чуть изначально обговорить более длинные сроки ну или чутка проебаться, если не критично, но сделать качественно сразу.

Лучше потратить время на архитектуру, чем потом переделывать.

Вывод: если код изначально — говно, он таким и останется. А дедлайны — вечны. 🚬

😠(P.S. Если, конечно, сроки не горят в хлам)😠

Str IT | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from STR IT (str .)
*Meta разрешит ИИ на собеседованиях по лайв кодингу

*Meta планирует дать кандидатам доступ к ИИ во время технических интервью.

Главное:
— Цукерберг считает, что в ближайшие 1–1,5 года разработчики станут «креативными координаторами» для ИИ-кодеров.
— Уже тестируют на своих инженерах: симулируют собесы, чтобы адаптировать процесс.


«Ваш стек?»
«Ну... C#, .NET Core, GraphQL, Cursos...» 🕺

* Meta признана экстремистской в РФ

Str IT | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Forwarded from STR IT (str .)
😳 Sherlock: вводишь ник — получаешь все твои аккаунты

Этот скрипт за минуту проверяет 400+ соцсетей и сервисов по одному никнейму.

Помогает при OSINT-разведки, проверки на утечки, поиске «цифрового следа»

Вводишь ник — получаешь прямые ссылки на все страницы.


Попробовать — GitHub

Str IT | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Forwarded from STR IT (str .)
🆘 Вышел GPT- 5 🆘

Из основного:
Пишет код лучше всех предыдущих версий (74.9% в SWE-bench)
Фронтенд — в 70% случаев превосходит прошлые модели
Длинный контекст — до 272к токенов на вход
Агентские задачи — выполняет сложные многошаговые операции

Str IT | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Forwarded from STR IT (str .)
💻 Чем больше ты кодишь - тем меньше ты зарабатываешь

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

НО:

1) Если тебе страшно начинать программировать(ты только начал учиться) - начинай писать бездумно, чтобы убить страх кодинга. 🥳

2) Но если ты же +-опытный разработчик, то никогда не начинай программировать без четкого плана реализации, даже небольшие проекты. 🚬

Да, это 2 тезиса звучат противоречиво, но не пережив 1-ый, ты не придешь ко 2-му.. А сейчас мы разбираем 2-ой.

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

Лучше такие моменты фиксировать, на бумаге, либо в онлайн рисовалках, по типу draw.io.

Касаемо фронта - когда нужно сделать определённую страницу, в первую очередь продумай что на ней будет выполняться, попытайся накидать макет(если его нет)\ Если есть готовый дизайн - подумай, как ты организуешь компоненты в коде, какие паттерны будешь использовать и умоляю — не начинай кодить сразу, как увидел/придумал задачу.

Сначала подумай

Str IT | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from STR IT (str .)
👍 РКН забанили звонки через Telegram и WhatsApp..

Да, в
такой конкуренции MAX может кидаться в юзеров дерьмом, все равно конкурентов забанят..

*Meta, признанной экстремистской организацией.

Str IT | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from STR IT (str .)
😎 SpeedTest забанили, на зато сделали - "Интернетометр"

Хотя бы от Яндекса, а не от вк..

Str IT | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from STR IT (str .)
🫣 MrBeast устраивает конкурс для разработчиков...

Сообщается, что в конкурсе примут участие 100 инженеров-программистов, работающих без доступа к Cursor


Лучше пусть на бумаге пишут)

Str IT | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
Forwarded from STR IT (str .)
This media is not supported in your browser
VIEW IN TELEGRAM
😳😳 Бесплатный бекенд для твоего приложения ONLINE? Реально)

Public APIs — здоровый каталог бесплатных Апишек для твоих пет проектов: аниме, погода да и вообще все что угодно — бесплатно 😎

Гитик | Сайтик

Str IT | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from STR IT (str .)
Революция вайб-кодинга отменяется

Финальный пост про вайб-кодинг, "замену программистов" и подобный бред)

Для начала - что такое вайб-кодер?

Это человек, который не особо понимает, что происходит в коде. Ошибка? Он будет вносить случайные изменения, пока оно «не заработает». Отступ кривой? Попросил ИИ поправить. Алгоритм упал? Ну, подкрутил что-то, чтобы ошибка пропала.


А теперь заглянем на несколько лет назад:

- Эра HTML. Когда-то верстальщик должен был знать все теги, атрибуты и правила вложенности. Потом пришли Dreamweaver, WYSIWYG-редакторы и конструкторы сайтов. И оказалось, что сайт можно собрать мышкой. Работало ли оно идеально? Конечно нет. Но работало.

- Современный программист.
Не знает всех алгоритмов сортировки - просто вызывает sort() и доверяет языку.
Не помнит синтаксис - IDE всё подскажет и сама за него допишет.
Подключает фреймворки и библиотеки, которые написал кто-то другой.
Копирует куски кода со Stack Overflow и подгоняет под задачу.

Знакомо? Так вот, это и есть вайб-кодинг, только без модного ярлыка

Чем всё это отличается от «старого» кодинга?
Да по сути ничем) Раньше мы руками копипастили куски кода, теперь можно сказать "сделай API-запрос" голосом или текстом. Но суть осталась:
🆘 ты используешь чужой код, особо не вникая в детали, и методом проб и ошибок добиваешься результата.

Так где же «революция»?
А её нет. Это чистый маркетинг. OpenAI просто красиво упаковали старый процесс и назвали новым словом.

Бояться, что "неквалифицированные вайб-кодеры заполонят рынок", точно не стоит. Такие люди уже давно в индустрии - кто-то клепает сайты на конструкторах, кто-то пишет костыли из чужих решений. И их появление связано не с магией ChatGPT, а с банальным ростом спроса на программистов.

Вывод:
Вайб-кодинг это не начало новой эры, а продолжение старой.
Кто умеет реально разбираться в системах, алгоритмах и архитектуре - тот всегда будет ценен. А Сэм Альтман пусть продолжает поднимать миллиарды на маркетинге

Str IT | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
2