Найти тему
31 подписчик

10 рекомендаций как правильно проходить курсы по программированию


0. Поставить себе цель. Лучше по принципу SMART. Цель, которая будет вас зажигать двигаться и делать, когда совсем не хочется.

1. Каждый день выделять время на обучение. Хотя бы пол часа. Но каждый день. Тут важна регулярность. Потом это войдет в привычку и вам будет легче.

2. В любой непонятной ситуации задавай вопросы. Не задал вопрос - не усвоил тему. Любой создатель курсов (по моему мнению) желает получить обратную связь от учеников. Хорошую или плохую. Не важно. Пишите. Вам всегда помогут.

3. Перед тем как решать задачу, важно ее понять. Иначе вы будете решать не ту задачу. Вроде бы очевидно, но все равно большая часть учеников грешит этим. Поймите задачу. Перечитайте ее. Изучите примеры. Задавайте вопросы. Сделайте все, чтобы вы полностью понимали, что дается в задаче и что нужно найти.

4. У любой задачи есть минимум 2-3 решения. Зная данный факт, пытайтесь решить задачу разными способами. Научитесь сравнивать решения между собой. Это очень крутой навык, который вас выделит из толпы "кодеров".

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

6. Пропускайте задачу, которую долго не получается решить. Больше 1 дня не нужно сидеть над задачей. Надо задавать вопросы преподавателю. И если все равно не будет понятно, то пропускать задачу. Значит не время. Потом вернетесь к ней. Вы так с экономите время, нервы и силы. Просто поверьте мне.

7. Любая информация требует времени для "переваривания". Если бы мы с первого раза усваивали всю информацию, то мы бы были все гениями. Раз это не так, так не надо себя винить в этом. У всех есть темы, которые усваиваются с первого раза, и темы, которые усваиваются годами. У меня тоже. Все мы люди. Пропускайте тему/задачу, которая не получается. Нужно, чтобы прошло некоторое время. Мозг это переварит и тут же даст вам сигнал, что вы готовы решать задачу.

8. Научитесь гуглить. Это важнейший навык программиста. Любой программист (даже со стажем 30 лет) каждый день гуглит. Это не стыдно. Это нормально. Это навык, который нужно освоить. Ведь надо понять как задать запрос, затем проанализировать куча информации, найти то что нужно. А еще потом применить к своей задаче. Поймите. Этому тоже нужно учиться. Это совсем непросто.

9. Делайте свои мини проекты. Любое обучение закрепляйте созданием своего мини проекта. Проект может быть любой. Главное, чтобы вам было интересно. Так вы примените изученные темы на ПРАКТИКЕ. Плюс, реализованные проекты вы добавите в свое портфолио. Это то, что нужно при приеме на работу. Сразу много зайцев убивайте)

Что добавите? Давайте составим общий список рекомендаций
2 минуты