Артём Ипатов | Твой путь в IT
488 subscribers
36 photos
4 files
33 links
Про IT, программирование, полезные сервисы, курсы и многое другое..

Вопросы\предложения: @ipatov_pr

Чат комьюнити: https://t.me/+RyUA4C2X04RkOGUy

Канал на YouTube: https://www.youtube.com/@pythonpractics
Download Telegram
От порно сайтов до работы в IT

Всем привет! Сегодня хочу рассказать про свой путь, как и с чего начинал, будет несколько частей, так как просили рассказать подробно👇🏻

Мой путь начался с сайтов для взрослых. Примерно 5-6 лет назад я хотел заработать деньги. На тот момент одним из популярных способов монетизации был показ рекламных баннеров на собственном сайте и я решил попробовать.

Для этого нужен был сайт, тематика выбиралась по активности пользователей, мне было без разницы. Ну и чтобы его сделать, пришлось изучить html, css (смотрел разные видеоуроки, постоянно что-то тыкал и копался). Изучал сразу на боевом проект, решая различные проблемы от дизайна до размещения в интернете и дальнейшего продвижения сайта.

И как вы могли догадаться, ничего хорошего из этого не вышло. Потом было еще много разных сайтов (онлайн кинотеатр даже приносил какой-то доход). Но интерес изучать тему программирования дальше вырос.

Продолжение следует..
Почему решать алгоритмические задачи плохо?

Конечно, решение алгоритмических задач обязательный аспект обучения, в этом посте решил написать какие минусы есть, если заниматься только этим.

Первое, что следует учитывать, это то, что умение решать алгоритмические задачи не всегда переводится на практические навыки. Это подобно зубрежке слов в английском языке, но не умея их применять в разговоре. Понимание алгоритмов в вакууме часто не имеет реальной ценности, если не сопровождается умением применять их к решению реальных проблем.

Во вторых, отсутствие контекста. В реальной жизни редко возникают задачи, которые абсолютно идентичны учебным задачам. Решение алгоритмических задач часто происходит в "вакууме", без учета контекста и реальных ограничений, что может искажать представление о практическом применении полученных навыков.

Ну и в-третьих, слишком большое внимание к алгоритмическим задачам может отвлечь от развития других важных навыков. Например, коммуникативных навыков, критического мышления, творческого подхода к решению проблем. При работе в реальном мире, часто необходимо не просто решить задачу, но и объяснить свои решения другим людям, сотрудничать в команде, адаптироваться к изменяющимся условиям.

Важно учиться и развивать другие навыки, такие как общение, работа в команде и понимание целей проекта.Тут главное находить баланс между решением задач и прикладным опытом
This media is not supported in your browser
VIEW IN TELEGRAM
Какая перспектива роста у программистов в IT?

На самом деле в IT нет потолка в росте. Это индустрия, которая ежедневно развивается, появляются новые технологи и возможности, а так же появляются новые вакансии.

Многие ошибочно думают, что если начать работать программистом, то рост возможен только до позиции Senior или TeamLead с зарплатами 300-500к, хотя это уже неплохая зарплата.

Но никто не запрещает идти дальше и создавать что-то свое. Например открывать свой стартап или компанию и разрабатывать продукты или предоставлять услуги, имея опыт приобретенный на предыдущих местах, его можно использовать по максимуму.

Поэтому если вы попали в IT, то тут можно делать что угодно и развиваться в любом направлении. Работа программистом в компании это один из этапов, очень крутой и мощны, чтобы набраться опыта в hard\soft скилах и изучить как работают процессы в компаниях, какие есть запросы у людей и как их можно решить собственным продуктом, и идти дальше если есть идея и желание.
ИИ ЗАМЕНИТ ПРОГРАММИСТОВ? Стоит ли начинать учиться программированию в 2024?

Наверное, это один из самый популярный вопросов. Я уже много раз отвечал на него и по-прежнему не изменил своего мнения. В видео я затронул все эти темы:

- Как ИИ уже сегодня меняет IT-индустрию.
- Потребуются ли программисты в мире, где ИИ делает большую часть работы?
- Почему важно учиться программировать даже в эру ИИ.
- Какие навыки будут востребованы у программистов в ближайшие годы.

https://youtu.be/Nn_vAkY7Bjk
Расскажи о будущем профессии? Возможно ли перенасыщение рынка программистами, сложность найти нормальную работу? Про выбор языка для изучения :)
Что там с будущим профессии backend-разработчик?

Прогнозы для профессии backend-разработчика весьма оптимистичные. Спрос на специалистов, особенно в области бэкенда, по-прежнему высок. Только в этом году 20% всех направлений составили backend-разработчики. Скриншоты с РБК и портала Хабр Карьера приложил к посту.

