Начинающий
- Статус
- Оффлайн
- Регистрация
- 30 Апр 2024
- Сообщения
- 97
- Реакции
- 5
Ребят, реально нужна ваша помощь.
Хочу поделиться своей историей и понять, в чём я постоянно ошибаюсь как программист.
Всё началось ещё в 2022 году. Тогда я впервые заинтересовался программированием и выбрал Python. Немного поучил основы, но до конца не дошёл — вообще не зашло. На самом деле, мне хотелось делать читы на C++.
Я начал изучать C++ по видеоурокам какого-то ItProger'а. Сразу скажу: типичный инфоцыган, который больше рекламирует платные курсы, чем реально учит. Но я всё равно прошёл его курс до конца и подумал, что готов делать читы для CS:GO.
Зашёл на GitHub, начал смотреть чужие читы — и понял, что вообще ничего не понимаю. Нашёл попроще source — всё равно ничего не понял. После нескольких таких провалов я выгорел и забросил программирование.
В 2023 году я вернулся и начал интересоваться фронтендом. Но вообще не зацепило. Было скучно, быстро сдулся.
В 2024 году решил серьёзно вернуться. Хотел снова заняться геймхакингом и выбрал C++. Позанимался 3–4 дня — и понял, что язык слишком сложный, слишком много всего нужно учить.
Потом решил попробовать Rust. Он мне понравился — его хвалят за безопасность и современность в отличие от C и C++. Начал учить основы, но опять же — выгорел. Почему? Потому что переоценил себя и фигачил по 10–15 часов в день. Ну и перегорел.
После этого я перешёл на C#, потому что с ним можно делать читы для Unity. Купил книгу, начал учиться. Прозанимался 4 месяца — и понял, что прочитал только 2 главы. Учился по 2 страницы в день. Очень медленно.
Через 3.7 месяца понял, что двигаюсь слишком медленно. Потом, в течение 0.3 месяца, начал заниматься по 7 часов в день — и опять выгорел.
Причины:
а) перегрузился;
б) дизмораль от того, что друзья изучают C++ и делают геймхакинг по готовым примерам, а я так не могу — потому что хочу всё по-настоящему понимать, не просто копипастить.
Плюс ко всему — я не люблю читать много текста. Это сильно напрягает, и, как мне кажется, это одна из причин, почему я часто выгорал. В программировании всё завязано на тексте, статьях, документации — а у меня просто падает мотивация, когда слишком много всего нужно читать.
После выгорания от C# я попробовал перейти на чистый C — снова по примеру друзей. Пытался сделать проект, толком не зная языка. И снова сгорел. Такой подход — не для меня.
Потом снова вернулся к Rust. Позанимался две недели, с нормальным графиком — и всё равно выгорел. Наверное, не успел нормально отдохнуть после C, плюс уже был в тильте.
Сейчас я учу Java — хочу делать читы для Minecraft.
И вот мой главный вопрос:
Что я делаю не так, и как на самом деле правильно изучать языки программирования?
Недавно ChatGPT сказал, что изучать весь язык нет смысла. Лучше учить только те части, которые нужны под конкретный проект. И это меня реально удивило — потому что я всё время делал наоборот: пытался выучить всё, прежде чем что-то начать делать.
Когда я всё это пишу, я понимаю, что реально прошёл через многое. Думаю, даже часть из 2022–2023 я забыл. Но это не меняет сути: я не могу бросить программирование. Оно мне действительно нравится.
Проблема только в одном: мотивация появляется на короткое время, потом — перегруз, выгорание, тильт.
Буду благодарен за любой фидбэк, поддержку, совет.
Просто честно скажите:
"Что я делаю не так и как мне по-нормальному учиться программированию, чтобы не сгорать?"
Большая просьба: пожалуйста, не пишите, если вы не уверены в своих словах. Если вы не являетесь полноценным программистом и у вас нет собственных проектов — прошу не отвечать на мой вопрос и не давать никаких советов. Спасибо.
Хочу поделиться своей историей и понять, в чём я постоянно ошибаюсь как программист.
Всё началось ещё в 2022 году. Тогда я впервые заинтересовался программированием и выбрал Python. Немного поучил основы, но до конца не дошёл — вообще не зашло. На самом деле, мне хотелось делать читы на C++.
Я начал изучать C++ по видеоурокам какого-то ItProger'а. Сразу скажу: типичный инфоцыган, который больше рекламирует платные курсы, чем реально учит. Но я всё равно прошёл его курс до конца и подумал, что готов делать читы для CS:GO.
Зашёл на GitHub, начал смотреть чужие читы — и понял, что вообще ничего не понимаю. Нашёл попроще source — всё равно ничего не понял. После нескольких таких провалов я выгорел и забросил программирование.
В 2023 году я вернулся и начал интересоваться фронтендом. Но вообще не зацепило. Было скучно, быстро сдулся.
В 2024 году решил серьёзно вернуться. Хотел снова заняться геймхакингом и выбрал C++. Позанимался 3–4 дня — и понял, что язык слишком сложный, слишком много всего нужно учить.
Потом решил попробовать Rust. Он мне понравился — его хвалят за безопасность и современность в отличие от C и C++. Начал учить основы, но опять же — выгорел. Почему? Потому что переоценил себя и фигачил по 10–15 часов в день. Ну и перегорел.
После этого я перешёл на C#, потому что с ним можно делать читы для Unity. Купил книгу, начал учиться. Прозанимался 4 месяца — и понял, что прочитал только 2 главы. Учился по 2 страницы в день. Очень медленно.
Через 3.7 месяца понял, что двигаюсь слишком медленно. Потом, в течение 0.3 месяца, начал заниматься по 7 часов в день — и опять выгорел.
Причины:
а) перегрузился;
б) дизмораль от того, что друзья изучают C++ и делают геймхакинг по готовым примерам, а я так не могу — потому что хочу всё по-настоящему понимать, не просто копипастить.
Плюс ко всему — я не люблю читать много текста. Это сильно напрягает, и, как мне кажется, это одна из причин, почему я часто выгорал. В программировании всё завязано на тексте, статьях, документации — а у меня просто падает мотивация, когда слишком много всего нужно читать.
После выгорания от C# я попробовал перейти на чистый C — снова по примеру друзей. Пытался сделать проект, толком не зная языка. И снова сгорел. Такой подход — не для меня.
Потом снова вернулся к Rust. Позанимался две недели, с нормальным графиком — и всё равно выгорел. Наверное, не успел нормально отдохнуть после C, плюс уже был в тильте.
Сейчас я учу Java — хочу делать читы для Minecraft.
И вот мой главный вопрос:
Что я делаю не так, и как на самом деле правильно изучать языки программирования?
Недавно ChatGPT сказал, что изучать весь язык нет смысла. Лучше учить только те части, которые нужны под конкретный проект. И это меня реально удивило — потому что я всё время делал наоборот: пытался выучить всё, прежде чем что-то начать делать.
Когда я всё это пишу, я понимаю, что реально прошёл через многое. Думаю, даже часть из 2022–2023 я забыл. Но это не меняет сути: я не могу бросить программирование. Оно мне действительно нравится.
Проблема только в одном: мотивация появляется на короткое время, потом — перегруз, выгорание, тильт.
Буду благодарен за любой фидбэк, поддержку, совет.
Просто честно скажите:
"Что я делаю не так и как мне по-нормальному учиться программированию, чтобы не сгорать?"
Большая просьба: пожалуйста, не пишите, если вы не уверены в своих словах. Если вы не являетесь полноценным программистом и у вас нет собственных проектов — прошу не отвечать на мой вопрос и не давать никаких советов. Спасибо.