Вы отлично справляетесь со своей увлекательной работой программистом, зарабатываете на достойную жизнь, и всё кажется прекрасным.
Затем вы получаете электронное письмо или сообщение в мессенджерах или линкедите с оффером, который кажется слишком хорошим, чтобы быть правдой: у рекрутера есть для вас отличная вакансия, и вы смотритесь как идеальный кандидат для этой роли!
Вы позанимались на моём курсе карьеры, поэтому знаете, что всегда должны рассматривать все доступные вам варианты. Вы договариваетесь с рекрутером о звонке, выясняете подробности вакансии -- звучит довольно заманчиво! -- и даёте добро на то, чтобы вас познакомили с компанией.
А потом (я много раз предупреждал!) всё становится, хм, немного странным...
Полный материал "Как вас рекрутеры обманывают" будет для курсантов на треке "Бесстрашных переговорах о зарплате", и также скоро выложу его для донов в группе "Материалы для неначинающих программистов".
Затем вы получаете электронное письмо или сообщение в мессенджерах или линкедите с оффером, который кажется слишком хорошим, чтобы быть правдой: у рекрутера есть для вас отличная вакансия, и вы смотритесь как идеальный кандидат для этой роли!
Вы позанимались на моём курсе карьеры, поэтому знаете, что всегда должны рассматривать все доступные вам варианты. Вы договариваетесь с рекрутером о звонке, выясняете подробности вакансии -- звучит довольно заманчиво! -- и даёте добро на то, чтобы вас познакомили с компанией.
А потом (я много раз предупреждал!) всё становится, хм, немного странным...
Полный материал "Как вас рекрутеры обманывают" будет для курсантов на треке "Бесстрашных переговорах о зарплате", и также скоро выложу его для донов в группе "Материалы для неначинающих программистов".
🔥9👍5❤1
Плюсисты, вы сегодня действительно так пишете? Это круто ) Это уже какой-то другой мир. Реально подумываю о курсе по type-level design на C++.
Правда, даже продвинутые гуру cs говорят, что такое умение пока никому не дано :) Но почему бы не попробовать?
(Возьмусь за 1 миллион рублей :)
P.S. темплейты плюсов тьюринг-полные...
Правда, даже продвинутые гуру cs говорят, что такое умение пока никому не дано :) Но почему бы не попробовать?
(Возьмусь за 1 миллион рублей :)
P.S. темплейты плюсов тьюринг-полные...
🤯11🤩4🐳3✍2👍2
"Не заблуждайтесь: ИИ - это инопланетный интеллект...
Предположим, нам сказали, что обнаружен флот космических кораблей с высокоинтеллектуальными инопланетянами, которые направляются к Земле и будут здесь через несколько лет.
Предположим, нам сказали, что эти инопланетяне могут решить проблему изменения климата и вылечить рак, но они также могут поработить или даже истребить нас. Как бы мы отреагировали на такую новость?
Полгода назад ведущие мировые эксперты в области искусственного интеллекта предупредили нас о том, что инопланетный разум действительно движется в нашу сторону, только не из космоса, а из наших собственных лабораторий.
Мы должны действовать сейчас, иначе через несколько лет мы можем потерять контроль над нашей планетой и нашим будущим в пользу инопланетного разума".
Future of Life Institute
Предположим, нам сказали, что обнаружен флот космических кораблей с высокоинтеллектуальными инопланетянами, которые направляются к Земле и будут здесь через несколько лет.
Предположим, нам сказали, что эти инопланетяне могут решить проблему изменения климата и вылечить рак, но они также могут поработить или даже истребить нас. Как бы мы отреагировали на такую новость?
Полгода назад ведущие мировые эксперты в области искусственного интеллекта предупредили нас о том, что инопланетный разум действительно движется в нашу сторону, только не из космоса, а из наших собственных лабораторий.
Мы должны действовать сейчас, иначе через несколько лет мы можем потерять контроль над нашей планетой и нашим будущим в пользу инопланетного разума".
Future of Life Institute
👍16🤔2🫡2⚡1👏1
Все порядочные университеты обязательно рассказывают первокурсникам о структурном программировании Эдсгера Дейкстры и его легендарной статье 1968-го года "Доводы против оператора goto" (на эту тему в паблике скоро будет материал).
Но когда Эдсгера в последние годы его жизни (конец 1990-х) спрашивали про эту статью, он отвечал в таком духе:
Ребята! это было в Голландии в 1960-е, я уже не помню, что тогда курил. Я мечтал вместе с хиппи, что любовь и мир будут воплощаться в элегантный код, в поэзию программирования, что её будут придумывать длинноволосые парни в свитерах с пацифистскими эмблемами.
Ха-ха! А сегодня мы все винтики на галерах, добавляющие патч за патчем в шаткую структуру кода, чтобы поскорее выпустить новый коммерческий продукт.
Но когда Эдсгера в последние годы его жизни (конец 1990-х) спрашивали про эту статью, он отвечал в таком духе:
Ребята! это было в Голландии в 1960-е, я уже не помню, что тогда курил. Я мечтал вместе с хиппи, что любовь и мир будут воплощаться в элегантный код, в поэзию программирования, что её будут придумывать длинноволосые парни в свитерах с пацифистскими эмблемами.
Ха-ха! А сегодня мы все винтики на галерах, добавляющие патч за патчем в шаткую структуру кода, чтобы поскорее выпустить новый коммерческий продукт.
🫡21💯6⚡3😁2❤1
В начале этого года ИТ-бизнес по всему миру просто... остановился (я писал об этом провале спроса на программистов чуть ли не в 10 раз). Больше никаких предложений о работе. Больше никаких зацепок. Телефон перестал звонить.
Это был ранний сигнал. Несколько недель спустя все в ИТ заговорили о том, что больше нет ничего, кроме увольнений, замораживания найма и самого сложного рынка труда с 2001-го года.
Ещё пару месяцев назад мои курсанты с отличными резюме, искавшие новую работу программистами, рассказывали, что им везде подозрительно одинаково отвечают "мы вам перезвоним попозже".
=
Но с осени 23-го ситуация изменилась. Новые приглашения и звонки поступают ребятам каждый день, и они уже договариваются о дополнительной сногсшибательной компенсации для высокооплачиваемых разработчиков. Рынок почти вернулся к тем же уровням, что и в прошлом году.
Такое ощущение, что весной и летом индустрия взяла паузу -- и вот теперь всё вернулось. Еще несколько месяцев, и будет казаться, что времён, когда по всему миру айтишников увольняли буквально десятками тысяч, никогда и не было.
=
Однако такой провал наверняка не последний. Теперь вам всегда надо быть готовыми к тому, что ИТ снова рухнет. Такое мышление поможет вам выжить в любой обстановке.
Вот какие разработчики сегодня ценятся особо высоко:
-- понимающие специфику бизнеса/дела/области..., которое автоматизируют;
-- способные выдавать результат, а не просто высиживать часы;
-- продуктивно работать в команде и на команду (очень шаблонно, но ведь важно!)
-- всегда доводить дело до конца.
Это был ранний сигнал. Несколько недель спустя все в ИТ заговорили о том, что больше нет ничего, кроме увольнений, замораживания найма и самого сложного рынка труда с 2001-го года.
Ещё пару месяцев назад мои курсанты с отличными резюме, искавшие новую работу программистами, рассказывали, что им везде подозрительно одинаково отвечают "мы вам перезвоним попозже".
=
Но с осени 23-го ситуация изменилась. Новые приглашения и звонки поступают ребятам каждый день, и они уже договариваются о дополнительной сногсшибательной компенсации для высокооплачиваемых разработчиков. Рынок почти вернулся к тем же уровням, что и в прошлом году.
Такое ощущение, что весной и летом индустрия взяла паузу -- и вот теперь всё вернулось. Еще несколько месяцев, и будет казаться, что времён, когда по всему миру айтишников увольняли буквально десятками тысяч, никогда и не было.
=
Однако такой провал наверняка не последний. Теперь вам всегда надо быть готовыми к тому, что ИТ снова рухнет. Такое мышление поможет вам выжить в любой обстановке.
Вот какие разработчики сегодня ценятся особо высоко:
-- понимающие специфику бизнеса/дела/области..., которое автоматизируют;
-- способные выдавать результат, а не просто высиживать часы;
-- продуктивно работать в команде и на команду (очень шаблонно, но ведь важно!)
-- всегда доводить дело до конца.
🔥14🫡8❤4💯2⚡1
Дорогие! Сейчас многие из вас ведут блоги, и с 1 января это (развитие личного бренда) будет обязательным для всех моих курсантов, кто занимается на второй части курсов.
Но вы смотрели на свой блог со стороны? Как если бы его читал ваш потенциальный работодатель, намеревающийся платить вам 300k/s?
Это какой-то детский сад штаны на лямках.
Что я покушал, мы в тайланде, понты, депрессия, музыка шмузыка, котики (ну это ещё ладно), куча всего, сборная солянка...
Зачем вы об этом пишете? Какой результат вы хотите получить?
Дешёвые лайки от никчемных бездельников, или вкусные офферы от серьёзных компаний?
Если вы не проходили мой курс по ведению блога, это надо обязательно сделать. Ну и в правилах по блогу с 1 января я даю ещё три рекомендации, откуда вам брать бесконечные правильные темы для вашего блога.
Это полностью ваша ответственность, ваша карьера, ваша жизнь. Вы будете терять из-за своего несерьёзного отношения сотни тысяч рублей так, что и сами не заметите, и не понимать а что вообще происходит. И не надо думать, что если вы ведёте свой блог анонимно, AI не знает, кто вы есть на самом деле. И почему анонимно, чего вы боитесь? Наоборот, ваша цель -- чтобы по вашему имени и фамилии поисковики выдавали набор ваших мощных материалов по программированию, демонстрирующих, какой вы крутой разработчик (эйчары так всегда делают по любому кандидату).
На треке "Элитный программист" скоро будет подробный материал, как правильно развивать свой блог и соцсети.
P.S. ребята, все эйчары - скучные люди, их надо "брать" душнилой, а не весельем и "креативностью", которая нафиг никому не нужна. Вы интересуете работодателя исключительно как винтик, как функция, до вашего "глубокого внутреннего мира" никому нет дела и всем плевать.
Но вы смотрели на свой блог со стороны? Как если бы его читал ваш потенциальный работодатель, намеревающийся платить вам 300k/s?
Это какой-то детский сад штаны на лямках.
Что я покушал, мы в тайланде, понты, депрессия, музыка шмузыка, котики (ну это ещё ладно), куча всего, сборная солянка...
Зачем вы об этом пишете? Какой результат вы хотите получить?
Дешёвые лайки от никчемных бездельников, или вкусные офферы от серьёзных компаний?
Если вы не проходили мой курс по ведению блога, это надо обязательно сделать. Ну и в правилах по блогу с 1 января я даю ещё три рекомендации, откуда вам брать бесконечные правильные темы для вашего блога.
Это полностью ваша ответственность, ваша карьера, ваша жизнь. Вы будете терять из-за своего несерьёзного отношения сотни тысяч рублей так, что и сами не заметите, и не понимать а что вообще происходит. И не надо думать, что если вы ведёте свой блог анонимно, AI не знает, кто вы есть на самом деле. И почему анонимно, чего вы боитесь? Наоборот, ваша цель -- чтобы по вашему имени и фамилии поисковики выдавали набор ваших мощных материалов по программированию, демонстрирующих, какой вы крутой разработчик (эйчары так всегда делают по любому кандидату).
На треке "Элитный программист" скоро будет подробный материал, как правильно развивать свой блог и соцсети.
P.S. ребята, все эйчары - скучные люди, их надо "брать" душнилой, а не весельем и "креативностью", которая нафиг никому не нужна. Вы интересуете работодателя исключительно как винтик, как функция, до вашего "глубокого внутреннего мира" никому нет дела и всем плевать.
👍31🫡11🔥2✍1💯1
Моя цель -- максимизировать вашу зарплату с помощью простой и проверенной тактики ведения переговоров. Ваша самая важная тактика -- не раскрывать свою текущую зарплату или ваши ожидания по зарплате до того, как они сделают вам своё предложение. Одна эта тактика стоит не одного десятка тысяч рублей среднестатистическому кандидату, и может стоить многие десятки тысяч рублей или даже больше для многих других. Но это трудно и непривычно, 98% под психологическим давлением сдаются и выдают врагу важные секреты :)
На треке Бесстрашных переговоров о зарплате я подробно, с самых первых занятий, разъясняю всё об этой тактике и о том, как её правильно применять, с готовыми скриптами. Она работает даже с чрезвычайно настойчивыми кадровиками.
Да, но если вдруг рекрутер сулит вам золотые горы, и вроде бы всё выглядит отлично? Для курсантов скоро расскажу "маленький грязный секрет твоего охотника за головами" (спойлер:вы никому не нужны ), и как его использовать в свою выгоду.
На треке Бесстрашных переговоров о зарплате я подробно, с самых первых занятий, разъясняю всё об этой тактике и о том, как её правильно применять, с готовыми скриптами. Она работает даже с чрезвычайно настойчивыми кадровиками.
Да, но если вдруг рекрутер сулит вам золотые горы, и вроде бы всё выглядит отлично? Для курсантов скоро расскажу "маленький грязный секрет твоего охотника за головами" (спойлер:
👍14🫡3❤2✍1
👍7
Это пишет фаундер HashiCorp (infrastructure automation software helps cloud platform teams deliver better business outcomes as they provision, secure, manage, and run cloud).
Типа, вы проводите дни, выискивая какую-нибудь ошибку. Даже недели. А потом...
Это была опечатка в одной строке.
Похоже, это закон: чем больше времени занимает отладка, тем глупее первопричина.
Это не всегда так, но в мэйнстриме на это есть веская причина: "глупая ошибка" находится там, где "обычно" всё работает правильно.
Там, куда вы просто никогда не заглядываете. Там, где, на первый взгляд, всё покрыто тестами, код проходил code review, и сеньоры уверены, что всё в порядке.
Мина может быть заложена в любом месте вашего кода.
Но есть приёмы, позволяющие сделать ваш код защищённым от подобных мин. На формате hard work даю множество практических советов по их предотвращению.
Типа, вы проводите дни, выискивая какую-нибудь ошибку. Даже недели. А потом...
Это была опечатка в одной строке.
Похоже, это закон: чем больше времени занимает отладка, тем глупее первопричина.
Это не всегда так, но в мэйнстриме на это есть веская причина: "глупая ошибка" находится там, где "обычно" всё работает правильно.
Там, куда вы просто никогда не заглядываете. Там, где, на первый взгляд, всё покрыто тестами, код проходил code review, и сеньоры уверены, что всё в порядке.
Мина может быть заложена в любом месте вашего кода.
Но есть приёмы, позволяющие сделать ваш код защищённым от подобных мин. На формате hard work даю множество практических советов по их предотвращению.
🫡16👏2⚡1🔥1💯1
Чудо какое: новый веб-стек tRPC
Типа, больше не будет разделения на бэк и фронт, и главное, что вы получаете полную поддержку типов с "автозаполнением" на сервере и клиенте + автоматическая проверка в рантайме, что ваши входные и выходные данные соответствуют спецификации вашего API.
Когда сложная логика на сервере, или highload, где много клиентов хочут данные в разных форматах, tRPC вряд ли подойдёт, но когда вы делаете проект с акцентом на фронтенде, где бэк скорее вторичен, tRPC очень хорош.
Ну и ещё прикрутить zod (TypeScript-first schema validation with static type inference)
Типа, больше не будет разделения на бэк и фронт, и главное, что вы получаете полную поддержку типов с "автозаполнением" на сервере и клиенте + автоматическая проверка в рантайме, что ваши входные и выходные данные соответствуют спецификации вашего API.
Когда сложная логика на сервере, или highload, где много клиентов хочут данные в разных форматах, tRPC вряд ли подойдёт, но когда вы делаете проект с акцентом на фронтенде, где бэк скорее вторичен, tRPC очень хорош.
Ну и ещё прикрутить zod (TypeScript-first schema validation with static type inference)
❤🔥14✍4👍1
Подъехали очередные позитивные AI-новости.
CEO Anthropic (вторая компания по продвинутости в AI) заявил, что, как он полагает, сверхчеловеческий AI будет готов совсем скоро, и шанс примерно 1 к 6, что он убьёт всех.
"люди, безусловно, будут удивлены тем, на что окажется способен AI в 2024-м году"
Ожидается, что фаза "изменения реальности" (новые научные открытия, лечение тяжёлых болезней, создание биооружия нового поколения) начнётся в 2025--2026 гг.
Он также подтвердил свой недавний прогноз: через 2-3 года AI достигнет уровня "хорошо образованного человека", и более того,
"модели в среднем будут соответствовать человеческим экспертам в широком спектре навыков".
Особенно порадовал свежачок, научная статья "a powerful new capability of LLMs: recursive self-improvement"
recursive self improvement in 2025, superalignment team deadline 2027.
CEO Anthropic (вторая компания по продвинутости в AI) заявил, что, как он полагает, сверхчеловеческий AI будет готов совсем скоро, и шанс примерно 1 к 6, что он убьёт всех.
"люди, безусловно, будут удивлены тем, на что окажется способен AI в 2024-м году"
Ожидается, что фаза "изменения реальности" (новые научные открытия, лечение тяжёлых болезней, создание биооружия нового поколения) начнётся в 2025--2026 гг.
Он также подтвердил свой недавний прогноз: через 2-3 года AI достигнет уровня "хорошо образованного человека", и более того,
"модели в среднем будут соответствовать человеческим экспертам в широком спектре навыков".
Особенно порадовал свежачок, научная статья "a powerful new capability of LLMs: recursive self-improvement"
recursive self improvement in 2025, superalignment team deadline 2027.
🫡10😁2💯2😇2⚡1
"Бабашка" -- метациклический интерпретатор на кложе для кросс-платформного скриптинга (вместо баша например).
✍2🤯2👍1🔥1
"Без требований и без проектирования программирование -- это искусство добавления ошибок в пустой текстовый файл".
-- Louis Srygley, ИТ-архитектор сервиса доставки UPS
-- Louis Srygley, ИТ-архитектор сервиса доставки UPS
✍14🔥6⚡5💯2❤1
Я учу видеть такие недостатки в коде, которые большинство сочтёт безобидными, и программировать на более высоком уровне, чем многие вообще могут себе представить. Трудно поднять людей на такой уровень, но я оттачиваю этот скилл на протяжении многих лет, и ещё больше сделаю в будущем.
Но, как ни странно, ещё труднее поднимать на такой уровень код. Например, линтер может подсказать, что написанный вами цикл можно заменить стандартной библиотечной функцией, а LLM предложит отрефакторить десяток строк, а сторонний наблюдатель отметит, что некоторые из ваших крайних случаев могут быть объединены в один.
Но суть качества кода заключается в чистом выражении заложенных в него идей. Чтобы создать код, который достигнет такого уровня и такого качества, я должен понимать суть проекта до весьма небольших деталей так же глубоко, как и его автор.
Поможет ли тут самый продвинутый AI?
Периодически мне действительно хочется, чтобы кто-то написал более качественный код, но у меня не хватает понимания, чтобы быстро рассказать ему самыми простыми словами, как именно это сделать, ведь я не могу тратить, условно, час на такую бесплатную консультацию.
Но для этого у меня есть полуформальный приём от ИТ-святого, который скоро расскажу курсантам в СильныхИдеях.
Но, как ни странно, ещё труднее поднимать на такой уровень код. Например, линтер может подсказать, что написанный вами цикл можно заменить стандартной библиотечной функцией, а LLM предложит отрефакторить десяток строк, а сторонний наблюдатель отметит, что некоторые из ваших крайних случаев могут быть объединены в один.
Но суть качества кода заключается в чистом выражении заложенных в него идей. Чтобы создать код, который достигнет такого уровня и такого качества, я должен понимать суть проекта до весьма небольших деталей так же глубоко, как и его автор.
Поможет ли тут самый продвинутый AI?
Периодически мне действительно хочется, чтобы кто-то написал более качественный код, но у меня не хватает понимания, чтобы быстро рассказать ему самыми простыми словами, как именно это сделать, ведь я не могу тратить, условно, час на такую бесплатную консультацию.
Но для этого у меня есть полуформальный приём от ИТ-святого, который скоро расскажу курсантам в СильныхИдеях.
👍10🔥6⚡1🫡1