В первую волну дот-комов, в начале 2000-х, в стартапах той поры почти невозможно было найти эффективных менеджеров по управлению с дипломом MBA. Но зато почти все были теми самыми 10x-разработчиками, знающими и умеющими тучу всего самого разного, и быстро решающими полезные задачи с помощью реальных технологий, которые не были слишком разрекламированы. Enterprise JavaBeans, Delphi, CORBA, XML... Сегодняшнему мэйнстриму было бы неплохо вернуться в те дни.
...чтобы в редакторе везде автоматически вводился префикс javaBeansEnterprise :)
...чтобы в редакторе везде автоматически вводился префикс javaBeansEnterprise :)
Смешной тренд: когда сеньоры массово укатили, на их место стали лихорадочно ставить миддлов. Кто-то вытянул, но 80% конечно нет. Однако возвращаться обратно в миддлы пацаны уже не хотят :)
И так как в резюме у них теперь есть официальная запись "сеньор", спокойно увольняются на более вкусные печеньки. А в компании получается на одна дыра, а две: ни сеньора, ни миддла.
Я полностью на стороне этих ребят, и рекомендую, если на интервью будут вникать в такой опыт более подробно, напоминать, что дескать неудачный опыт лучше удачного, и астронавтов на Луну в США отбирали именно по опыту фейлов, а не побед.
И так как в резюме у них теперь есть официальная запись "сеньор", спокойно увольняются на более вкусные печеньки. А в компании получается на одна дыра, а две: ни сеньора, ни миддла.
Я полностью на стороне этих ребят, и рекомендую, если на интервью будут вникать в такой опыт более подробно, напоминать, что дескать неудачный опыт лучше удачного, и астронавтов на Луну в США отбирали именно по опыту фейлов, а не побед.
Я сперва думал, это фейк или стёб, но оказалось, действительно.
В джаву завезли монады :)
Что-то вроде Optional<T>
На практике, кто пишет реально крупные проекты на функциональных языках, Optional-подобное никак почти не облегчает когнитивную нагрузку, и мета-программисты, вместо того чтобы выписывать лямбды для отложенных вычислений и создавать элегантные монадические интерфейсы, будут просто тупо менять проверки на null на проверки содержимого Optional.
Хотя конечно сделать потенциальную "нулёвость" эксплицитной в типе в целом полезно.
А может ли кстати класс Optional быть nullable? :)
P.S. Смотрю, на тему Optional в контексте Java vs C# в мире разгорелись нешуточные холивары :) Можно ещё набросить про Kotlin и Scala.
В джаву завезли монады :)
Что-то вроде Optional<T>
На практике, кто пишет реально крупные проекты на функциональных языках, Optional-подобное никак почти не облегчает когнитивную нагрузку, и мета-программисты, вместо того чтобы выписывать лямбды для отложенных вычислений и создавать элегантные монадические интерфейсы, будут просто тупо менять проверки на null на проверки содержимого Optional.
Хотя конечно сделать потенциальную "нулёвость" эксплицитной в типе в целом полезно.
А может ли кстати класс Optional быть nullable? :)
P.S. Смотрю, на тему Optional в контексте Java vs C# в мире разгорелись нешуточные холивары :) Можно ещё набросить про Kotlin и Scala.
👍1
Не пишите программы с багами! Пишите программы сразу без багов. Таким образом, все ваши проекты будут идеальными по качеству!
(это был сарказм)
Разработка софта часто рассматривается как процесс "написать программу, затем пофиксить баги". В результате получаем хрупкий код и бесконечную игру "поймай ошибку". Как насчет альтернативы: разрабатывать программное обеспечение, в котором не может быть ошибок? Проектировать структуры данных и API так, что их нельзя использовать не по назначению.
You write tests, I don’t write bugs. We are not the same.
(это был сарказм)
Разработка софта часто рассматривается как процесс "написать программу, затем пофиксить баги". В результате получаем хрупкий код и бесконечную игру "поймай ошибку". Как насчет альтернативы: разрабатывать программное обеспечение, в котором не может быть ошибок? Проектировать структуры данных и API так, что их нельзя использовать не по назначению.
You write tests, I don’t write bugs. We are not the same.
👍4
Лаборатория Математики и Программирования Сергея Бобровского pinned «Не пишите программы с багами! Пишите программы сразу без багов. Таким образом, все ваши проекты будут идеальными по качеству! (это был сарказм) Разработка софта часто рассматривается как процесс "написать программу, затем пофиксить баги". В результате получаем…»
Ещё смешное, в продолжение тренда: хорошие спецы кто пока остался, за работу "в офисе" просят уже 1.5-2 зарплаты, "а то уеду". Хотя реально как раз на смену работы не настроены, однако, блеф в нынешних условиях прокатывает очень хорошо :) Очень такой тренд поддерживаю; думаю, в 23-м и рост на 3-5 зп станет норм.
Интересно будет полюбоваться через пару лет на гос-ит-проекты технологического суверенитета, где фикс бюджеты, пусть и на сотни миллиардов рублей. На объективный результат. Мне искренне хочется, чтобы всё получилось топчик, но уже вовсю звенит классический тревожный звоночек программной инженерии: когда подрядчики в самом начале, ещё даже до начала работ, уже вовсю надувают щёки перед своими заказчиками: дескать "всё посеем всё пожнём". Увы, но в 98% подобных случаев на выходе получаются бесконечно забагованные продукты и срывы сроков и бюджетов во многие разы.
Интересно будет полюбоваться через пару лет на гос-ит-проекты технологического суверенитета, где фикс бюджеты, пусть и на сотни миллиардов рублей. На объективный результат. Мне искренне хочется, чтобы всё получилось топчик, но уже вовсю звенит классический тревожный звоночек программной инженерии: когда подрядчики в самом начале, ещё даже до начала работ, уже вовсю надувают щёки перед своими заказчиками: дескать "всё посеем всё пожнём". Увы, но в 98% подобных случаев на выходе получаются бесконечно забагованные продукты и срывы сроков и бюджетов во многие разы.
Надо же: "PHP 7 is officially dead"
Расскажите это своим знакомым, которые до сих пор сидят на каком-нибудь пыхе 5.6 и совершенно не планируют апгрейды.
Интересно, если в госпроекте за бюджетные деньги применяется официально закрытая легаси-технология, для которой патчи безопасности уже выпускаться не будут, можно ли его допускать до продакшена?
P.S. Коллеги сообщают, что "В плане php 8.2 планирует уйти от глобальных переменных, что означает что 90% кода [да-да тех самых хорошо известных вам проэктов] будет не работать при обновлении))"
Расскажите это своим знакомым, которые до сих пор сидят на каком-нибудь пыхе 5.6 и совершенно не планируют апгрейды.
Интересно, если в госпроекте за бюджетные деньги применяется официально закрытая легаси-технология, для которой патчи безопасности уже выпускаться не будут, можно ли его допускать до продакшена?
P.S. Коллеги сообщают, что "В плане php 8.2 планирует уйти от глобальных переменных, что означает что 90% кода [да-да тех самых хорошо известных вам проэктов] будет не работать при обновлении))"
LowEndBox
PHP 7 Is Officially Dead - LowEndBox
As of today, PHP 7.4 is end of life, which means the PHP 7 version is now officially retired. Some distributions will backport security patches, but really, it's time to move on.
А вы какую версию PHP используете?
Anonymous Poll
14%
php 3-4
0%
php 5.0-5.2
12%
php 5.3-5.6
17%
php 6 :)
32%
php 7
25%
php 8
Тренд Text-to-App: ChatGPT скоро придёт как минимум на смену StackOverflow. Иногда кажется, что AI действительно понимает, что происходит :) Изучил ли он в самом деле программирование и модель мира в целом, или это всё ещё градиентный поиск шаблонов? Но граница становится всё более нечёткой, и "невозможное" скоро придётся всегда брать в кавычки.
Увы, но из России к ChatGPT подключиться невозможно, и впн не поможет.
Если МОСЯ не выкатит оперативно что-то подобное, то весь остальной мир очень быстро получит огромное конкурентное преимущество. Потому что системы уровня ChatGPT уже в этом десятилетии дадут возможность фактически любому, кто умеет ясно мыслить и генерировать хорошие идеи, воплотить их в реальном ИТ-проекте быстро и бесплатно, и затем зарабатывать на этом. Уже сейчас можно нагуглить примеры, как люди, не умеющие программировать, с помощью ChatGPT за считанные часы создают и разворачивают свои веб-системы.
Думаю, что за считанные годы закроется множество онлайн-курсов "в профессию программист" и им подобных :) Зачем они, когда у вас под рукой есть классный ментор 24/7.
P.S. Куплю действующий аккаунт ChatGPT за 500 рублей.
Увы, но из России к ChatGPT подключиться невозможно, и впн не поможет.
Если МОСЯ не выкатит оперативно что-то подобное, то весь остальной мир очень быстро получит огромное конкурентное преимущество. Потому что системы уровня ChatGPT уже в этом десятилетии дадут возможность фактически любому, кто умеет ясно мыслить и генерировать хорошие идеи, воплотить их в реальном ИТ-проекте быстро и бесплатно, и затем зарабатывать на этом. Уже сейчас можно нагуглить примеры, как люди, не умеющие программировать, с помощью ChatGPT за считанные часы создают и разворачивают свои веб-системы.
Думаю, что за считанные годы закроется множество онлайн-курсов "в профессию программист" и им подобных :) Зачем они, когда у вас под рукой есть классный ментор 24/7.
P.S. Куплю действующий аккаунт ChatGPT за 500 рублей.
Программисты нередко говорят: я писал и комментарии в коде, и спецификации, всё это бесполезно.
Это действительно так, потому что вы пишете бесполезные комментарии и бесполезные спецификации.
Пишете полезные комментарии и полезные спецификации.
Это действительно так, потому что вы пишете бесполезные комментарии и бесполезные спецификации.
Пишете полезные комментарии и полезные спецификации.
/1 У ит-рекрутеров очередное "новогоднее обострение", снова рассказывают рождественские сказки, что дескать "ит-пузырь наконец лопнул" и "ура, больше работодатели не бегают за программистами". Спрос на программистов упал, бесплатных печенек больше не будет, зарплаты просели бла бла бла
Понимаю, ведь они зарабатывают на перепродаже программистов, а "автоворонки продаж" работают всё хуже, потому что спрос на разработчиков всё выше и выше. Вот и гонят регулярно пургу по любым инфоповодам и локальным трендам, морочат голову трудовому народу в надежде на сбычу своих розовых мечт "300% прибыли" :)
Проверяется же это всё элементарным экспериментом =>
Понимаю, ведь они зарабатывают на перепродаже программистов, а "автоворонки продаж" работают всё хуже, потому что спрос на разработчиков всё выше и выше. Вот и гонят регулярно пургу по любым инфоповодам и локальным трендам, морочат голову трудовому народу в надежде на сбычу своих розовых мечт "300% прибыли" :)
Проверяется же это всё элементарным экспериментом =>
/2 Я написал за 5 минут, прихлёбывая лавандовый раф, примитивное фейковое резюме -- 27 лет, 3 года опыта, буквально пару строк, специально в кривовато-дебильном духе, причём Java как топовую технологию в своих скиллах для чистоты эксперимента не указывал, пошёл тяжёлым путём :) Только Python+Django и C# + ASP NET, ну и SQL.
Поставил просто от балды300k 150k, пощёлкал на hh десяток раз "предложить резюме" (никаких сопроводительных писем вообще не делал, буквально пару минут на это потратил) -- и за несколько часов мне пришли три приглашения на собеседование почтой + одно в вотсапе.
Причём такие доброжелательные ("ну приходите к нам пожалуйста!" :), одно неформальное напрямую от техдира, что мне прям реально захотелось с ними поработать, едва удержался!
Поставил просто от балды
Причём такие доброжелательные ("ну приходите к нам пожалуйста!" :), одно неформальное напрямую от техдира, что мне прям реально захотелось с ними поработать, едва удержался!
/3 Удивило же вот что: я ничтоже сумняшеся полагал, что большинство предложений придутся на питончик, потому что микрософт в России кагбэ всё... Ага, щас.
Все офферы были только на C#. Даже не знаю что сказать. Я очень люблю шарп, и .NET мне жутко нравится, но что-то прямо сильный перекос на виндузовый бэкендна пиратских серваках, как в старые добрые времена.
Впрочем, по запросу "программист python django" выдалось 290 вакансий, а "программист c# asp.net" -- 270 вакансий, так что отнесём мой случай к аномальному выбросу. Но в целом, C# .NET однозначно рекомендую освоить. И возможно даже, если хотите "войти в ИТ", начинать лучше с шарпа -- хорошего языка с качественной системой типов, на котором легко писать и отлаживать код, куда проще чем на Java.
Все офферы были только на C#. Даже не знаю что сказать. Я очень люблю шарп, и .NET мне жутко нравится, но что-то прямо сильный перекос на виндузовый бэкенд
Впрочем, по запросу "программист python django" выдалось 290 вакансий, а "программист c# asp.net" -- 270 вакансий, так что отнесём мой случай к аномальному выбросу. Но в целом, C# .NET однозначно рекомендую освоить. И возможно даже, если хотите "войти в ИТ", начинать лучше с шарпа -- хорошего языка с качественной системой типов, на котором легко писать и отлаживать код, куда проще чем на Java.
/4 Короче говоря, дорогие, ситуация такая, что серьёзная нехватка миддлов-сеньоров в России теперь будет всегда, и чем дальше, тем сильнее. Истеричных белок-кадровичек просто игнорьте, вообще не парьтесь :)
Локальные спады конечно вероятны, например, сейчас многие инвесторы притихли, чего-то ждут :) Но денежная масса ведь копится, фонды разбухают, куда-то надо вкладываться. Мой прогноз, что в следующем году в России начнётся стартаповское сумасшествие, денежки польются ниагарой, особенно на фоне кризисного кризиса с хорошими кадрами. Ну и в целом, в преддверии очередной волны хантинга, многие получат очень вкусные годовые премии и 13-е зарплаты.
А я вам в получении всяческих карьерных ништяков обязательно буду помогать.
Локальные спады конечно вероятны, например, сейчас многие инвесторы притихли, чего-то ждут :) Но денежная масса ведь копится, фонды разбухают, куда-то надо вкладываться. Мой прогноз, что в следующем году в России начнётся стартаповское сумасшествие, денежки польются ниагарой, особенно на фоне кризисного кризиса с хорошими кадрами. Ну и в целом, в преддверии очередной волны хантинга, многие получат очень вкусные годовые премии и 13-е зарплаты.
А я вам в получении всяческих карьерных ништяков обязательно буду помогать.
Да, но что насчёт джунов? Тут действительно всё очень печально.
Брать на вырост, на развитие, на потенциал, сейчас почти никто не хочет, поэтому на единичные джуниорские вакансии приходят сотни заявок, и ваше резюме девочка-фильтр с вероятностью 98% отправит в корзину просто так.
Рекомендации стандартны: продолжайте непрерывно расти, у вас на самом деле тут потенциально больше преимущество перед миддлами, которые, работая за зарплату, уже почти не развиваются в профессии.
А вы развивайтесь вширь, изучайте смежные стеки, делайте для гитхаба сайд-проекты на разных языках и фреймворках, решайте задачки на литкоде и codewars, главное, пишите код ежедневно. Навык беглости кодирования теряется быстро.
Применяйте инициативу и нешаблонные подходы (ваша задача -- "просунуть ногу в IT-дверь", например через отдел тестирования).
Обязательно развивайте нетворк! Делайте на этом основной акцент в поиске работы. Только помните: нетворк это не про то, кого знаете вы, это про то, кто знает вас как разработчика.
Поучаствуйте в опенсорс-проектах, ну и в любом случае вам надо научиться писать с нуля системы на десятки тысяч строк. Сделайте сперва на 1000 строк, потом на 3-5 тысяч, потом беритесь за 15-30 тысяч.
Я для такой тренировки рекомендую обычно игровую тематику -- ровно потому, что никакая бизнес-логика не сравнится с той сложностью, с какой вы столкнётесь в геймдеве. Научитесь писать многопользовательские игровые проекты (в идеале, реального времени) объёмом в 20-30 тысяч строк (браузерка почти средней сложности, например), и никакой финтеховский кейс вам уже не будет страшен.
Брать на вырост, на развитие, на потенциал, сейчас почти никто не хочет, поэтому на единичные джуниорские вакансии приходят сотни заявок, и ваше резюме девочка-фильтр с вероятностью 98% отправит в корзину просто так.
Рекомендации стандартны: продолжайте непрерывно расти, у вас на самом деле тут потенциально больше преимущество перед миддлами, которые, работая за зарплату, уже почти не развиваются в профессии.
А вы развивайтесь вширь, изучайте смежные стеки, делайте для гитхаба сайд-проекты на разных языках и фреймворках, решайте задачки на литкоде и codewars, главное, пишите код ежедневно. Навык беглости кодирования теряется быстро.
Применяйте инициативу и нешаблонные подходы (ваша задача -- "просунуть ногу в IT-дверь", например через отдел тестирования).
Обязательно развивайте нетворк! Делайте на этом основной акцент в поиске работы. Только помните: нетворк это не про то, кого знаете вы, это про то, кто знает вас как разработчика.
Поучаствуйте в опенсорс-проектах, ну и в любом случае вам надо научиться писать с нуля системы на десятки тысяч строк. Сделайте сперва на 1000 строк, потом на 3-5 тысяч, потом беритесь за 15-30 тысяч.
Я для такой тренировки рекомендую обычно игровую тематику -- ровно потому, что никакая бизнес-логика не сравнится с той сложностью, с какой вы столкнётесь в геймдеве. Научитесь писать многопользовательские игровые проекты (в идеале, реального времени) объёмом в 20-30 тысяч строк (браузерка почти средней сложности, например), и никакой финтеховский кейс вам уже не будет страшен.
Как подключиться к ChatGPT из России.
Процесс нетривиальный, потому что илоновский AI внимательный, и стоит хоть где-то слегка показать страну, как сразу забанит навсегда. Я палился пару раз на некоторых шагах, поэтому пишу с максимальной страховкой.
1. Купите нормальный впн (не браузерный).
Далее всё делаете, когда впн включён (и не ставьте пожалуйста Голландию :).
2. Нужен чистый браузер, в котором вы вообще ничего и никогда в интернете не делали.
2.1. Рекомендуемый вариант, по-взрослому: создайте новую виртуалку линукса с нуля (при уже включённом впн), в Virtual Box например. Дефолтом лисичка будет, можно и хром поставить.
2.2. Лайт-вариант: ставите в винде браузер (при уже включённом впн), которым ранее никогда не пользовались. Скорее всего хром, edge и firefox у вас уже спалился, рекомендую Brave или Epic.
Из браузера никуда не заходите, только сразу на гугл, язык будет русский просто потому что винда русифицирована. В настройках поиска ставите везде английский.
3. Нужен чистый адрес gmail. Никаких связок с вашими действующими логинами не должно быть!
Тут потребуется регистрация смс на телефон другой страны. К счастью, есть сервисы, продающие виртуальные номера на 10-20 минут как раз для этого. В сервисе, которым я пользовался, десятки разделов, для какого сервиса нужна смс (гугл гмейл, фбук, ...) и самое приятное, есть и OpenAI :)
Пацанам респект. Рекламировать не буду, но по запросу "смс активация онлайн" в первой десятке.
Создаёте логин в почте, указываете в сервисе телефон для страны из впн, получаете смс, регистрируетесь. Мне обошлось в 50 рублей.
4. Логинитесь в gmail, и только после этого заходите на
https://chat.openai.com/
делаете Sign up, выбираете вариант логина Google - покажется ваш gmail логин, выбираете его, и AI снова спросит номер телефона для смс подтверждения (не обязательно из предыдущего пункта). Платите ещё раз 50 рублей для фейкового телефона, регистрируетесь, ну вот и всё.
5. Чатитесь с AI,
по окончании закрываете браузер/виртуалку, и отключаете впн, строго в таком порядке.
=
Вот какую шутку ChatGPT придумал по моему запросу:
Why was the Java developer sad?
Because he didn't know how to 'null' his feelings.
Вообще, удивительно, реально. Что ты такое? :)
Завтра в вк напишу большой пост про это.
P.S. На хабре вчера вышла заметка на эту же тему, там лайт-версия подобного алгоритма регистрации, но значительно более рискованная, и на дисклаймер вверху там обязательно обратите внимание.
Процесс нетривиальный, потому что илоновский AI внимательный, и стоит хоть где-то слегка показать страну, как сразу забанит навсегда. Я палился пару раз на некоторых шагах, поэтому пишу с максимальной страховкой.
1. Купите нормальный впн (не браузерный).
Далее всё делаете, когда впн включён (и не ставьте пожалуйста Голландию :).
2. Нужен чистый браузер, в котором вы вообще ничего и никогда в интернете не делали.
2.1. Рекомендуемый вариант, по-взрослому: создайте новую виртуалку линукса с нуля (при уже включённом впн), в Virtual Box например. Дефолтом лисичка будет, можно и хром поставить.
2.2. Лайт-вариант: ставите в винде браузер (при уже включённом впн), которым ранее никогда не пользовались. Скорее всего хром, edge и firefox у вас уже спалился, рекомендую Brave или Epic.
Из браузера никуда не заходите, только сразу на гугл, язык будет русский просто потому что винда русифицирована. В настройках поиска ставите везде английский.
3. Нужен чистый адрес gmail. Никаких связок с вашими действующими логинами не должно быть!
Тут потребуется регистрация смс на телефон другой страны. К счастью, есть сервисы, продающие виртуальные номера на 10-20 минут как раз для этого. В сервисе, которым я пользовался, десятки разделов, для какого сервиса нужна смс (гугл гмейл, фбук, ...) и самое приятное, есть и OpenAI :)
Пацанам респект. Рекламировать не буду, но по запросу "смс активация онлайн" в первой десятке.
Создаёте логин в почте, указываете в сервисе телефон для страны из впн, получаете смс, регистрируетесь. Мне обошлось в 50 рублей.
4. Логинитесь в gmail, и только после этого заходите на
https://chat.openai.com/
делаете Sign up, выбираете вариант логина Google - покажется ваш gmail логин, выбираете его, и AI снова спросит номер телефона для смс подтверждения (не обязательно из предыдущего пункта). Платите ещё раз 50 рублей для фейкового телефона, регистрируетесь, ну вот и всё.
5. Чатитесь с AI,
по окончании закрываете браузер/виртуалку, и отключаете впн, строго в таком порядке.
=
Вот какую шутку ChatGPT придумал по моему запросу:
Why was the Java developer sad?
Because he didn't know how to 'null' his feelings.
Вообще, удивительно, реально. Что ты такое? :)
Завтра в вк напишу большой пост про это.
P.S. На хабре вчера вышла заметка на эту же тему, там лайт-версия подобного алгоритма регистрации, но значительно более рискованная, и на дисклаймер вверху там обязательно обратите внимание.
ChatGPT умеет писать тексты приемлемого уровня по широкому спектру тем, и даже немножечко программирует.
Конечно, это существенно меняет ситуацию -- так же как её изменили в своё время фотоаппарат, телефон и интернет.
Создавать огромное количество посредственного материала сегодня стало проще, чем когда-либо прежде. Вы можете написать плохой сценарий очередных "Ёлок" примерно за шесть минут.
Это значит, что задавать сочинения в школе или платить за копирайтинг на работе теперь пустая трата времени. Работа журналистов и писателей полностью обесценивается, на очереди массовка ленящихся развиваться программистов.
Все технологии начинают с упрощения и облегчения старых форм работы, однако затем они требуют, чтобы новые подходы выдавали гораздо более лучшее качество.
Если результат вашей работы теперь не более полезен, срочен или умён, чем тот, который GPT может выдать за 12 секунд (и это, например, решения многих задачек с литкода), начните изучать принципиально новые тренды в своей профессии. Это рационализаторство на качественно новом уровне.
Но в целом GPT -- это хорошее напоминание всем нам, что остаются уже совсем немногие вечные вещи, которые технически не масштабируются, и прежде всего это наше внимание (весьма скромный, к сожалению, ресурс).
На курсе карьеры сейчас начал пополнять новый трек "Элитный программист", который ровно про то, как правильно управлять своим вниманием в цифровом мире, когда всё окружающее старается агрессивно его похитить -- но вместе с потерей внимания следом стремительно утекает и наша энергия, и этому есть множество научных обоснований. Без прокачанного навыка управления своим вниманием и без высокого уровня энергии невозможно сделать хорошую карьеру в ИТ.
Конечно, это существенно меняет ситуацию -- так же как её изменили в своё время фотоаппарат, телефон и интернет.
Создавать огромное количество посредственного материала сегодня стало проще, чем когда-либо прежде. Вы можете написать плохой сценарий очередных "Ёлок" примерно за шесть минут.
Это значит, что задавать сочинения в школе или платить за копирайтинг на работе теперь пустая трата времени. Работа журналистов и писателей полностью обесценивается, на очереди массовка ленящихся развиваться программистов.
Все технологии начинают с упрощения и облегчения старых форм работы, однако затем они требуют, чтобы новые подходы выдавали гораздо более лучшее качество.
Если результат вашей работы теперь не более полезен, срочен или умён, чем тот, который GPT может выдать за 12 секунд (и это, например, решения многих задачек с литкода), начните изучать принципиально новые тренды в своей профессии. Это рационализаторство на качественно новом уровне.
Но в целом GPT -- это хорошее напоминание всем нам, что остаются уже совсем немногие вечные вещи, которые технически не масштабируются, и прежде всего это наше внимание (весьма скромный, к сожалению, ресурс).
На курсе карьеры сейчас начал пополнять новый трек "Элитный программист", который ровно про то, как правильно управлять своим вниманием в цифровом мире, когда всё окружающее старается агрессивно его похитить -- но вместе с потерей внимания следом стремительно утекает и наша энергия, и этому есть множество научных обоснований. Без прокачанного навыка управления своим вниманием и без высокого уровня энергии невозможно сделать хорошую карьеру в ИТ.
/1 Небольшой сериал на тему, куда бредёт ИТ, что изменится в AI-эпоху, что именно вас должно волновать, и главное, к чему программистам надо готовиться уже сейчас :)
В течение многих десятилетий профессия программиста была и остаётся очень доходной. И по себе это хорошо знаю, ещё с 1980-х, и сейчас у меня занимаются ребята, которые получают 300 400 500 тысяч рублей в месяц, и это просто безумие. Нету ни одной другой профессии (если вы не начальник:), где можно столько зарабатывать, обучившись, по большому счёту, самостоятельно. Потому что после того, как вы научились устойчиво фигачить кривенький код и освоили пару фреймворков с помощью курсов или наставника, дальше ваше развитие уже полностью ваша ответственность.
Очевидно, что программирование объективно очень ценный навык.
И всё же я действительно думаю, что ИТ -- это пузырь.
Он не лопнет конечно так, как это было с доткомами и криптой, но будет плавно сдуваться до некоторого разумного уровня.
Причина в том, что в ИТ очень трудно измерить, чем занимаются программисты по критерию денег. Очень часто ИТ-отделы относятся к расходной (а не доходной) части бюджета. ИТ -- это необходимое зло.
Посмотрите, из твиттера уволили тысячи айтишников, а он работает только лучше и лучше :)
Имею в виду, что если вы действительно подумаете об этом, честно сравните свою работу с работой других людей-непрограммистов, то вы, вероятно, скажете, что вам переплачивают.
Хорошо, некоторые из вас тут заявят, что им наоборот недоплачивают :)
В таком случае вам надо просто пройти мой курс карьеры, чтобы повысить свою зарплату.
продолжение следует
В течение многих десятилетий профессия программиста была и остаётся очень доходной. И по себе это хорошо знаю, ещё с 1980-х, и сейчас у меня занимаются ребята, которые получают 300 400 500 тысяч рублей в месяц, и это просто безумие. Нету ни одной другой профессии (если вы не начальник:), где можно столько зарабатывать, обучившись, по большому счёту, самостоятельно. Потому что после того, как вы научились устойчиво фигачить кривенький код и освоили пару фреймворков с помощью курсов или наставника, дальше ваше развитие уже полностью ваша ответственность.
Очевидно, что программирование объективно очень ценный навык.
И всё же я действительно думаю, что ИТ -- это пузырь.
Он не лопнет конечно так, как это было с доткомами и криптой, но будет плавно сдуваться до некоторого разумного уровня.
Причина в том, что в ИТ очень трудно измерить, чем занимаются программисты по критерию денег. Очень часто ИТ-отделы относятся к расходной (а не доходной) части бюджета. ИТ -- это необходимое зло.
Посмотрите, из твиттера уволили тысячи айтишников, а он работает только лучше и лучше :)
Имею в виду, что если вы действительно подумаете об этом, честно сравните свою работу с работой других людей-непрограммистов, то вы, вероятно, скажете, что вам переплачивают.
Хорошо, некоторые из вас тут заявят, что им наоборот недоплачивают :)
В таком случае вам надо просто пройти мой курс карьеры, чтобы повысить свою зарплату.
продолжение следует
/2 Этот сериал я назвал Kernel Panic )))
А названия серий будет придумывать AI.
серия 2: The Agony of Code
Главное, о чём вам стоит беспокоиться -- это то, что происходит прямо сейчас, и что произойдёт в ближайшем будущем. Мы видим (и ещё немало увидим) много массовых увольнений в ИТ, мы видим замораживание найма (особенно джуниорское), и мы видим, наконец-то, растущую автоматизацию многих вещей, которыми ранее занимались исключительно "белковые" программисты.
Я не думаю, что разработка как профессия когда-нибудь исчезнет.
Некоторые реально беспокоятся, что нас всех заменят роботы; нет, такого не случится, но тем не менее профессия разработчика будет становиться всё более зрелой. И в итоге наступит момент, когда будет гораздо проще оценить, сколько на самом деле стоит работа конкретного программиста. Без сомнения, поможет в этом и AI.
И когда это произойдёт, то либо многие зарплаты снизятся -- до реального среднерыночного уровня, либо их рост начнёт отставать от темпов инфляции. Хороших специалистов будет всё меньше (буквально в абсолютных значениях), и платить им будут всё больше, а остальная масса разработчиков продолжит количественно расти, однако платить ей станут всё меньше.
Поэтому, как разработчику, вам надо беспокоиться об этом уже сейчас, и у вас обязательно должен быть запасной план Б.
продолжение следует
А названия серий будет придумывать AI.
серия 2: The Agony of Code
Главное, о чём вам стоит беспокоиться -- это то, что происходит прямо сейчас, и что произойдёт в ближайшем будущем. Мы видим (и ещё немало увидим) много массовых увольнений в ИТ, мы видим замораживание найма (особенно джуниорское), и мы видим, наконец-то, растущую автоматизацию многих вещей, которыми ранее занимались исключительно "белковые" программисты.
Я не думаю, что разработка как профессия когда-нибудь исчезнет.
Некоторые реально беспокоятся, что нас всех заменят роботы; нет, такого не случится, но тем не менее профессия разработчика будет становиться всё более зрелой. И в итоге наступит момент, когда будет гораздо проще оценить, сколько на самом деле стоит работа конкретного программиста. Без сомнения, поможет в этом и AI.
И когда это произойдёт, то либо многие зарплаты снизятся -- до реального среднерыночного уровня, либо их рост начнёт отставать от темпов инфляции. Хороших специалистов будет всё меньше (буквально в абсолютных значениях), и платить им будут всё больше, а остальная масса разработчиков продолжит количественно расти, однако платить ей станут всё меньше.
Поэтому, как разработчику, вам надо беспокоиться об этом уже сейчас, и у вас обязательно должен быть запасной план Б.
продолжение следует
Kernel Panic
серия 3: "AI Mavericks"
Лет 20 назад началось активное развитие аутсорсинга (оффшорной разработки), когда заказы из развитых стран стали отдаваться на исполнение в другие страны, где зарплата много ниже. Я и сам так работал в 1990-е, причём зарплата в 150-200 долларов тогда была весьма хорошей в переводе на рубли. И по этой причине аутсорсинг стал реальной проблемой для США: многие программисты, не изучавшие практики программной инженерии, не знакомые с аджайлами, не развивавшиеся в профессии, не тренировавшие свои софт-скиллы, оказались просто не в состоянии конкурировать с разработчиками из Индии, которые делали по сути ту же самую работу за считанные доллары в час.
В России с точки зрения программистов аутсорсинг был не проблемой, а наоборот конкурентным преимуществом, потому что даже индийцы подчас получали больше :) Но вот то же самое сегодня происходит тут (да и везде), и уже мы сами внезапно оказались в проигрышной ситуации перед AI, который готов работать вообще бесплатно 24/7.
Поэтому вы должны понимать, что сегодня многие неосязаемые вещи в ИТ становятся товаром. Чем больше разработчиков требуется, и чем больше спрос на ИТ-проекты, тем больше будет являться технологий для автоматизации процесса программирования.
Вам надо думать, как стать объективно более ценным (товаром:) и как защищать себя перед грядущим.
продолжение следует
серия 3: "AI Mavericks"
Лет 20 назад началось активное развитие аутсорсинга (оффшорной разработки), когда заказы из развитых стран стали отдаваться на исполнение в другие страны, где зарплата много ниже. Я и сам так работал в 1990-е, причём зарплата в 150-200 долларов тогда была весьма хорошей в переводе на рубли. И по этой причине аутсорсинг стал реальной проблемой для США: многие программисты, не изучавшие практики программной инженерии, не знакомые с аджайлами, не развивавшиеся в профессии, не тренировавшие свои софт-скиллы, оказались просто не в состоянии конкурировать с разработчиками из Индии, которые делали по сути ту же самую работу за считанные доллары в час.
В России с точки зрения программистов аутсорсинг был не проблемой, а наоборот конкурентным преимуществом, потому что даже индийцы подчас получали больше :) Но вот то же самое сегодня происходит тут (да и везде), и уже мы сами внезапно оказались в проигрышной ситуации перед AI, который готов работать вообще бесплатно 24/7.
Поэтому вы должны понимать, что сегодня многие неосязаемые вещи в ИТ становятся товаром. Чем больше разработчиков требуется, и чем больше спрос на ИТ-проекты, тем больше будет являться технологий для автоматизации процесса программирования.
Вам надо думать, как стать объективно более ценным (товаром:) и как защищать себя перед грядущим.
продолжение следует
Очередная визуалочка, от IBM, которая их традиционно поддерживает.
Conveyor AI bridges the gap between AI, software development, and operations so you can build end-to-end solutions.
Забавно наблюдать, как каждое поколение вновь и вновь (пере)изобретает визуальное моделирование (IBM/Rational Rose, iLogic Rhapsody, ...), корнями уходящее в модель Statecharts 1980-х годов.
Conveyor AI bridges the gap between AI, software development, and operations so you can build end-to-end solutions.
Забавно наблюдать, как каждое поколение вновь и вновь (пере)изобретает визуальное моделирование (IBM/Rational Rose, iLogic Rhapsody, ...), корнями уходящее в модель Statecharts 1980-х годов.
Conveyorai
Conveyor AI, operated by IBM
Low Code - High Impact | Build AI applications in 5 minutes or less.