5 советов от Senior C# Developer тем, кто хочет стать Backend-разработчиком

Наш Telegram
  • 24.10.2024

    Александр Мышалов преподает курс «Основы программирования на C#» в учебном центре Maxima. 

     

    Несколько фактов об Александре: 

    — более 5 лет в разработке

    — на протяжении трех лет преподает образовательные программы

    — стал ментором для молодых специалистов в компании, где работает 



    1) Попробуй разные языки, но остановись все равно на одном

     

    Я к C# пришёл не сразу. До этого успел попробовать приличное количество языков: Java, Ruby, C++, Python. В какой-то момент понял, что пора прекратить метаться с языка на язык и остановиться на одном. 

     

    C# мне приглянулся очень приятным синтаксисом (по мне, он в разы лучше, чем у Java) и тем, что язык постоянно развивается, в нем появляются новые возможности, а что-то сложное наоборот упрощается. Также на рынке, достаточно много вакансий по С# и, в основном, это большие проекты.

     

    2) Хватайся за любые возможности получить опыт

     

    На старте я бы старался искать любой доступный опыт. Например, фриланс. Я начинал с него. Стажировок, к сожалению не так много, но если повезёт такую найти, то стоит цепляться за возможность всеми силами.

     

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



    3) Сначала пытайся решить задачу своими силами

     

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

     

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

     

    4) Не сдавайся

     

    У меня несколько раз было такое, когда что-то не получалось и хотелось бросить. Результата ноль. Зачем продолжать? Важно перебороть это чувство, отдохнуть и с новыми силами взяться за дело.

     

    Программирование — это ремесло. Чем больше ты им занимаешься, тем сильнее прокачиваешь свои навыки и тем лучше у тебя получается результат. 



    5) Бери от учебы максимум

     

    Обучение даст тебе ровно столько, сколько ты захочешь от него взять. Можно просто слушать занятия, а можно слушать и задавать 100500 вопросов. Можно делать домашние задания халтурно или и вовсе пропускать их, а можно качественно. По тому, как выполнено дз, всегда видно, старался человек или нет, как он относится к профессии, на которую учится. 

     

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

    счетчик просмотров38