СТАТЬ ПРОГРАММИСТОМ
1.38K subscribers
12 photos
59 links
ЧАТ/СООБЩЕСТВО - @tobeprog_chat

Программирование. Задача канала - полностью разобрать путь становления разработчика, проведя по нему читателя наиболее эффективно
Download Telegram
ну или например в случае реакта накинуть мемоизацию, но повторюсь на условные 10 собесов такое может быть например в 5, и то не факт
👏2
Накрутки в резюме и прочие ухищрения — это не болезнь, а симптом. Основная проблема по-прежнему кроется в найме, а точнее в том, что HR-ы очень плохо понимают, кто действительно подходит на позицию с нужным опытом.

Часто разработчикам буквально приходится выбирать из того, что есть, а не из тех, кто реально понравился.
4
С одной стороны, это, конечно, крайне печально для рынка: качество найма упало разительно. С другой, как я уже писал, "проскочить" всё ещё достаточно несложно.
🙏6👍2💯2
Еще одна важная тема — свитч.

Если коротко, сложность перехода сильно переоценивают, а вот бонусы недооценивают.

Кажется, что нужно "начинать с нуля", но это не так.

Лучше всего это видно на примере, как всегда, фронта:

Чтобы подтянуть Node.js до приемлемого уровня, даже полугода, как правило, не нужно.
Язык тот же, нужно только вспомнить ООП (если немного подзабылось на фронте) и выучить основы бекенда.
После этого можно спокойно двигаться в фулстек.

Как происходит свитч?
Фронтенд → фулстек
Освоение новых навыков занимает считаные месяцы.
Фулстек → бекенд
Если вы работаете в команде, можно просто попросить больше задач по бекенду.
Через некоторое время окажетесь в ситуации, где практически всё ваше время уходит на бекенд.

я уже молчу о командах, где это можно делать буквально внутри
👏5
Хотите проверить, выгодно ли?
Проведите эксперимент:

Измените свою позицию в резюме с "фронтенд-разработчика" на "фулстек-разработчика".
Ничего больше в резюме не меняйте.
Подавайтесь на вакансии и посмотрите, сколько будет откликов.
Спойлер: разница обычно ощутимая.
🔥3
Проблема в том, что существует устойчивая предвзятость: якобы есть условно "сложные" и "несложные" направления.

Но если посмотреть на историю, это совсем не так.

два отличных прмера:
когда весь фронт моментально пререпрыгнудл на ts и это вообще не стало проблемой

php и go, пыха всегда считалась не ровней трушным япам, но как только потребовалась переписывать монолиты это снова не стало проблемой, по озущениям добрая треть гошников как раз с нее и пришла
👍2🔥1
один из топ комментов, я довольно часто слышал именно такую аргументацию, но есть один большой нюанс

почему с ии-ным кодом будут в дальнейшем работать люди, а не все тот же ии?

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

но это именно та фича над которой все сейчас активно работают(теже недавние обновления копилота)

плюс история с ии агентами

