Что с рынком труда бэкендеров/питонистов? Где конкуренция? Завершают мой марафон разборов резюме бэкендеры-питонисты, но будет актуально для всех программистов. Разбираю резюме без опыта и с маленьким/средним/большим/большущим опытом. Я не очень понял где там та конкуренция, о которой говорят, если честно. Спойлер: все сильно хуже по резюме чем у фронтендеров, и просто хуже чем у тестировщиков. Ссылка на видео: youtu.be/...mdg
Техниум
Айти — всё? Вкатываться поздно? Айтишники больше не нужны? Денег в индустрии нет? Всех сокращают? Кризис? Ребята, новый сезон видео на Ютубе Решил немного порассуждать на тему того, что происходит с айти сейчас и что ждать в 2025, особенно вкатунам. Буду рад вашей активности. Не думаю что видео вирусное и наберёт много просмотров, поэтому любой ваш лайк или комментарий очень поможет! htyoutu.be/...4ai
Программирование это дар
И если вы им не обладаете, то делать в айти вам — нечего. Я до 2015 года считал именно так. Как я уже писал, я был высокомерным айтишником)) А вы как считаете? Я задался вопросом: что отличает людей у которых есть этот «дар» от тех, кто «не одарен»? Возьмём например меня. По понятиям я считаюсь «самоучкой» — вкатился в программирование по самоучебникам в 2013-2014. Но что было за спиной у этой «самоучности»? В школе была информатика. Я был достаточно успешным в ней, мне нравилось. Мы программировали черепашку — очень прикольно для ребёнка. Потом начался Pascal — у меня получалось. Потом C++ — тоже все гуд...
Карта развития айтишника (work in progress) Нарисовал что-то типа графа: excalidraw.com/..._za Давно хотел отобразить понятные мне вкаты и перекаты в айтишке, и пока готовлю материал к новым видео про процессы и роли решил поделиться. Кого не учел? Понятно ли или нужна пояснительная бригада? Пишите, обсудим. Как видите у разработчиков и тестировщиков самые жирные графы получились. Что лично мне нравится в айти, так это прогнозируемость карьерной лестницы. Не знаю сферы, где есть такое же разнообразие и такое пространство для роста. Но есть но: карта нарисована для нормального мира, где есть множество вакансий без опыта на джуниора и на них не требуется опыта. Мы живем пока что в мире "курильщика", где от джуниоров требуют год опыта, и "джунам" просто приходится изворачиваться и прыгать выше головы на джун+/миддл.
Сделал приложение без кода с ИИ / Программисты больше не нужны? Пацан сказал — пацан сделал (а если не сделал, то пошутил) В итоге реально, как и хотел, провел большую часть праздников за вайбкодингом, чтобы во-первых, сделать проект для тестировщиков, а во-вторых, попутно, оценить само по себе создание айти-продукта с помощью ИИ. Проект ThriveIN — что-то типа фриланс биржи для людей из креативных индустрий. История этого проекта такова, что мы 4 года назад его делали с корешем как стартап, но в итоге не запустили и остался рабочий бэкенд и приложение на iOS и Android. Этот проект сейчас ребята используют в Техниуме в процессе обучения тестированию и он иногда ломается — поэтому я не вру, когда говорю, что мы работаем на реальных проектах 😅 Ключи к сторам приложений остались у другого партнёра, приложения устарели, и их никак не обновить. Поэтому надо делать фронт с нуля, и решили начать с веб-версии. Её то я и вайбкодил с агентом от Replit. Если вы думаете, что я написал промпт «сделай приложение на этом бэкенде» и все заработало, то как бы не так.. Я мучил его примерно 10 дней и до сих пор там куча багов. С какими проблемами я столкнулся? — Агент может использовать импорт куска кода, который он не удосужился написать. Возникает ошибка. И исправлять он ее может не с первого раза. — Агент неверно считывает спецификацию API. И в итоге некоторые страницы или формы не работают, и он сам не может понять почему. Как бы решал эту проблему не-разработчик я не представляю — мне пришлось залезать «в кишки» и писать ему где он не прав. — Агент делает странные вещи. Например, он зачем-то для фронтового приложения сделал базу данных и локальную аутентификацию, думая, что это потребуется, хотя в требованиях этого явно не было. И по смыслу их там и не должно было быть, но он так не посчитал. Опять же, человеку не из разработки было бы сложно здесь понять, почему билд из-за этой конфигурации рушится — пришлось руками исправлять. — Агент плохо имплементирует дизайн, если он привязан к конкретным данным. Да, легко сгенерировать абстрактный код по любому дизайну — сейчас много кто так умеет. Но сделать привязку к специфике приложения он не смог, пришлось дообъяснять. — Агент не понимает ошибок с сервера и не может фиксить код, полагаясь на них. А это в целом нормальная история для разработчика так делать. Опять же пришлось ему объяснять что не так. В итоге через огромное количество итераций получилось сделать кое-как работающий проект, но есть ещё много мест где он сыпется. Поэтому если вы боитесь, что вас, как разработчиков, заменит ИИ — не бойтесь, до этого ещё далеко. А если хотите понять почему, посмотрите моё видео на Ютубе про это. А уж кого тем более ИИ не заменит, так это тестировщиков.. Сколько я времени провёл выявляя баги и сверяя с оригиналом.. Кому-то нужно будет проверять код за ИИ, и объём такой работы будет только больше Думаю замутить предобучение тестировщиков на этом проекте. Есть где «разгуляться»
