Comments 15
кстати очень актуальная тема когда учить программирование хочется и нравится, но нету стимула и нету рядом никаких гуру который поможет если что.
0
Да хватит себя насиловать. Честно. Можете еще себе часы жизни повесить на руку, на холодильник, на стену и на компьютер. ТОлку не будет. Разве что сердечно-сосудистые заболевания проявятся.
0
Вот интересная статья http://paulgraham.com/love.html, а вот еще одна http://www.ido.edu.ru/psychology/pedagog… и еще http://norvig.com/21-days.html
+2
Я думаю, что важнейшим является определить для начала цель всего обучения. Т.е. грубо говоря, программирование лишь метод. Методом решаются некие задачи и вопросы, когда он витает в пустоте он и дает пустоту.
Некоторым просто интересно, как и что внутри логики ЭВМ, другим интересны в первую очередь деньги, которые они могут получать зная эту логику, у третьих на уме ещё что-то...
Я к тому, что стимул изучать у всех может быть разный, если не находится что-то свое, может быть это и к лучшему, и стоит пробовать себя в другой сфере?
Я начинал с того, что мне захотелось сделать игру. Простую, консольную, ругилайк. Меня это увлекло, стал пробовать дальше, и я познал много больше вещей за несколько недель, чем за обучение до этого.
Поэтому, чтобы развиваться, на мой взгляд, стоит брать хотя бы простые, но более-менее реальные задачи, и пробовать решать их самому с самого начала до конца. Проверка осуществляется показом кода\готовых_вещей другим людям. А если этой вещью воспользуется, и это поможет человеку, это уже будет хороший показатель того, что на правильном пути.
Начальный язык не очень важен, на мой взгляд, когда будет понятен принципе построения кода. Обучался в школе-начальных_курсах байсикам\паскалям\си, но любовь к коду пришла только с с++ )
Поэтому, пробовать стоит в любом языке, который приглянется, хотя бы синтаксисом. Когда станет понятен принцип, то язык уже будет не столь важен.
Некоторым просто интересно, как и что внутри логики ЭВМ, другим интересны в первую очередь деньги, которые они могут получать зная эту логику, у третьих на уме ещё что-то...
Я к тому, что стимул изучать у всех может быть разный, если не находится что-то свое, может быть это и к лучшему, и стоит пробовать себя в другой сфере?
Я начинал с того, что мне захотелось сделать игру. Простую, консольную, ругилайк. Меня это увлекло, стал пробовать дальше, и я познал много больше вещей за несколько недель, чем за обучение до этого.
Поэтому, чтобы развиваться, на мой взгляд, стоит брать хотя бы простые, но более-менее реальные задачи, и пробовать решать их самому с самого начала до конца. Проверка осуществляется показом кода\готовых_вещей другим людям. А если этой вещью воспользуется, и это поможет человеку, это уже будет хороший показатель того, что на правильном пути.
Начальный язык не очень важен, на мой взгляд, когда будет понятен принципе построения кода. Обучался в школе-начальных_курсах байсикам\паскалям\си, но любовь к коду пришла только с с++ )
Поэтому, пробовать стоит в любом языке, который приглянется, хотя бы синтаксисом. Когда станет понятен принцип, то язык уже будет не столь важен.
+4
Это очень хорошо, но как например быть, если самостоятельно очень сложно придумать себе задачу для решения?
0
Идти к тем кто их придумывает
0
Так создайте на хабре топик с просьбой о помощи — мы вас этими задачами завалим. Только определитесь что вам нужно — небольшой проектик или академические задачки.
Вот для начала:
- найти все расстановки восьми ферзей, которые не бьют друг друга.
- первые 100 знаков числа e (число Эйлера, основание натур. логарифма)
- первые 100 знаков числа Пи (3.14 которое)
- деление 100-значных чисел
чуть посложнее:
- «компилятор формул». По строке с правильной арифм. формулой посчитать значение. Пример строки «-3 + (3/(4+2))^2».
- «выпуклая оболочка» На плоскость в произвольном порядке падают точки. Нужно после падения каждой точки выдавать площадь и периметр «натянутого на них» многоугольника
Вот для начала:
- найти все расстановки восьми ферзей, которые не бьют друг друга.
- первые 100 знаков числа e (число Эйлера, основание натур. логарифма)
- первые 100 знаков числа Пи (3.14 которое)
- деление 100-значных чисел
чуть посложнее:
- «компилятор формул». По строке с правильной арифм. формулой посчитать значение. Пример строки «-3 + (3/(4+2))^2».
- «выпуклая оболочка» На плоскость в произвольном порядке падают точки. Нужно после падения каждой точки выдавать площадь и периметр «натянутого на них» многоугольника
+1
UFO just landed and posted this here
UFO just landed and posted this here
вам уже тут многое насоветовали, добавлю еще один момент: учите английский! вся документация ко всем новым технологиям появляется сначала на английском.
0
Sign up to leave a comment.
Селф-мотивация к обучению.