Александр Мышалов преподает курс «Основы программирования на C#» в учебном центре Maxima.
Несколько фактов об Александре:
— более 5 лет в разработке
— на протяжении трех лет преподает образовательные программы
— стал ментором для молодых специалистов в компании, где работает
1) Попробуй разные языки, но остановись все равно на одном
Я к C# пришёл не сразу. До этого успел попробовать приличное количество языков: Java, Ruby, C++, Python. В какой-то момент понял, что пора прекратить метаться с языка на язык и остановиться на одном.
C# мне приглянулся очень приятным синтаксисом (по мне, он в разы лучше, чем у Java) и тем, что язык постоянно развивается, в нем появляются новые возможности, а что-то сложное наоборот упрощается. Также на рынке, достаточно много вакансий по С# и, в основном, это большие проекты.
2) Хватайся за любые возможности получить опыт
На старте я бы старался искать любой доступный опыт. Например, фриланс. Я начинал с него. Стажировок, к сожалению не так много, но если повезёт такую найти, то стоит цепляться за возможность всеми силами.
Ещё один вариант — практика. В Maxima это обязательный блок программы обучения, потому что совсем новичкам обычно очень сложно искать первый рабочий опыт.
3) Сначала пытайся решить задачу своими силами
Я бы выделил джунов, которые, когда получают задачу, не идут сразу спрашивать старшего коллегу, а пытаются сами разобраться в проблеме, найти возможные решения, обычно оно не одно. А уже потом идут и спрашивают, какой способ лучше выбрать для решения проблемы.
Но тут есть тонкая грань. Если вообще ничего не понятно, то лучше сразу попросить о помощи и не тратить несколько дней на это. На работе излишняя самостоятельность может привести к просроченным дедлайнам.
4) Не сдавайся
У меня несколько раз было такое, когда что-то не получалось и хотелось бросить. Результата ноль. Зачем продолжать? Важно перебороть это чувство, отдохнуть и с новыми силами взяться за дело.
Программирование — это ремесло. Чем больше ты им занимаешься, тем сильнее прокачиваешь свои навыки и тем лучше у тебя получается результат.
5) Бери от учебы максимум
Обучение даст тебе ровно столько, сколько ты захочешь от него взять. Можно просто слушать занятия, а можно слушать и задавать 100500 вопросов. Можно делать домашние задания халтурно или и вовсе пропускать их, а можно качественно. По тому, как выполнено дз, всегда видно, старался человек или нет, как он относится к профессии, на которую учится.
Такой подход касается абсолютно всего: составления резюме, подготовки к собеседованиям, прохождения испытательного срока на работе. Только так можно стать в дальнейшем сеньором.