Важно понимать, что сейчас появляется все больше самоучек и выпускников курсов от онлайн-школ (а многие школы просто пытаются заработать со всех. Про это я ещё напишу подробнее, так как сам работал в таких и знаю, как это устроено). Но для успешного трудоустройства важно не только знание языка и фреймворков, но и проекты в портфолио и знание технологий, которые актуальны именно сейчас и используются в работе.

Я считаю, что это направление только набирает обороты, спрос на специалистов растет. Перенасыщения хорошими программистами я вообще не вижу.

P.S В след постах распишу про выбор языка программирования и трудоустройство. Накидайте ⚡️если интересно
Как выбрать язык программирования?

Самый популярный вопрос среди новичков, от которого зависит все дальнейшее обучение. Когда вы выбираете язык программирования, нужно учесть несколько важных моментов:

— Что вы хотите делать? Разные языки хороши для разных задач. Например, JavaScript идеально подходит для создания веб-сайтов, Python отлично справляется с созданием backend для сервисов и с задачами по анализу данных, машинному обучению. А Java часто используется для разработки мобильных приложений.

— Сообщество и ресурсы: легче учиться и решать проблемы с языком, у которого большое и активное сообщество. Это значит, что у вас будет много учебных материалов, библиотек и форумов, где вы можете получить помощь.

— Востребованность на рынке: посмотрите, какие языки больше всего нужны работодателям. Языки с большим спросом могут открыть перед вами больше возможностей для работы в различных отраслях и карьерного роста.

— Легкость обучения: некоторые языки проще изучать, чем другие. Например, Python является одним из самых доступных и мощных для начинающих из-за его простоты и читаемости.

— Долгосрочная перспектива: Подумайте о будущем языка программирования - поддерживается ли он разработчиками, регулярно ли обновляется, и каковы перспективы его развития. Языки, которые продолжают развиваться, являются более актуальными на рынке и используются в разработке на текущий момент.

Как вы понимаете, единого ответа тут нет)) Но учитывая эти факторы, вы сможете выбрать язык программирования, который будет соответствовать как вашим личным предпочтениям, так и требованиям для вашей карьеры.
Какую книгу прочитать, чтобы стать программистом

"Артём, какие книги по Python посоветуешь?» - ещё один из самых популярных вопросов 😅

Ребят, не занимайтесь херней. Никакая книжка не сделает вас программистом. Если есть уже какие-то знания, то дальше только практика, практика и ещё раз практика.

Но нет, вы не начинаете что-то делать, ведь сначала нужно прочитать все книжки по программированию.

Вместо того, чтобы сесть, придумать себе проект и отталкиваться дальше именно от того, что нужно. Такой подход работает гораздо эффективнее в обучении, чем фокус на теории (книжках, статьях) и всяком таком.

Если бы я сидел и думал, а какую книжку мне ещё прочитать, чтобы стать ведущим разработчиком и далее тимлидом - то никогда бы не стал.

Скажу так - реальный мир другой, он не по книжкам.

Решил написать, потому что накипело))

Вывод. Для быстрого и эффективного обучения пиши код, создавай проекты, больше гугли, как сделать конкретную штуку в твоем проекте. Только так станешь программистом.
Какой же вариант обучения самый эффективный?

В «Инстаграме» отвечал на вопрос: как лучше войти в IT? Стоит ли поступать в университет или изучать всё самостоятельно/курсам?

Конечно, можно выбрать любой вариант, всё зависит от ваших желаний и возможностей.

НО, если бы я сейчас хотел поменять сферу деятельности на работу в IT, то выбрал бы курс по интересующей профессии с ментором. Потому что достаточно быстро и эффективно и не доверял бы супер разрекламированным школам.

Чтобы у меня были все необходимые материалы структурированы, само обучение желательно в формате видеоуроков и человек, которому можно задать любой вопрос. Чтобы не тупить и быстро решать все проблемы (конечно же, с учетом того, что я готов приложить должные усилия).

И самое главное, что после обучения с этими знаниями можно было бы сразу устроиться на работу. Ведь на этом учеба не заканчивается, а переходит в другой формат. 🫡
Как устроиться на свою первую работу программистом?

Когда у вас уже есть базовые знания и навыки, соответствующие требованиям вакансий, нужно как можно скорее начинать работать. Чтобы получать уже реальный опыт и учиться дальше.

Я много раз проводил собеседования и часто на позицию junior (самую начальную должность). Поэтому хочу поделиться на что действительно смотрят при устройстве на работу.

1) Ваше резюме - его оформление + сопроводительное письмо. Ваши отклики собирает HR, и он не всегда глубоко погружен в технические темы. Поэтому лучше писать простым языком с примерами и тем, что перекликается в требованиях к вакансии.