именно такая связка и должна решить вопрос в будущем
👍5🤔2
"суммарно планируется инвестировать $500B за 4 года, первый транш в $100B уже готов. Это ОГРОМНЫЕ деньги: как я писал выше, Манхэттенский проект стоил примерно $30B, а Лунная программа Apollo— $257 миллиардов (обе цифры с учётом инфляции)." 🙃
🤯6🥰1
Forwarded from Сиолошная
Краткая выжимка перед сном:
— источники новостных аутлетов не врали: The Stargate Project — новая компания, в которую будут вложены деньги для развития ИИ-инфраструктуры в США. На сайте OpenAI написано, что это проект «for OpenAI», то есть звучит так, что они — эксклюзивные потребители возводимой инфраструктуры, и не должны будут делиться с теми, кто не участвует в Проекте.
— суммарно планируется инвестировать $500B за 4 года, первый транш в $100B уже готов. Это ОГРОМНЫЕ деньги: как я писал выше, Манхэттенский проект стоил примерно $30B, а Лунная программа Apollo— $257 миллиардов (обе цифры с учётом инфляции).
— для справки, капитальные расходы Google в этом году прогнозируются на уровне $50B, и это с учётом постройки новых датацентров, расширения старых, на всё про всё: и это ещё их расходы очень выросли за последние год-два. К примеру, в 2023-м у них было всего $32B. CEO OpenAI Sam Altman давно выражал обеспокоенность, что Google в среднесрочной перспективе сможет их обогнать по мощностям; теперь его страхи, по крайней мере пока, развеяны, и спонсирование обеспечено
— Noam Brown, исследователь из OpenAI, работавший над o1/o3, написал: «подобные инвестиции возможны только тогда, когда наука тщательно проверена и люди верят, что она будет успешной и полностью преобразующей. Я согласен, что сейчас самое время»
— символично, что сегодня был первый полноценный день Трампа в офисе, и это его первая пресс-конференция (вчерашнюю, являвшуюся частью официальной программы, не считаю), что с моей точки зрения подчёркивает важность происходящего
— суммарно Проект позволит создать более ста тысяч рабочих мест в США
— отвечая на вопросы, Трамп сказал, что не хочет ограничивать строительство новой инфраструктуры на федеральных землях
— откуда брать энергию? «Drill baby drill» говорит Трамп: начнётся наращивание добычи полезных ископаемых, увеличение выработки электроэнергии для поддержания производств и датацентров
— Ключевые компании-участники: Softbank, OpenAI. Им в помощь: Nvidia, Oracle, MGX (фонд ОАЭ — хорошо когда деньги от нефти есть, да?), Microsoft, Arm. Обратите внимание, что (пока) США не вкладывают государственные деньги в Проект.
— строительство начнётся в Техасе, но части датацентра будут раскиданы по всей стране, и сейчас идёт поиск подходящих мест. Было сказано, что строится 10 датацентров (которые, видимо, виртуально будут объединены в один) из 20 запланированных
— В рамках новых соглашений, Microsoft перестаёт быть эксклюзивным партнёром OpenAI по распространению технологии. OpenAI теперь снова могут строить и управлять своими датацентрами. Однако Microsoft оставляют за собой право первого отказа в предоставлении мощностей и своих услуг.
— С точки зрения применения AI, большой упор в речи был на здравоохранение, на исследования по разработке лекарств от рака, а также на возможность AI читать ваши мед. записи в фоне, анализируя данные и обнаруживая проблемы на ранних этапах.

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

===

Считаю, что Sama как CEO выполнил свою главную цель, обеспечив компанию необходимыми ресурсами на годы вперёд и наняв правильных людей. Это, безусловно, WIN 😜
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2
AI goes brrr
😁6
краткосрочно,
в ai - огромный прилив денег, отразится на всех, в том числе и на зп☺️(помните, я писал о том что не вижу смысла работать за пределами ai или крипты, теперь еще больше не вижу смысла в этом)

менее краткросрочно,
период времени к которому заменят обычных разрабов(нас) стал еще меньше🥲
4
Как вы знаете, я категорически против рекламы говнокурсов и каналов где не просто вода, а даже авторы к айтишке зачастую отношения никакого не имеют, и здесь её не будет.

Все рекомендации на этом канале — искренние и чаще всего личные, более того в данном случае я буквально уговорил чувака начать веcти канал - @iteasify

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

Канал совсем-совсем начинающий, но дайте ему немного времени, и я уверен, он найдёт свою аудиторию и как следует распишется. Сейчас он в процессе перката на гошку и обещал писать об этом, а ещё делиться историями с собесов и своим взглядом на IT. Чисто технарский контент.

Так что, если вам интересен контент про айтишку, Go, PHP и собесы (поверьте, у него 101 история о том, как надо и как не надо), то welcome. Давайте поддержим начинающего автора, поверьте даже небольшая отдача очень сильно мотивирует продолжать все это дело.
👍61
Как я уже говорил в последних постах, сейчас самые актуальные места работы — это крипта и нейронки. Здесь технологии, задачи, команды и зарплаты находятся вне конкуренции, и судя по всему, всё это будет только развиваться.

