Последний выходной года.
Укатил с семьей в отель у озера. Сменить обстановку. Перезагрузиться.
Последние недели было много работы. Жаловаться не приходится. Это хорошо, когда много работы. Но все равно устал. Надо отключиться от рутины. Дать мозгу каких-то новых впечатлений.
У меня не будет длинных праздников. 2-3 новогодних дня отдохну и в бой. Надо успеть отгулять Новый год в ускоренном режиме. Делаю все возможное 😉
Укатил с семьей в отель у озера. Сменить обстановку. Перезагрузиться.
Последние недели было много работы. Жаловаться не приходится. Это хорошо, когда много работы. Но все равно устал. Надо отключиться от рутины. Дать мозгу каких-то новых впечатлений.
У меня не будет длинных праздников. 2-3 новогодних дня отдохну и в бой. Надо успеть отгулять Новый год в ускоренном режиме. Делаю все возможное 😉
👍4🔥3
Написал роутер для NodeJS/ExpressJS приложений.
Зачем изобрел велосипед?
Потому что могу и хочу. Этого уже достаточно.
И вообще мне нравится как получилось.
Что решает?
Точка входа в NodeJS приложение должна выглядеть так как на картинке.
Вся серьезная логика должна быть раскидана по контроллерам, моделям, утилитам, и тд и тп.
Роутер в рельсовом стиле
Я давно укушен в мозг рельсой. И считаю что это не плохо, а очень даже хорошо. Так что не удивительно, что я приверженец рельсовых подходов.
Минимализм
Для реализации 98% задач мне нужны минимальные средства, а не универсальные комбайны.
Что дальше?
- оформить NPM
- сделать мигратор для баз данных
- после этого можно будет реализовывать базовый проект
Зачем изобрел велосипед?
Потому что могу и хочу. Этого уже достаточно.
И вообще мне нравится как получилось.
Что решает?
Точка входа в NodeJS приложение должна выглядеть так как на картинке.
Вся серьезная логика должна быть раскидана по контроллерам, моделям, утилитам, и тд и тп.
Роутер в рельсовом стиле
Я давно укушен в мозг рельсой. И считаю что это не плохо, а очень даже хорошо. Так что не удивительно, что я приверженец рельсовых подходов.
Минимализм
Для реализации 98% задач мне нужны минимальные средства, а не универсальные комбайны.
Что дальше?
- оформить NPM
- сделать мигратор для баз данных
- после этого можно будет реализовывать базовый проект
👍6🔥1
Роутер для NodeJS приложений ✅
Буквально на ваших глазах за 3 дня я написал простой но вполне функциональный роутер для NodeJS/EхpressJS приложений.
Да, я понимаю, что это задача по сути джуниорского уровня. Но я не писал пакетов для NodeJS почти 10 лет. Для меня это неплохая задачка, чтобы вспомнить как это вообще делается. А самое главное как это делается сейчас.
CI/CD я прикручивать не буду — смысла нет никакого.
Что в проекте использовалось
- Простейший TypeScript — скорее для галочки, чем из за надобности.
- ESbuild для компиляции продакшн версии
- Docker/DockerCompose чтобы можно было в любой момент запустить разработку и прогнать тесты.
- Jest для тестов
✔️Пакет опубликован на гитхабе и на NPM. Можно прямо взять и начать использовать.
✔️ Я поставил роутер прямо в реальный проект, который мы делали на новый год. Ни единой проблемы — роутер просто заработал.
Напомню. У меня есть план вкатиться в разработку Telegram Mini App и я собираю инструменты для реализации MVP проектов.
Роутер ✅
Буквально на ваших глазах за 3 дня я написал простой но вполне функциональный роутер для NodeJS/EхpressJS приложений.
Да, я понимаю, что это задача по сути джуниорского уровня. Но я не писал пакетов для NodeJS почти 10 лет. Для меня это неплохая задачка, чтобы вспомнить как это вообще делается. А самое главное как это делается сейчас.
CI/CD я прикручивать не буду — смысла нет никакого.
Что в проекте использовалось
- Простейший TypeScript — скорее для галочки, чем из за надобности.
- ESbuild для компиляции продакшн версии
- Docker/DockerCompose чтобы можно было в любой момент запустить разработку и прогнать тесты.
- Jest для тестов
✔️Пакет опубликован на гитхабе и на NPM. Можно прямо взять и начать использовать.
✔️ Я поставил роутер прямо в реальный проект, который мы делали на новый год. Ни единой проблемы — роутер просто заработал.
Напомню. У меня есть план вкатиться в разработку Telegram Mini App и я собираю инструменты для реализации MVP проектов.
Роутер ✅
👍5
Год почти закончился
Последний час перед наступлением нового года мы проболтали с нашей подругой из Филадельфии.
Внезапный звонок и очень душевный, радостный и позитивный созвон.
Год был хорошим, и хорошо заканчивается.
Было много работы, был хороший отдых. Все здоровы и в бодром расположении духа. Красота.
С удивлением и радостью к концу года заметил серьезные позитивные изменения у людей с которыми я работал и кому помогал развивать профессиональные навыки и карьеру. Не все удавалось. Не со всеми удавалось. Но некоторые результаты меня удивили.
Несколько личных проектов удались.
Получил отличные результаты при работе с несколькими клиентами/командами. Есть что зафиксировать в списке достижений.
Хороший был год. Следующий обещает быть тоже хорошим.
Желаю и себе и вам крепкого здоровья и процветания. Пусть все будет хорошо.
Будете в Стамбуле — заходите на чай.
Последний час перед наступлением нового года мы проболтали с нашей подругой из Филадельфии.
Внезапный звонок и очень душевный, радостный и позитивный созвон.
Год был хорошим, и хорошо заканчивается.
Было много работы, был хороший отдых. Все здоровы и в бодром расположении духа. Красота.
С удивлением и радостью к концу года заметил серьезные позитивные изменения у людей с которыми я работал и кому помогал развивать профессиональные навыки и карьеру. Не все удавалось. Не со всеми удавалось. Но некоторые результаты меня удивили.
Несколько личных проектов удались.
Получил отличные результаты при работе с несколькими клиентами/командами. Есть что зафиксировать в списке достижений.
Хороший был год. Следующий обещает быть тоже хорошим.
Желаю и себе и вам крепкого здоровья и процветания. Пусть все будет хорошо.
Будете в Стамбуле — заходите на чай.
👍7🔥2
Cuphead
Ну до чего «злая» игра.
Ну как можно было додуматься построить всю игру вокруг бесконечных битв с боссами?! 🥹
Как это можно пройти, я не понимаю. У меня нет столько геймерского скила. 😃
Зато игры хорошо переключают мозг. Полная отключка.
Со времен прохождения ведьмака (лет 5 назад) уже и забыл это чувство полного переключения.
Ну до чего «злая» игра.
Ну как можно было додуматься построить всю игру вокруг бесконечных битв с боссами?! 🥹
Как это можно пройти, я не понимаю. У меня нет столько геймерского скила. 😃
Зато игры хорошо переключают мозг. Полная отключка.
Со времен прохождения ведьмака (лет 5 назад) уже и забыл это чувство полного переключения.
🔥4
Cursor.com / Claude (Sonnet)
Год назад я уверенно заявлял — AI очередная игрушка.
Сегодня мне остается только развести руками.
Под чутким руководством оператора эта дрянь способна решать технические задачи эффективнее любого джуниора / мидла.
За 20 минут я добился результата, который бы ожидал от адекватного мидла за 2-3 дня погружения.
5 лет назад, я переживал, что молодые, энергичные, сильные духом и здоровьем разработчики заменят нас - динозавров.
Внезапно оказалось, что молодые энергичные, сильные духом — под главным ударом. Просто потому, что у них нет достаточной насмотренности и опыта построения систем.
С таким инструментом в штате нужен только 1 фулстек с хорошим опытом, Ну и может один девопс.
Волнительно. Кажется, ИТ зима не за горами. Запасайте дрова. 🤪
Год назад я уверенно заявлял — AI очередная игрушка.
Сегодня мне остается только развести руками.
Под чутким руководством оператора эта дрянь способна решать технические задачи эффективнее любого джуниора / мидла.
За 20 минут я добился результата, который бы ожидал от адекватного мидла за 2-3 дня погружения.
5 лет назад, я переживал, что молодые, энергичные, сильные духом и здоровьем разработчики заменят нас - динозавров.
Внезапно оказалось, что молодые энергичные, сильные духом — под главным ударом. Просто потому, что у них нет достаточной насмотренности и опыта построения систем.
С таким инструментом в штате нужен только 1 фулстек с хорошим опытом, Ну и может один девопс.
Волнительно. Кажется, ИТ зима не за горами. Запасайте дрова. 🤪
🤯2
Нейроглюки
Продолжаю держать в курсе об использовании нейронок в процессе кодинга.
Да. Я сделал средней руки проект с помощью нейронки. Реализовал очень приличное, на мой взгляд, количество фич.
И все шло хорошо до некоторого момента Х.
В очень небольшом количестве файлов нейросеть начала придумывать вещи из воздуха. И ладно бы о сторонних решениях. Но код был у нее в контексте и его было 5-6 относительно небольших файлов.
Нейронка начала придумывать свои методы, которых никогда не существовало, решения, которых быть не может и не предполагалось.
Это все случилось на ровном месте, после нескольких дней впечатляющих меня результатов.
Может модель обновляли, может сервера перегружены — не важно. Верить ей нельзя — надо вычитывать каждую строку и понимать толи ты получаешь, что тебе нужно.
TDD для нейросетей — мастхэв. Без предварительно составленных тестов я бы к AI based development даже не приступал.
Да, сама же нейронка их пишет. Это облегчает. Но постоянно и все надо вычитывать и следить
Продолжаю держать в курсе об использовании нейронок в процессе кодинга.
Да. Я сделал средней руки проект с помощью нейронки. Реализовал очень приличное, на мой взгляд, количество фич.
И все шло хорошо до некоторого момента Х.
В очень небольшом количестве файлов нейросеть начала придумывать вещи из воздуха. И ладно бы о сторонних решениях. Но код был у нее в контексте и его было 5-6 относительно небольших файлов.
Нейронка начала придумывать свои методы, которых никогда не существовало, решения, которых быть не может и не предполагалось.
Это все случилось на ровном месте, после нескольких дней впечатляющих меня результатов.
Может модель обновляли, может сервера перегружены — не важно. Верить ей нельзя — надо вычитывать каждую строку и понимать толи ты получаешь, что тебе нужно.
TDD для нейросетей — мастхэв. Без предварительно составленных тестов я бы к AI based development даже не приступал.
Да, сама же нейронка их пишет. Это облегчает. Но постоянно и все надо вычитывать и следить
👍4
Прогнозы развития профессии на фоне развития AI
Давать прогнозы дело неблагодарное. Наверняка они не сбудутся.
Однако, год назад впервые попытавшись решить реальную задачу с помощью AI я сделал для себя первые выводы и прогнозы. Прошел год — мнение и практика поменялись.
Интересно, что будет еще через год. Зафиксирую текущие мысли. На всякий случай. Для себя. Все что делаю у меня в моем уютном уголке интернета — все для себя. Не принимайте как чистую правду. Ситуация динамичная и мои мнения, выводы, ожидания и понимание ситуации меняются на ходу.
Давать прогнозы дело неблагодарное. Наверняка они не сбудутся.
Однако, год назад впервые попытавшись решить реальную задачу с помощью AI я сделал для себя первые выводы и прогнозы. Прошел год — мнение и практика поменялись.
Интересно, что будет еще через год. Зафиксирую текущие мысли. На всякий случай. Для себя. Все что делаю у меня в моем уютном уголке интернета — все для себя. Не принимайте как чистую правду. Ситуация динамичная и мои мнения, выводы, ожидания и понимание ситуации меняются на ходу.
👍3
Цифровое неравенство
AI уже сейчас сокращает работу разработчика и делает его x10 специалистом.
То, о чем так долго мечтали и страдали разработчики сбылось — теперь один может делать как 10.
Качество работы определяется вычислительными ресурсами и степенью готовности конкретной модели.
AI за 20$ в месяц? Ну смешно же. Это для массового сегмента.
Большие корпорации будут обеспечивать своих сотрудников моделями за 3000$-10000$ на сотрудника.
Доступ к корпоративным моделям будет преимуществом при найме. Будет большим счастьем устроится в компанию с доступом к таким инструментам.
Подписка за 20$ останется уделом дешевых фрилансеров.
AI уже сейчас сокращает работу разработчика и делает его x10 специалистом.
То, о чем так долго мечтали и страдали разработчики сбылось — теперь один может делать как 10.
Качество работы определяется вычислительными ресурсами и степенью готовности конкретной модели.
AI за 20$ в месяц? Ну смешно же. Это для массового сегмента.
Большие корпорации будут обеспечивать своих сотрудников моделями за 3000$-10000$ на сотрудника.
Доступ к корпоративным моделям будет преимуществом при найме. Будет большим счастьем устроится в компанию с доступом к таким инструментам.
Подписка за 20$ останется уделом дешевых фрилансеров.
👍3🤯1
Сокращение рынка работы в web в 10 раз
Первая волна сокращений уже произошла. Это факт.
И это была просто корректировка. Все еще впереди.
Крупные компании еще движутся по инерции. Но это не вечно.
Все самые главные публичные сервисы в Интернет разработаны. Поддержка и рефакторинг не занимают столько ресурсов, как создание.
В Web наметился кризис идей и финансов.
Дешевых денег стало меньше. Стартапы уже не популярны. Популярно вкладывать деньги в работающий бизнес. А работающий бизнес сокращает косты (Если это не AI);
Друзья на высоких позициях уже говорят — что последние годы работают над тем, чтобы сократить разработчиков в 3 раза.
Идет нормальный процесс установления баланса системы. AI просто катализатор. Он ускорит процесс.
Джуниоры и средней руки мидлы уже сейчас мало нужны.
Какое у них конкурентое преимущество перед AI?
На популярных языках AI пишет технически чистый код уже сейчас. Его не надо заставлять пользоваться линтером и оплачивать ему страховку по болезни.
Ошибаюсь?
Первая волна сокращений уже произошла. Это факт.
И это была просто корректировка. Все еще впереди.
Крупные компании еще движутся по инерции. Но это не вечно.
Все самые главные публичные сервисы в Интернет разработаны. Поддержка и рефакторинг не занимают столько ресурсов, как создание.
В Web наметился кризис идей и финансов.
Дешевых денег стало меньше. Стартапы уже не популярны. Популярно вкладывать деньги в работающий бизнес. А работающий бизнес сокращает косты (Если это не AI);
Друзья на высоких позициях уже говорят — что последние годы работают над тем, чтобы сократить разработчиков в 3 раза.
Идет нормальный процесс установления баланса системы. AI просто катализатор. Он ускорит процесс.
Джуниоры и средней руки мидлы уже сейчас мало нужны.
Какое у них конкурентое преимущество перед AI?
На популярных языках AI пишет технически чистый код уже сейчас. Его не надо заставлять пользоваться линтером и оплачивать ему страховку по болезни.
Ошибаюсь?
👍3
Кризис онлайн школ по программированию
Не знаю, заметили ли вы — а на мой взгляд, некоторые онлайн школы начали активно продавать и делать рекламу. Больше, чем я привык. Почему?
Все они зарабатывают на том, чтобы научить (большие массы людей) с нуля хоть до какого-то уровня. Объяснить циклы, условия, принципы ООП.
Они учат писать простейшие конструкции. По сути — лепить из глины кирпичи.
А кто будет строить небоскребы их стекла и бетона (реальные проекты)?
Правильно — роботы (AI). А вот курсов, как работать с AI в программировани я пока не встречал.
Хотя сейчас я уже наткнулся на классные техники, которые сильно меняют подходы в работе.
Помогает и опыт моих опытных коллег. Мы на связи и обсуждаем и делимся находками, идеями.
Но все равно. В условиях сокращения рынка, в условиях повышения порога входа — какой смысл у привычных школ программирования?
Не знаю, заметили ли вы — а на мой взгляд, некоторые онлайн школы начали активно продавать и делать рекламу. Больше, чем я привык. Почему?
Все они зарабатывают на том, чтобы научить (большие массы людей) с нуля хоть до какого-то уровня. Объяснить циклы, условия, принципы ООП.
Они учат писать простейшие конструкции. По сути — лепить из глины кирпичи.
А кто будет строить небоскребы их стекла и бетона (реальные проекты)?
Правильно — роботы (AI). А вот курсов, как работать с AI в программировани я пока не встречал.
Хотя сейчас я уже наткнулся на классные техники, которые сильно меняют подходы в работе.
Помогает и опыт моих опытных коллег. Мы на связи и обсуждаем и делимся находками, идеями.
Но все равно. В условиях сокращения рынка, в условиях повышения порога входа — какой смысл у привычных школ программирования?
👍3
Смена парадигмы
Несомненно, это очень благородно уметь вытачивать детали на старом станке.
Еще 20 лет назад на каждом заводе были сотни токарей.
Где сейчас эти благородные люди? В лучшем случае на пенсии. (Мне вряд ли так повезет — экономическая ситуация в мире другая)
Сотни и тысячи людей заменил станок с ЧПУ. И один оператор сейчас заменяет собой десятки людей.
Мне кажется, в ИТ мы сейчас именно в таком положении.
Дорогие начинающие специалисты. Мне жаль. Но уже сейчас мне кажется, что последние годы вы так старались стать токарями и получить свою желанную первую работу.
А руководители ваших фирм уже завтра получат выгодное предложение на сокращение 50% штата и покупку станка ЧПУ и обучение 1 оператора, который вас заменит.
Да, черт подери. Я боюсь. Что скрывать.
Да, у меня есть конкурентное преимущество в таких условиях — Опыт, насмотренность, резюме, умение работать с бизнесом, профессиональные контакты.
И то — в моменте мне страшно. Хотя у меня есть и план B и С.
Желаю стойкости духа всем нам.
Несомненно, это очень благородно уметь вытачивать детали на старом станке.
Еще 20 лет назад на каждом заводе были сотни токарей.
Где сейчас эти благородные люди? В лучшем случае на пенсии. (Мне вряд ли так повезет — экономическая ситуация в мире другая)
Сотни и тысячи людей заменил станок с ЧПУ. И один оператор сейчас заменяет собой десятки людей.
Мне кажется, в ИТ мы сейчас именно в таком положении.
Дорогие начинающие специалисты. Мне жаль. Но уже сейчас мне кажется, что последние годы вы так старались стать токарями и получить свою желанную первую работу.
А руководители ваших фирм уже завтра получат выгодное предложение на сокращение 50% штата и покупку станка ЧПУ и обучение 1 оператора, который вас заменит.
Да, черт подери. Я боюсь. Что скрывать.
Да, у меня есть конкурентное преимущество в таких условиях — Опыт, насмотренность, резюме, умение работать с бизнесом, профессиональные контакты.
И то — в моменте мне страшно. Хотя у меня есть и план B и С.
Желаю стойкости духа всем нам.
👍3
Бутиковое обучение ИТ
Много лет я проработал учителем. Это разочаровывающий опыт. Почему?
Ты работаешь с большим количеством людей, а результат по деньгам и финансам ничтожный.
Это в онлайн школах вам будут петь песни об успехах 10-30 учеников и формировать картинку массового успешного успеха.
Реальность в том, что из 100 учеников успеха добиваются в лучшем случае 2.
Через онлайн школу вы пропустите 10.000 человек. А состоятся только 100-200.
Откровенно говоря, я не встречал ни одного сайта школ, где рассказано больше чем о 20 успешных историях обучения. Прикинули реальные цифры?
Да, можно заработать. Согласен.
Поменять жизнь даже одного человека — это большой результат. Согласен.
Но по сути для школы — это ничтожно мало. Унизительно мало. И все это эфимерные результаты для преподавателя. Ведь с этим человеком ты лично не работал. Он по сути учился сам.
Я вижу будущее так — операторов ЧПУ будут готовить в приватном режиме компании под заказ.
Я хочу в это верить. Ведь именно это мой формат работы. 😅
Много лет я проработал учителем. Это разочаровывающий опыт. Почему?
Ты работаешь с большим количеством людей, а результат по деньгам и финансам ничтожный.
Это в онлайн школах вам будут петь песни об успехах 10-30 учеников и формировать картинку массового успешного успеха.
Реальность в том, что из 100 учеников успеха добиваются в лучшем случае 2.
Через онлайн школу вы пропустите 10.000 человек. А состоятся только 100-200.
Откровенно говоря, я не встречал ни одного сайта школ, где рассказано больше чем о 20 успешных историях обучения. Прикинули реальные цифры?
Да, можно заработать. Согласен.
Поменять жизнь даже одного человека — это большой результат. Согласен.
Но по сути для школы — это ничтожно мало. Унизительно мало. И все это эфимерные результаты для преподавателя. Ведь с этим человеком ты лично не работал. Он по сути учился сам.
Я вижу будущее так — операторов ЧПУ будут готовить в приватном режиме компании под заказ.
Я хочу в это верить. Ведь именно это мой формат работы. 😅
👍3
Профессия останется. Формат поменяется
Последние дни я писал пробный проект с помощью AI.
Довольно сложный по логике и коду. С тестами, с документацией, рефакторингом в процессе. С реализацией неожиданных фич.
Я просто офигел!
Я сделал работу, которую раньше делал бы 2 месяца. Я сделал 97% от желаемого за 4 дня.
Что я узнал?
1) Я понял что AI иногда безбожно тупит. Простые вещи для человеческого сознания — для AI невероятно сложны.
2) AI нужен оператор-контролер. У AI нет своих идей (Шок, шок).
3) AI галлюцинирует даже на простых кейсах. Доверять ему нельзя никогда.
4) Разработка через тесты (TDD) единственный вариант работы с AI. Не пишите код без тестов!
5) Ура! Чтение кода наконец-то стало смертельно важным навыком. Забудьте про написание кода — этот навык отмирает. (Я так долго этого ждал)
6) Уже сейчас программирование превращается в написание документации для AI.
7) Rails, Django, Tailwind, Laravel — больше не нужны.
Пока все. Перечитаю потом. Осмыслю, что написал. 😂
Последние дни я писал пробный проект с помощью AI.
Довольно сложный по логике и коду. С тестами, с документацией, рефакторингом в процессе. С реализацией неожиданных фич.
Я просто офигел!
Я сделал работу, которую раньше делал бы 2 месяца. Я сделал 97% от желаемого за 4 дня.
Что я узнал?
1) Я понял что AI иногда безбожно тупит. Простые вещи для человеческого сознания — для AI невероятно сложны.
2) AI нужен оператор-контролер. У AI нет своих идей (Шок, шок).
3) AI галлюцинирует даже на простых кейсах. Доверять ему нельзя никогда.
4) Разработка через тесты (TDD) единственный вариант работы с AI. Не пишите код без тестов!
5) Ура! Чтение кода наконец-то стало смертельно важным навыком. Забудьте про написание кода — этот навык отмирает. (Я так долго этого ждал)
6) Уже сейчас программирование превращается в написание документации для AI.
7) Rails, Django, Tailwind, Laravel — больше не нужны.
Пока все. Перечитаю потом. Осмыслю, что написал. 😂
👍4
Сводка по использованию AI (1)
1) Ядро решения задачи приходится писать самому. Идею AI сам не сформирует.
Почему? Чудес не бывает. AI выдает усредненные решения, и часто совсем не то и не так как хочется.
2) TDD (Test Driving Development). Надо AI просить сразу писать тесты на вашу задачу. И только потом само решение под тесты.
Почему? AI способен вносить большое количество правок. Без тестов уже на 2-3 заходе вы потеряете контроль над работоспособностью кода.
3) Атомарность правок. Как и прежде, работайте малыми порциями. "Сделай мне функцию", а не "Cделай мне весь проект сразу"
Почему? Контроль. Если AI делает 25 правок в разных файлах сразу — вы не в состоянии собрать пазл и понять все ли нормально.
4) Чтение кода — главный навык.
Почему? У вас теперь есть своя собственная code monkey 🙈 уровня middle developer. Ассистент "мгновенно" и "дешево" пишет код очень хорошего качества. Усредненный мидловский код. Теперь важно понимать, что он написал. А как оформить циклы, массивы или классы — не важно.
1) Ядро решения задачи приходится писать самому. Идею AI сам не сформирует.
Почему? Чудес не бывает. AI выдает усредненные решения, и часто совсем не то и не так как хочется.
2) TDD (Test Driving Development). Надо AI просить сразу писать тесты на вашу задачу. И только потом само решение под тесты.
Почему? AI способен вносить большое количество правок. Без тестов уже на 2-3 заходе вы потеряете контроль над работоспособностью кода.
3) Атомарность правок. Как и прежде, работайте малыми порциями. "Сделай мне функцию", а не "Cделай мне весь проект сразу"
Почему? Контроль. Если AI делает 25 правок в разных файлах сразу — вы не в состоянии собрать пазл и понять все ли нормально.
4) Чтение кода — главный навык.
Почему? У вас теперь есть своя собственная code monkey 🙈 уровня middle developer. Ассистент "мгновенно" и "дешево" пишет код очень хорошего качества. Усредненный мидловский код. Теперь важно понимать, что он написал. А как оформить циклы, массивы или классы — не важно.
👍3