Мы уже много раз говорили, что каждый новый инструмент дает новые проблемы. Облечая одни проблемы он приносит новые: SwiftUI, AI, теперь и Swift Concurrency.
Автор статьи сравнивает SC с GCD, NSOperation и реактивщиной (?). Тут подмечает, что раньше понимал как и на каком потоке вызывается код, а в SC — такого интуитивного понимания нет
Тут он дает три свежих примера на практике:
Используя этот инструмент нельзя просто брать набор готовых решений, а не выключать критическое мышление и эксперименты.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Увидел в большом канале как ругают apple разрабов за то, что не сделали бесконечный список в UIDatePicker'е. В стиле "хаха, вот лохи, решают там свой литкод, но сделать фичу нормально не могут"…
но тут есть два момент:
1) компания ЯБЛОКО почти не дает литкод задачи и алгосы. Это мы узнали от Симы, у которой я брал интервью, и которая взлетела до космоса в карьере выступив на WWDC в Купертино.
2) уверен, что это даже не баг, а минорный хак для перфоманса и есть оправдания в работе некоторых условий". А если даже и есть, то чаще это тонет в ZBT, который юзают все ФААНГ компании.
Для вас это реально проблема или админы каналов делают выстрел в ногу такой критикой?
но тут есть два момент:
1) компания ЯБЛОКО почти не дает литкод задачи и алгосы. Это мы узнали от Симы, у которой я брал интервью, и которая взлетела до космоса в карьере выступив на WWDC в Купертино.
2) уверен, что это даже не баг, а минорный хак для перфоманса и есть оправдания в работе некоторых условий". А если даже и есть, то чаще это тонет в ZBT, который юзают все ФААНГ компании.
Для вас это реально проблема или админы каналов делают выстрел в ногу такой критикой?
Полезные советы для программиста 2025
Самураи. Прошло больше половины декады. 2030 ближе чем 2020. Страшно думать как быстро бежит время.
Старина Мартин говорил:
Очевидно, что отрицание некоторых технологий, отсеет очередным циклом естественного отбора. Я решил сделать чекап и собрать самые интересные советы к чему нужно готовиться. Сегодня мы мотивирующий пацанский паблик.
1️⃣ Software 3.0. Уметь эффективно Vibe-кодить — уже обязательно. Не смотря на ошибочное заблуждение AI-тулкиты требуют много практики.
2️⃣ Чистый код и архитектура. Вы спросите "Опять?". Да. AI
CEO JetBrains говорит: "разрабы должны эволюционировать в архитекторов, аудиторов и контролёров ген-AI кода. Навыки управления, контроля и архитектуры важнее, чем ручное кодирование"
3️⃣ Математика. Как говорил тот же Дуров: "Аналитическое мышление позволяет интерпретировать результаты, оценивать качество, замечать ошибки и улучшать систему".
Полезные ссылки:
- Andrej Karpathy on Software 3.0: Software in the Age of AI
- Autodesk's CEO says these skills are more important than coding in the AI era
Самураи. Прошло больше половины декады. 2030 ближе чем 2020. Страшно думать как быстро бежит время.
Старина Мартин говорил:
Каждые 5 лет ты должен быть готов к тому, что всё, чем ты владеешь, может оказаться устаревшим, и придётся начинать изучение заново
Очевидно, что отрицание некоторых технологий, отсеет очередным циклом естественного отбора. Я решил сделать чекап и собрать самые интересные советы к чему нужно готовиться. Сегодня мы мотивирующий пацанский паблик.
1️⃣ Software 3.0. Уметь эффективно Vibe-кодить — уже обязательно. Не смотря на ошибочное заблуждение AI-тулкиты требуют много практики.
2️⃣ Чистый код и архитектура. Вы спросите "Опять?". Да. AI
CEO JetBrains говорит: "разрабы должны эволюционировать в архитекторов, аудиторов и контролёров ген-AI кода. Навыки управления, контроля и архитектуры важнее, чем ручное кодирование"
3️⃣ Математика. Как говорил тот же Дуров: "Аналитическое мышление позволяет интерпретировать результаты, оценивать качество, замечать ошибки и улучшать систему".
Полезные ссылки:
- Andrej Karpathy on Software 3.0: Software in the Age of AI
- Autodesk's CEO says these skills are more important than coding in the AI era
Бесплатный курс по Metal
О, нашел прикольный сайт.
Я, если честно, не любитель супер крутых анимаций, тк на моей практике разраба за 10 лет они почти не появлялись.
Обычно бизнес старается на этом экономить, тк не видит ценности и это лишние траты на разработку. Да и на собесах это не спрашивают. Но если вам прям нравится, то сайт выглядит прикольно.
Расскажите какие интересные анимации вам приходилось делать на проекте и как часто?
О, нашел прикольный сайт.
Я, если честно, не любитель супер крутых анимаций, тк на моей практике разраба за 10 лет они почти не появлялись.
Обычно бизнес старается на этом экономить, тк не видит ценности и это лишние траты на разработку. Да и на собесах это не спрашивают. Но если вам прям нравится, то сайт выглядит прикольно.
Расскажите какие интересные анимации вам приходилось делать на проекте и как часто?
This media is not supported in your browser
VIEW IN TELEGRAM
Кстати, я соврал. Я же делал сложную анимацию, когда участвовал в телеграм конкурсе.
Даже занял третье место и получил 1,500$. Подробнее писал тут
Сейчас с курсором такое сделаешь за час. Но тогда убил дня полтора.
Опыт конкурса бустанул меня по многим фронтам:
🟣 я обучился планированию и лидированию за короткие и экстримальные сроки
🟣 погружению в сложную кодовую базу.
🟣 тогда я получал кучу эмоций. это был отличный спортивный опыт
До сих пор считаю что редизайн существующих звонков и изучение кодовой базы намного сложнее стандартных конкурсов на создание новых и отдельных модулей.
Но самое важное, что я иногда перевариваю спустя время — это учиться делать акценты на важном.
Тогда я заморочился на минорных деталях и потратил отведенное время не на то. Как раз слишком много уделял внимания анимашкам, а мог бы общей картине. Ведь анимашки особо не оценивали. Это могло бы дать результат лучше.
Подробнее отдельно напишу пост, когда лучше сформулирую.
Даже занял третье место и получил 1,500$. Подробнее писал тут
Сейчас с курсором такое сделаешь за час. Но тогда убил дня полтора.
Опыт конкурса бустанул меня по многим фронтам:
До сих пор считаю что редизайн существующих звонков и изучение кодовой базы намного сложнее стандартных конкурсов на создание новых и отдельных модулей.
Но самое важное, что я иногда перевариваю спустя время — это учиться делать акценты на важном.
Тогда я заморочился на минорных деталях и потратил отведенное время не на то. Как раз слишком много уделял внимания анимашкам, а мог бы общей картине. Ведь анимашки особо не оценивали. Это могло бы дать результат лучше.
Подробнее отдельно напишу пост, когда лучше сформулирую.
Please open Telegram to view this post
VIEW IN TELEGRAM
Как литкод спас мою жизнь
В интернетах снова на хайпе литкод. Многие пишут, что благодаря этому процессу им получилось выбиться из нищеты.
Собесы чаще это вообще отдельный цирк. Тебе приходится надевать лучший парад, чтобы покрасоваться. Компании любят фильтровать людей по старым схемам:
1️⃣ Опыт. Если ты десять лет пилил кнопки в корпорации, значит, наверное, не облажаешься и тут.
2️⃣ Образование. Красный диплом топ ВУЗа — сертификат о наличии ума.
Но эти два критерия не оценивают главного — мотивацию.
Сотни тысяч выпусников ВУЗов не работают по профессии. Я сам 1 из 30 человек из своей группы, кто стал инженером. И считаю себя не самым талантливым. Кому-то просто не интересно. Кто-то ушел в блогеры, кому-то похер.
Также не мало ситуаций, когда выросший до высоких позиций сотрудник в одной компании, не дотягивал до джуна в другой. ЧСВ, лень, время — это не мотивировало его меняться.
И вот тут на арену выходит литкод.
Да, это испытание боем. Дешевое, тупое, но эффективное. Хочешь в индустрию? Докажи готов выполнить 500 "дурацких задач" в литкоде, чтобы выполнить таких же 500 "дурацких задач" в работе.
Теорики ноют: "а давайте дадим всем систем дизайн". Но тогда ты работу будешь искать не два месяца, как сейчас, а шесть.
Для многих литкод собесы стали единственным социальным лифтом. Люди из всех уголков мира начали выбираться из нищеты. Не благодаря связям или дорогому образованию, а благодаря мотивации, которая давала им ценность в глазах работадателя.
Работодатель видит: ты прошел мясорубку из сотен задач, значит, у тебя есть стержень. А стержень — это то, что ценится.
Литкод — это не лучший инструмент. Он не проверяет умение работать в команде или строить архитектуру. Но он стал социальным лифтом. Ты можешь сидеть в маленьком городе без связей и диплома топ-вузa, но если у тебя есть упорство и мотивация, ты способен пробиться. И в этом его настоящая ценность. Он учит главному — идти до конца.
Кстати, замотивированный этими истории, скоро в комьюнити мы возобновляем рубрику "задача дня".
ПРИШЛО ВРЕМЯ КАЧАТЬ СТЕРЖЕНЬ!
В интернетах снова на хайпе литкод. Многие пишут, что благодаря этому процессу им получилось выбиться из нищеты.
Собесы чаще это вообще отдельный цирк. Тебе приходится надевать лучший парад, чтобы покрасоваться. Компании любят фильтровать людей по старым схемам:
1️⃣ Опыт. Если ты десять лет пилил кнопки в корпорации, значит, наверное, не облажаешься и тут.
2️⃣ Образование. Красный диплом топ ВУЗа — сертификат о наличии ума.
Но эти два критерия не оценивают главного — мотивацию.
Сотни тысяч выпусников ВУЗов не работают по профессии. Я сам 1 из 30 человек из своей группы, кто стал инженером. И считаю себя не самым талантливым. Кому-то просто не интересно. Кто-то ушел в блогеры, кому-то похер.
Также не мало ситуаций, когда выросший до высоких позиций сотрудник в одной компании, не дотягивал до джуна в другой. ЧСВ, лень, время — это не мотивировало его меняться.
И вот тут на арену выходит литкод.
Да, это испытание боем. Дешевое, тупое, но эффективное. Хочешь в индустрию? Докажи готов выполнить 500 "дурацких задач" в литкоде, чтобы выполнить таких же 500 "дурацких задач" в работе.
Теорики ноют: "а давайте дадим всем систем дизайн". Но тогда ты работу будешь искать не два месяца, как сейчас, а шесть.
Для многих литкод собесы стали единственным социальным лифтом. Люди из всех уголков мира начали выбираться из нищеты. Не благодаря связям или дорогому образованию, а благодаря мотивации, которая давала им ценность в глазах работадателя.
Работодатель видит: ты прошел мясорубку из сотен задач, значит, у тебя есть стержень. А стержень — это то, что ценится.
Литкод — это не лучший инструмент. Он не проверяет умение работать в команде или строить архитектуру. Но он стал социальным лифтом. Ты можешь сидеть в маленьком городе без связей и диплома топ-вузa, но если у тебя есть упорство и мотивация, ты способен пробиться. И в этом его настоящая ценность. Он учит главному — идти до конца.
Кстати, замотивированный этими истории, скоро в комьюнити мы возобновляем рубрику "задача дня".
ПРИШЛО ВРЕМЯ КАЧАТЬ СТЕРЖЕНЬ!
Завтра у нас созвон комьюнити на тему LLM. Поделитесь опытом с АИ-агентами
Как вы используете LLM/AI-агенты в работе?
Как вы используете LLM/AI-агенты в работе?
Anonymous Poll
22%
Верстка. Отдаю видео, фигму или картинки и прошу код
28%
Модели и нетворк. Отдаю JSON или YAML для генерации запросов/ответов
60%
Рефакторинг. Прошу объяснить сложный и непонятный код
41%
Багфиксинг.
26%
Документация
29%
Автотесты
34%
Скрипты для окружений на незнакомых языках
27%
Архитектура и рефакторинг
16%
Инди-хакинг. Пишу много MVP пет-проектов для сторов
16%
Другое