Многие разработчики (даже опытные) думают, что для работы в этих областях нужно полностью свичнуться, сменить стек и подходы.

Это распространённое заблуждение. Переход в крипту или ИИ не требует радикальных изменений. Да, могут быть новые библиотеки или дополнительные нюансы, но сами подходы к работе остаются такими же, как в любом другом продукте.

Flutter прекрасно показывает, как меняется восприятие технологии в зависимости от области применения:
-На общем рынке Flutter востребован не так сильно, а зарплаты разработчиков на нём откровенно низкие.
-Но в крипте и нейронках всё меняется.

Почему?
-Потому что Flutter позволяет быстро разрабатывать MVP на кроссплатформе с минимальными проблемами. Это делает его критически важным инструментом в цепочке создания продуктов. Как результат, зарплаты на таких проектах буквально иксуются.
При этом работа остаётся плюс-минус такой же.

Да, возможно, придётся изучить:
-Специфические библиотеки (например, связанные с безопасностью в крипте).
-Особенности подходов (например, секьюрность в web3).

Но это не означает, что вы начинаете с нуля. Даже в обычных продуктах могут быть специфичные технологии. Например, использование Three.js на фронте. Но проект по-прежнему будет основан на React, и принципы работы останутся реактовскими.

Если делать какой то вывод - то не надо отрезать себя от буквально лучшего рынка сейчас, из-за представлений, что для него нужны какие то очень особенные требования
👍5🗿2😁1
Потихоньку возвращаюсь в менторинг. Собесы - свои + чужие. Заметил штуку, которую вроде бы никто ещё толком не формулировал: разное восприятие AI на интервью в зависимости от направления. И это... любопытно.

Фронтенд
Вроде бы самая "AI-ready" зона: лучше всего нейросети справляются именно с React-кодом. Сюда же докидываем сильный прогресс в плане вёрстки, а также работы со смежными инструментами. Next.js - отличный пример: по-прежнему с абсолютно ужасным подходом к тому, как команда что-то внезапно меняет, но в целом связка показывает себя очень хорошо.

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

Используют все. Но никто не признаётся

Вопрос "используете ли вы AI?" звучит часто, и правильный ответ, как правило, должен быть максимально нейтральным:
"Да, но в рутинных задачах, считай как для автодополнения."

Особенно это заметно, когда дело доходит до тестовых заданий. Если кандидат признаётся, что использовал ChatGPT - скорее всего, это не оценят.

(Хотя само по себе делать тестовое на фронтенд позицию в 2025-м - уже довольно сомнительная практика)

Гошка
Контраст - абсолютный.

Во-первых, AI-использование крайне одобряется. Особенно если есть крутые кейсы - их точно хотят услышать.

Во-вторых, тестовые на Go не просто можно, но и нужно делать с AI. Если на интервью кандидат скажет:
"Этот код сгенерировал, проверил - норм", то это считается плюсом.

Дальше - больше: лайв-кодинг с AI.
Понятно, речь не про Leetcode-style задачи, а про реальные, рабочие кейсы.
И уже есть компании, где формат выглядит так:
40 минут - час, пользуйся чем хочешь. Курсор, ChatGPT, любые тулзы. Главное - показать, как ты решаешь задачу в реальной среде. И это на топ позиции по рынку.
🔥7
Я не хочу делать какой то вывод, но само наблюдение: AI давно стал частью рабочего процесса, но культура вокруг него - всё ещё на разной стадии принятия.
Фронт по какой-то причине продолжает играть в "сделай руками", даже когда понятно, что половину кода проще генерировать(и так и делают).
Гошка, наоборот, уже перешла в режим "если у тебя нет AI в стеке -то почему?”
🤔6
Microsoft выпустили edit — минималистичный редактор для терминала.
- Написан на Rust
- Имеет поддержку LSP
- Визуально отсылает к vi, но проще и легче
- Распространяется под лицензией MIT
- Занимает менее 250 КБ и доступен как open source на GitHub

