Как учиться программированию, когда нет ментора и спросить не у кого?
Учусь полностью один, в окружении ни одного программиста. Когда застреваю — спросить буквально некого, сижу с багом по три дня. Как самоучке компенсировать отсутствие наставника?
4 ответа
Ментора заменяет навык гуглить и читать документацию — и это, по-хорошему, навык важнее любого ментора. Учись формулировать проблему: точный текст ошибки в поиск, а не «питон не работает». Освой чтение трейсбэка — он почти всегда сам показывает, где и что сломалось. И сделай привычкой сначала 30-40 минут честно бороться самому, а потом уже искать помощь — именно эта борьба и прокачивает.
Где брать «живого» ментора бесплатно: тематические чаты и Q&A-сообщества (как это), где можно задать конкретный вопрос с кодом. Главное — приходи с минимальным воспроизводимым примером, а не «вот мой проект, найдите баг», тогда и отвечают охотно.
Резиновая уточка. Объясни свой код вслух (хоть кружке) строка за строкой — в половине случаев баг находится сам, ещё до того как ты кого-то спросишь.
Читай чужой код на гитхабе — это асинхронный ментор. Смотришь, как опытные оформляют проекты, и впитываешь стиль.
Документация и чаты.