Как стать программистом и найти первую работу в IT?
Таким вопросом задавался по моему каждый кто начинал свой путь в IT, попробуем рассказать о том как правильно начать чтобы не выгореть и найти работу.
Начало.
Первым этапом на вашем путти будет выбор языка программирования (далее ЯП). Тут надо отталкиваться от ваших потребностей, хотите ли вы создавать игры или же сайты, для каждого нужен свой язык. Но могу посоветовать вам Python, он достаточно прост в изучении и отлично подойдет для новичка, к тому же на нем можно создавать как сайты так и нейронные сети. Но советую вам узнать про разные сферы в IT и прочесть про языки которые используются в понравившейся вам сфере. Проанализировать рынок, проверить востребованность вашего ЯП.
Когда вы определились с ЯП и начали писать первые программы желательно уже начинать изучать тот стек технологий которые нужны в вышей сфере. К примеру если вы выбрали сферу Web-разработки и выбрали, тот же Python, базы данных, какие то библиотеки(да да фреймворки по типо Django), главное не распыляться, и идти спокойно в нужном направлении.
И вот вы уже знаете немного о программировании, знаете ООП, умеете использовать Git, дебажить свой код, исправить баг в фичу ;) . Если это так то вы идете к своей цели, если же нет то вам стоит еще некоторое время уделить обучению. На данном этапе пора искать компании, где могут взять новичка без опыта разработки или на вакансии стажеров, ну тут вероятно вам подойдет стартап.
Создаем резюме.
Перед тем как перейти к крайнему пункту “Первое собеседование” надо написать резюме. О написании резюме есть много статей. Но скажу пару замечаний, важно понимать что вы устраиваетесь на работу программистом а не слесарем, не стоит указывать то что вы отлично ремонтируете автомобили (хотя для каких то работодателей это может и пойти на пользу) как минимум постарайтесь не описывать то как вы это делаете. Указывайте реальные технологии на которых вы умеете работать. И укажите ваши Soft Skills. О подробном написании резюме мы можем написать, если вам будет интересно.
Первое собеседование.
Если вы чувствуете что вам нужно попробовать себя в каком то проекте и начать работать, тогда вперед. Начинайте рассылать свое резюме куда только можно, во все компании в которые вы подходите со своими знаниями и технологиями. Осталось совсем чуть-чуть пройти собеседование.
Вы должны четко понимать что вы знаете требуемые базовые принципы, например ООП, паттерны проектрирования, алгоритмы, MVC, CMS...
Удачи вам. И помните все в ваших руках!