Как стать автором
Обновить

Комментарии 15

кстати очень актуальная тема когда учить программирование хочется и нравится, но нету стимула и нету рядом никаких гуру который поможет если что.
Да хватит себя насиловать. Честно. Можете еще себе часы жизни повесить на руку, на холодильник, на стену и на компьютер. ТОлку не будет. Разве что сердечно-сосудистые заболевания проявятся.
Я думаю, что важнейшим является определить для начала цель всего обучения. Т.е. грубо говоря, программирование лишь метод. Методом решаются некие задачи и вопросы, когда он витает в пустоте он и дает пустоту.

Некоторым просто интересно, как и что внутри логики ЭВМ, другим интересны в первую очередь деньги, которые они могут получать зная эту логику, у третьих на уме ещё что-то...
Я к тому, что стимул изучать у всех может быть разный, если не находится что-то свое, может быть это и к лучшему, и стоит пробовать себя в другой сфере?

Я начинал с того, что мне захотелось сделать игру. Простую, консольную, ругилайк. Меня это увлекло, стал пробовать дальше, и я познал много больше вещей за несколько недель, чем за обучение до этого.

Поэтому, чтобы развиваться, на мой взгляд, стоит брать хотя бы простые, но более-менее реальные задачи, и пробовать решать их самому с самого начала до конца. Проверка осуществляется показом кода\готовых_вещей другим людям. А если этой вещью воспользуется, и это поможет человеку, это уже будет хороший показатель того, что на правильном пути.

Начальный язык не очень важен, на мой взгляд, когда будет понятен принципе построения кода. Обучался в школе-начальных_курсах байсикам\паскалям\си, но любовь к коду пришла только с с++ )
Поэтому, пробовать стоит в любом языке, который приглянется, хотя бы синтаксисом. Когда станет понятен принцип, то язык уже будет не столь важен.
Это очень хорошо, но как например быть, если самостоятельно очень сложно придумать себе задачу для решения?
Идти к тем кто их придумывает
Где искать? Куда смотреть?
за руку водить?
Показать, куда смотреть
Так создайте на хабре топик с просьбой о помощи — мы вас этими задачами завалим. Только определитесь что вам нужно — небольшой проектик или академические задачки.

Вот для начала:
- найти все расстановки восьми ферзей, которые не бьют друг друга.
- первые 100 знаков числа e (число Эйлера, основание натур. логарифма)
- первые 100 знаков числа Пи (3.14 которое)
- деление 100-значных чисел

чуть посложнее:
- «компилятор формул». По строке с правильной арифм. формулой посчитать значение. Пример строки «-3 + (3/(4+2))^2».
- «выпуклая оболочка» На плоскость в произвольном порядке падают точки. Нужно после падения каждой точки выдавать площадь и периметр «натянутого на них» многоугольника
Вот! Благодарен! Теперь знаю, чем займусь после сна!
Будут вопросы — обращайтесь!
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
вам уже тут многое насоветовали, добавлю еще один момент: учите английский! вся документация ко всем новым технологиям появляется сначала на английском.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории