Forwarded from STR IT (str .)
Накипело, так что будет длинный пост..
Раньше я сознательно писал код по принципу "сначала работающий, потом красивый" Быстро накидывал максимально тупой, но рабочий вариант. Потом (если оставалось время) рефакторил и приводил в порядок. Казалось, это идеальная стратегия под дедлайны: снижаешь риски, что задача не будет сделана вообще.
Но спустя время осознал проблему:
"Потом" не наступает никогда
Новые задачи, баги, правки – и твой "временный" костыль живет в проекте годами. Пока не превратится в такого монстра, что проще переписать с нуля, чем разбираться.
Возвращаться к своему коду – это пытка
Через полгода открываешь свой же код и думаешь: "Какой мудак это писал?.. А, это же я". И самое печальное – ты действительно не понимаешь, как это работает, хотя сам и написал.
Любое изменение превращается в ад
Хочешь добавить фичу? Получай 10 неочевидных багов. Пытаешься что-то починить – ломается в трёх других местах. В итоге каждый коммит – русская рулетка.
Теперь меняю подход:
Лучше чуть изначально обговорить более длинные сроки
Лучше потратить время на архитектуру, чем потом переделывать.
Вывод: если код изначально — говно, он таким и останется. А дедлайны — вечны. 🚬
Str IT | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Forwarded from STR IT (str .)
*Meta разрешит ИИ на собеседованиях по лайв кодингу
*Meta планирует дать кандидатам доступ к ИИ во время технических интервью.
«Ваш стек?»
«Ну... C#, .NET Core, GraphQL, Cursos...»🕺
* Meta признана экстремистской в РФ
Str IT | Подписаться
*Meta планирует дать кандидатам доступ к ИИ во время технических интервью.
Главное:
— Цукерберг считает, что в ближайшие 1–1,5 года разработчики станут «креативными координаторами» для ИИ-кодеров.
— Уже тестируют на своих инженерах: симулируют собесы, чтобы адаптировать процесс.
«Ваш стек?»
«Ну... C#, .NET Core, GraphQL, Cursos...»
* Meta признана экстремистской в РФ
Str IT | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from STR IT (str .)
Глава Фонда цифровой экономики Клименко выступил с инициативой запуска отечественного VPN — по аналогии с «Госуслугами».
Зачем?
✔️ Блокировать запрещённый контент
✔️ Давать доступ к санкционным, но разрешённым ресурсам
По сути — «белый список» для обхода блокировок, но под контролем государства.
Str IT | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from STR IT (str .)
Из основного:
Str IT | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from STR IT (str .)
Каким ВПН пользуетесь?
Anonymous Poll
32%
Свой, развёрнутый
37%
Бесплатный из AppStore / PlayMarket
20%
Платный из AppStore / PlayMarket
11%
Не пользуюсь
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
❤1
Forwarded from STR IT (str .)
Да, в такой конкуренции MAX может кидаться в юзеров дерьмом, все равно конкурентов забанят..
*Meta, признанной экстремистской организацией.
Str IT | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from STR IT (str .)
Хотя бы от Яндекса, а не от вк..
Str IT | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from STR IT (str .)
Сообщается, что в конкурсе примут участие 100 инженеров-программистов, работающих без доступа к Cursor
Лучше пусть на бумаге пишут)
Str IT | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from STR IT (str .)
Рекордный уровень безработицы среди выпускников ИТ-направлений в США достиг 7.5%, кол-во вакансий на самом низком уровне за последние 5 лет
Отбивались от предложений после простого окончания вуза?)
Мда.. у нас студенты с 1го курса уже откликаются на вакансии, чтобы попасть на работу
Str IT | Подписаться
«Студенты, изучающие информатику, окончившие университет три или четыре года назад, отбивались бы от предложений от ведущих фирм, а теперь тот же самый студент изо всех сил пытался бы получить работу от кого бы то ни было», — считает эксперт Джефф Форбс
Отбивались от предложений после простого окончания вуза?)
Мда.. у нас студенты с 1го курса уже откликаются на вакансии, чтобы попасть на работу
Str IT | Подписаться
Forwarded from STR IT (str .)
This media is not supported in your browser
VIEW IN TELEGRAM
Public APIs — здоровый каталог бесплатных Апишек для твоих пет проектов: аниме, погода да и вообще все что угодно — бесплатно
Гитик | Сайтик
Str IT | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🔥1
Forwarded from STR IT (str .)
Революция вайб-кодинга отменяется
Финальный пост про вайб-кодинг, "замену программистов" и подобный бред)
Для начала - что такое вайб-кодер?
А теперь заглянем на несколько лет назад:
- Эра HTML. Когда-то верстальщик должен был знать все теги, атрибуты и правила вложенности. Потом пришли Dreamweaver, WYSIWYG-редакторы и конструкторы сайтов. И оказалось, что сайт можно собрать мышкой. Работало ли оно идеально? Конечно нет. Но работало.
- Современный программист.
Не знает всех алгоритмов сортировки - просто вызывает sort() и доверяет языку.
Не помнит синтаксис - IDE всё подскажет и сама за него допишет.
Подключает фреймворки и библиотеки, которые написал кто-то другой.
Копирует куски кода со Stack Overflow и подгоняет под задачу.
Знакомо? Так вот, это и есть вайб-кодинг, только без модного ярлыка
Чем всё это отличается от «старого» кодинга?
Да по сути ничем) Раньше мы руками копипастили куски кода, теперь можно сказать "сделай API-запрос" голосом или текстом. Но суть осталась:
🆘 ты используешь чужой код, особо не вникая в детали, и методом проб и ошибок добиваешься результата.
Так где же «революция»?
А её нет. Это чистый маркетинг. OpenAI просто красиво упаковали старый процесс и назвали новым словом.
Бояться, что "неквалифицированные вайб-кодеры заполонят рынок", точно не стоит. Такие люди уже давно в индустрии - кто-то клепает сайты на конструкторах, кто-то пишет костыли из чужих решений. И их появление связано не с магией ChatGPT, а с банальным ростом спроса на программистов.
Вывод:
Вайб-кодинг это не начало новой эры, а продолжение старой.
Кто умеет реально разбираться в системах, алгоритмах и архитектуре - тот всегда будет ценен. А Сэм Альтман пусть продолжает поднимать миллиарды на маркетинге
Str IT | Подписаться
Финальный пост про вайб-кодинг, "замену программистов" и подобный бред)
Для начала - что такое вайб-кодер?
Это человек, который не особо понимает, что происходит в коде. Ошибка? Он будет вносить случайные изменения, пока оно «не заработает». Отступ кривой? Попросил ИИ поправить. Алгоритм упал? Ну, подкрутил что-то, чтобы ошибка пропала.
А теперь заглянем на несколько лет назад:
- Эра HTML. Когда-то верстальщик должен был знать все теги, атрибуты и правила вложенности. Потом пришли Dreamweaver, WYSIWYG-редакторы и конструкторы сайтов. И оказалось, что сайт можно собрать мышкой. Работало ли оно идеально? Конечно нет. Но работало.
- Современный программист.
Не знает всех алгоритмов сортировки - просто вызывает sort() и доверяет языку.
Не помнит синтаксис - IDE всё подскажет и сама за него допишет.
Подключает фреймворки и библиотеки, которые написал кто-то другой.
Копирует куски кода со Stack Overflow и подгоняет под задачу.
Знакомо? Так вот, это и есть вайб-кодинг, только без модного ярлыка
Чем всё это отличается от «старого» кодинга?
Да по сути ничем) Раньше мы руками копипастили куски кода, теперь можно сказать "сделай API-запрос" голосом или текстом. Но суть осталась:
Так где же «революция»?
А её нет. Это чистый маркетинг. OpenAI просто красиво упаковали старый процесс и назвали новым словом.
Бояться, что "неквалифицированные вайб-кодеры заполонят рынок", точно не стоит. Такие люди уже давно в индустрии - кто-то клепает сайты на конструкторах, кто-то пишет костыли из чужих решений. И их появление связано не с магией ChatGPT, а с банальным ростом спроса на программистов.
Вывод:
Вайб-кодинг это не начало новой эры, а продолжение старой.
Кто умеет реально разбираться в системах, алгоритмах и архитектуре - тот всегда будет ценен. А Сэм Альтман пусть продолжает поднимать миллиарды на маркетинге
Str IT | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from STR IT (str .)
Уже видели? Вернули оплату Айфоном.
Не на правах рекламы/или моей работы в сбере, но это реально круто.
Появилась проблема - нельзя оплачивать телефоном, сделали решение - оплата через блютуз и подключили к своей огромной инфраструктуре(терминалам)
Str IT | Подписаться
Не на правах рекламы/или моей работы в сбере, но это реально круто.
Появилась проблема - нельзя оплачивать телефоном, сделали решение - оплата через блютуз и подключили к своей огромной инфраструктуре(терминалам)
Str IT | Подписаться
Forwarded from STR IT (str .)
Google дропнула лучшую модель для редактирования фото — Gemini 2.5 Flash Image
На LMArena модель была под именем nano banana (всех конкурентов опередила за несколько дней)
Тестим в AI Studio🤩
Str IT | Подписаться
На LMArena модель была под именем nano banana (всех конкурентов опередила за несколько дней)
Тестим в AI Studio
Str IT | Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from STR IT (str .)
Запускай приложения Windows (включая Microsoft 365) в GNU/Linux
Друзья, нашел для вас простой способ запускать приложения под винду на линуксе — WinApps
WinApps работает путем:
1) Запуска Windows на виртуальной машине Docker, Podman или libvirt.
2) Система сканирует установленные .exe.
3) Создает ярлыки для выбранных приложений Windows в основной операционной системе GNU/Linux.
4) Используя FreeRDP в качестве серверной части, можно легко создавать приложения Windows наряду с приложениями GNU/Linux.
Бонусы:
1) Доступ к /home изнутри Windows (\\tsclient\home).
2) Можно правой кнопкой в Nautilus открыть файл сразу, например, в Photoshop.
3) Линковка ms-word:// и прочих офисных протоколов — тоже работает.
4) Есть официальная поддержка всех продукты Adobe.
Пробуем тут
Str IT | Подписаться
Друзья, нашел для вас простой способ запускать приложения под винду на линуксе — WinApps
WinApps работает путем:
1) Запуска Windows на виртуальной машине Docker, Podman или libvirt.
2) Система сканирует установленные .exe.
3) Создает ярлыки для выбранных приложений Windows в основной операционной системе GNU/Linux.
4) Используя FreeRDP в качестве серверной части, можно легко создавать приложения Windows наряду с приложениями GNU/Linux.
Бонусы:
1) Доступ к /home изнутри Windows (\\tsclient\home).
2) Можно правой кнопкой в Nautilus открыть файл сразу, например, в Photoshop.
3) Линковка ms-word:// и прочих офисных протоколов — тоже работает.
4) Есть официальная поддержка всех продукты Adobe.
Пробуем тут
Str IT | Подписаться