Как пишет Microsoft в официальном блоге, цель — восполнить отсутствие встроенного CLI-редактора в 64-битных Windows.
Но есть и другая возможность: edit может стать интерфейсом не для человека, а для AI-агента. Быстрый, лёгкий, без GUI - ну прям идеально под задачи автоматизации

Что это значит для нас разрабов?
- Даже консоль превращается в AI-интерфейс
- Вероятно, Microsoft тестирует способы подгонки среды под нейро-агентов

Еще первое о чем я подумал - имя , во-первых - не обыграть имя для dev маркетинга - ну такое себе, да и имя слишком общее, плюс конфликты кажутся весьма возможными
🤔21
Игнорирование AI внутри компаний - почему это вредит тебе как разработчику

В индустрии явно прослеживается беспокойство: AI развивается стремительно, и многие боятся остаться без работы.
И небезосновательно.

Зафиксируем очевидное:
использовать AI - не просто можно, а нужно.
Это базовая необходимость.
Игнорировать инструменты, которые дают кратный прирост продуктивности - мягко говоря, странно.

Возьмем минимальный набор:
- ChatGPT
- Cursor

Даже с платными доп запросами курсору это скорее всего укладывается в ~$100 в месяц. Никогда ещё такой мощный инструмент не был настолько дешёвым и доступным. Это буквально водораздел между теми, кто использует AI, и нет.

Если твоя компания не даёт этим пользоваться - это красный флаг.
Аргумент секьюрности - допустим. Но тогда подбираются другие инструменты, режимы, ставятся ограничения, что многие компании уже и сделали.

Хуже, если у компании вообще нет желания двигаться в эту сторону.
Если они в принципе отрицают AI - это уже не их проблема. Это твоя.

Пока другие:
– учатся проектировать AI-friendly архитектуру
– перестраивают процессы под это
– учатся по-новому дебажить и строить флоу задач

ты просто не получаешь опыт одного из ключевых скиллов ближайших лет.

Возможно, пора искать новую компанию. Не потому что старая плохая.
А потому что она тормозит тебя, пока остальные идут дальше.
🔥6💯3
Тихое использование AI(в дополнение к прошлому посту) - это когда ты работаешь с ИИ, но не говоришь об этом. Ни команде, ни менеджеру.

Сгенерил код, закрыл таску, пошёл дальше.Такая практика действительно ускоряет работу.

Но это точно не полноценный переход на флоу ‘AI + программирование’.

Пока вся команда, весь проект, не перестроились:
- архитектура не меняется под AI
- ревью идут так же, как раньше
- дебаг и тесты не учитывают автогенерацию
- документация и подходы не адаптируются
AI помогает - но остаётся ‘в фоне’.

Ты ускоряешься (что хорошо), но не меняешься в подходах. И это большая потеря.
Очень важно понять:
AI - это не туповатый, но исполнительный программист. Это буквально другой подход к процессу работы.
🔥9
Прямо сейчас разворачивается одно из самых интересных событий в мире DeFi-взломов - точнее, последствий этого события.

Cetus, один из крупнейших проектов на блокчейне Sui, лишился более $260M.
И его взломали, с помощью его же кода.

Такое в DeFi случается: никто не внедрял вредоносный код, просто использовали то, что уже было, но нестандартным образом. Грубо говоря, контракт «сломали через его собственную логику».

Если по-простому: уязвимость была в том, как система принимала входящие значения.
Ошибка была в библиотеке inter_mate, написанной на низкоуровневом языке Move, который используется в экосистеме Sui.

Функция, отвечающая за безопасную работу с числами, проверяла лимит до 2²⁵⁶, тогда как нужно было проверять до 2¹⁹². Контракт принимал заведомо некорректные значения — и продолжал с ними работать.
Он сам всё отдал - потому что поверил. Поверил значениям, которые не имели права существовать.
1