2) Наличие портфолио - это ваши проекты с использованием разных технологий (обязательно тех, которые указаны в вакансии). Ведь это и есть ваш опыт, ваш результат работы в процессе обучения. Если HR вам ответил положительно, следующий этап - это техническое собеседование (их бывает несколько, зависит от компании), обычно их проводит кто-то из команды разработки, куда ищут нового специалиста.

3) Глубина знаний - то, насколько вы хорошо разбираетесь в инструментах и навыках, которые требуются от вас. Можете объяснить, как и что работает в ваших проектах, какие были проблемы и самое главное — как вы их решали. Даже если вы чего-то не знаете, важно показать, что это не является проблемой и ее можно решить.

Больше практики = больше опыта = больше шанс, что выберут именно вас🫡
Проведу 5 бесплатных консультаций 🙋🏻‍♂️

Ребят, всем привет! Если вы рассматриваете для себя карьеру программиста в IT - я готов пообщаться в формате видео-консультации и ответить на любые ваши вопросы.

По итогу консультации, вы получите ответы на свои вопросы + узнаете:
- Как сегодня начать карьеру в IT
- Где учиться
- Как это делать эффективнее всего


🎁Для всех участников будет уникальное предложение, поэтому вы ничего не теряете, а только получаете. Для этого нужно заполнить анкету ниже (время заполнения 3 минуты) 👇🏻

https://forms.gle/dCNjAKaSp44FxhZNA

P.S Выберу только 5 человек, поэтому чем подробнее вы ответите на вопросы, тем лучше)
Я открываю запись на обучение по профессии backend разработчик с нуля 👨🏻‍💻

Если вы давно хотите:
- сменить сферу деятельности;
- начать работать программистом в IT;
- зарабатывать от 150 тысяч рублей в месяц;
- иметь возможность постоянного роста,

но вам не хватает дисциплины, вы не знаете с чего начать, и что сейчас требуется от специалиста, как потом устроиться на работу и иметь конкурентное преимущество — у меня есть решение!

Я подготовил сильную программу курса на 4–5 месяцев с моим менторством. Курс будет включать еженедельные уроки и групповые созвоны со мной для разбора всех проблем и вопросов.

По окончании курса вы будете обладать всеми необходимыми навыками для начальной позиции (даже больше) и иметь собственное портфолио с несколькими проектами для быстрого и лёгкого трудоустройства.

До конца недели идёт набор группы, количество мест ограничено.

Если вам интересно, напишите мне «+» в личные сообщения
@ipatov_pr, и я расскажу подробнее.
Программа обучения на курсе "Профессия backend разработчик с нуля"

Я получил много запросов по моему обучению (пост выше) , всем постараюсь ответить в ближайшее время. Уже половина группы собрана, до конца недели ещё идет набор, пока есть свободные места. Со всеми стараюсь пообщаться и понять нужно ли им это, так как я хочу поработать на результат и беру не всех.

Программа обучения на скриншотах. Всё необходимое и даже больше для трудоустройства есть. Каждый модуль закрепляется проектом, 2 проекта будут разработаны в рамках курса и один будет индивидуальный. По итогу у каждого будет собственное портфолио, знания и понимание всего процесса разработки.

Курс для тех, кто хочет обучиться, устроиться на работу и максимально эффективно пройти путь: ничего не знаю -> junior (зп 80к) -> middle (зп 180к)

Если вам интересно, напишите мне «+» в личные сообщения @ipatov_pr, и я расскажу подробнее.
🚀Остался последний день, чтобы занять место на курсе "Профессия backend разработчик с нуля"!

Не упусти свой шанс стать профессионалом в одной из самых востребованных сфер IT и пройти через все этапы обучения с ментором, от основ до продвинутых технологий программирования. Сегодня последний день набора в группу.

Почему именно этот курс?

- Много практики. Вы будете сразу же применять полученные знания на реальных проектах.
- Постоянная поддержка ментора и помощь на каждом этапе обучения.
- Обучение направлено на изучение реальных навыков, которые сейчас требуют для трудоустройства
- Помощь в составлении резюме, подготовка к собеседованиям

Сразу хочу ответить на возражения:
- У меня нет опыта в программировании. Данный курс рассчитан на новичков! Мы начнем с самых основ, и постепенно будем углубляться в более сложные темы.
- У меня мало времени на обучение. Вы сможете гибко планировать свой график и совмещать обучение с работой или учебой, выбирая удобное время для занятий и просмотра учебных материалов онлайн
- Я боюсь, что не справлюсь. Я предоставляю поддержку на каждом шаге и всегда готов помочь и ответить на любые вопросы. Также будут еженедельные созовны и обсуждения всех вопросов.
- Это дорого. Вложение в образование — это инвестиция в ваше будущее и возможность увеличить свою ЗП. Есть гибкие условия и возможность помесячной оплаты.

Если остались вопросы - напиши мне в личные сообщения @ipatov_pr