Как стать программистом - Roadmap backend программиста
Дата: 3 Декабрь 2023
Я как-то записывал видео о том, что при изучении программирования не нужно изучать технологии только по мере надобности. Вы изучаете базу и тут же берёте какой-то проект и на его основе начинаете писать код, изучать и практиковаться - все в одном флаконе.
Пытаться изучить большое количество фреймворков или технологий приведёт только к тому, что время будет потеряно зря. Просто читать книги и не использовать знания - принесёт минимальный эффект.
Но меня продолжают спрашивать про дорожную карту и вот я задумался: как можно помочь? Мне кажется, что самый лучший способ помочь с дорожной картой - это предложить какой-то реальный проект, и на его основе пройтись по технологиям. Когда меня спрашивают - что написать, для желающих стать веб программистами я всегда советую написать свой собственный веб блог. Это отличный способ изучить все необходимые основы будущей Web разработки.Если вы хотите построить карьеру бакенд программиста, то:
1. Начните с изучения основ C#. Изучаем основы: переменные, циклы, условные операторы и классы и тут же начинаем пробовать что-то писать. Не стоит пытаться углубляться слишком далеко и пытаться изучать такие вещи как WCF, SOAP и т.д. на этом этапе, потому что это будет только шум и большое количество мусора в голове. Только база, чтобы можно было нырнуть в реальное программирование. 2. Работа с Razer и построение UI, передача данных от UI к контроллеру, отображение данных. 3. В процессе изучения Razer вы по любому будете знакомится с HTML. Не пытайтесь учить CSS и JS на данном этапе на будущее, гуглите и изучайте только то, что необходимо, мы же выбрали backend. CSS - это отдельный мир, так что тут если и изучаем что-то, то только необходимое. Нужно отцентровать текст? Загуглите.4. Админка для того, чтобы можно было загружать свои заметки. Тут придётся добавить к знаниям SQL или Entity Framework, но в любом случае этот будет что-то для работы с базами данных. 5. Регистрация и авторизация пользователей на вашем сайте, таким образом познакомитесь ещё и немного с безопасностью Web.Если сделать это, то вы уже будете близки к бакенду. Уже можно будет подаваться на собеседования и пытаться найти работу. Параллельно оттачиваем знания и продолжаем изучать новое, добавляя блогу новые возможности. Дальше, чтобы расширить свои знания до Fullstack, тут уже можно изучать CSS и JS, какой-нибудь JS фреймворк типа React или Angular. Но это уже следующий этап.Комментарии
Комментарии не найдены. Стань первым!
Если хотите оставить комментарий, то нужно авторизоваться.