Алексей Мартынов@FenixDeveloper
Предприниматель, Разработчик, Ментор
Information
- Rating
- 818-th
- Location
- Санкт-Петербург и область, Россия
- Works in
- Date of birth
- Registered
- Activity
Specialization
Технический директор, Генеральный директор
Ведущий
From 7,000 $
Lean startup
Управление компанией
Управление разработкой
Проектирование архитектуры приложений
Высоконагруженные системы
Большие данные
Компьютерное зрение
Разработка программного обеспечения
Ага ) Откройте окошко, там кажется что-то поменялось.
Ваши цифры сильно отстали и 400 я скромно занизил ) Как уже говорил, нет смысла оценивать по 80% рынка кто не готов пошевелиться. Смотреть нужно за теми 20% кто двигает рынок вперед, вот там сейчас отрыв по зарплатам пошел существенный, потому что и люди и бизнес начинают понимать где реально ценность зарыта, а она не в ручном труде в нашей сфере.
Да, еще каких-то пять лет назад обычному разработчику вообще не было возможности попросить IDE\LLM сделать что-то, а сейчас есть. Аналогично и с этим вопросом, не выполняемое сейчас в лоб для большинства будет обычным делом уже скоро. Даже сейчас у кого надо все уже работает и так всегда было на рынке.
Сочувствую. Но так-то и пол интернета все еще на вордпрес. Причем это не значит что следующие 20-25 лет так будет, все меняется. Просто из РФ чуть менее заметно, но не значит что нужно зафризиться в одном стеке, это верный путь к смене профессии.
Ответственность да, за решения, пока юридический аппарат не изменится, а это не быстро. Я же сказал про прямую работу с кодом, вот она становится не актуальной. Но, будьте осторожнее со словами "всегда" и "никогда" ) Когда-то в 2010 на конференции я показывал LLM-чат c документами и умные эксперты сказали что "никогда" человек не будет чатиться с компьютером. А когда-то давно Билл Гейтс уверял что 64KБ памяти хватит на все и прочие прочие примеры таких заблуждений.
Попробуйте провести эксперимент и когда в следующий раз будете оптимизировать код запишите ход своих действий и рассуждений. На что смотрите, какие выводы делаете, какие действия пробуете фактически перебирая варианты чтобы подобрать подходящий. А потом посмотрите со стороны на этот алгоритм и подумайте, действительно-ли это нечто не выполнимое ИИ? )
И много раз в день вы делаете сортировку пузырьком? ) 95% ежедневной работы разработчиков перекладывание данных с места на место, лишь небольшие проценты кода требует сложных алгоритмов, тонких оптимизаций и т.д. Другое дело что инженеры часто любят переусложнять простые вещи.
Посмотрите на это с другой стороны, если взять фрагмент кода, то вам важны входные выходные данные, обработка ошибок, показатели производительности — это все измеряемые и проверяемые факторы, которые читать из кода не требуется. А сам же алгоритм как и что было сделано нужен в крайне редких случаях и подавляющее большинство алгоритмов давно решены и LLM вспоминают и применяют их быстрее людей.
Так что важнее системно мыслить, уметь строить ограничения, понимать как обеспечивать требуемый баланс качества и производительности. Хороший разработчик и так это делает, но просто теперь рутину по "печатанию" забирает LLM.
И ценность специалистов нашего поколения во-первых научить LLM писать адекватный код, во-вторых научить молодежь системно решать задачи, проектировать архитектуру на разных уровнях.
Примерно когда все перешли на fetch. Сейчас применяется редко и в основном в историческом контексте когда использовали его с XMLHttpRequest.
Справедливо. Ну будем честными, перспективы на разных рынках сейчас крайне отличаются. Благо я работаю не в РФ и не учителем по основной работе, поэтому смотрю чуть-чуть с другой колокольни. Но хочу отметить что даже среди специалистов моего и старшего возраста сейчас вполне неплохие перспективы, но нужно перебороть некоторые закостенелые привычки и все получится.
Основная проблема в РФ даже не отсутствие работы и ограничения - работы наоборот много, но в основном огромный разрыв в доходности за одно и то же затраченное время и силы, потому что рынок слишком маленький. Условно в РФ выбить $40 в час это реально, но больше сложнее. А в некоторых других странах от $400 в час разговор начинается.
Так что весь вопрос как и где монетизировать свой большой опыт )
Какое-то время в умении "чувствовать" и дебажить еще будет ценность, но это, как и чтение кода перестает быть актуальным. Ключевое, что важно понимать, что доступные на рынку решения это уже отработанный материал, отстающий от передовых разработок.
Следующим поколениям айтшиников будут нужны уже совсем другие навыки, скоро выйдет вторая часть и там подробнее это рассмотрим.
Да, полностью согласен ) Кстати дополню что вместо обычного интерфейса чата удобно использовать песочницу API. Она позволяет указывать системное сообщение, выбирать модель и другие настройки.
Минус песочницы что за нее нужно отдельно платить и GPT-4 пока что еще не всем доступен.
Уточню что нехватка именно Специалистов, которые реально что-то умеют. Это не исключает перечисленных проблем с работодателями, увы есть такое.
Но и тем кто адекватно нанимает очень тяжело сейчас найти толкового человека. Я собеседую огромное количество людей для себя и для других компаний — ситуация реально плачевная.
Если человек действительно умеет работать, то он уже давно где-то или долго не ищет и отрывают с руками за любую цену )
Да, согласен, такие и приходят особенно из ВУЗов ) В ВУЗах забывают объяснить что корочка сама по себе им место не обеспечит. В этом плане с онлайн-курсов (но не всех!) приходят джуны уже более заточенные на практику.
В конце курса я и себе присматриваю так обычно студентов и другим рекомендую и реально хорошо справляются на новых рабочих местах. Что касается зарплат, вот недавний пример студентки, которая в регионе нашла работу на 80к с первой попытки.
Тут нужно уточнить что есть две стратегии найма основные:
1. Наймем побольше и подешевле, а там отфильтруем самородки. Так могут делать крупняки, средние но не очень умные работодатели или небольшие, кто просто не могут позволить себе большую зп для сотрудника.
2. Найти максимально подходящего, чтобы сразу закрыть им какой-то пожар. Так делают более грамотные небольшие работодатели, адекватные средние и крупняк довольно часто.
Так что как и сказано, если поискать, то найти можно, спрос есть и деньги тоже.
Возможно многие, особенно небольшие, работодатели и рассчитывают что программист будет вкалывать круглосуточно, но конечно так делать не надо!)
Но нужно быть готовым к завышенным ожиданиям, стеку не соответствующему вакансии и срокам в стиле "нужно уже вчера".
Не все новички к такому готовы, а потом после одного двух неудачных работодателей получают разочарование в профессии даже если у них был хороший потенциал развития на старте.
Хорошо, по мере возможности ) С бэкендом все даже интереснее, сейчас острая нехватка специалистов, но в бек уже не так просто войти как во фронт.
2. Это нафиг не нужно, ибо когда умрет таргентинг начнутся жалобы на тупую ненужную рекламу, которая сейчас хотя бы частенько попадает в тему.