Файлы
Справка
Телеграм чат начинающих программистов. Общаемся и помогаем друг другу
Если ссылка не открывается, можно найти нас в поиске по чатам @rubyrush
или
пойти другим путем
Первый урок простой, но самый важный — от него зависит сколько пользы вы получите от Руби раша.
Каждый шаг состоит из Видео и Текстовой версии урока или Задачки.
Изучаем урок и материалы, повторяем за учителями, скачиваем материалы, изучаем свой и чужой код, решаем задачку и наконец отмечаем шаг пройденным.
Максимально четко, конкретно, коротко. Чтобы было ясно любому человеку куда смотреть и как воспроизвести ошибку (если это ошибка).
Важно указать версию вашей ОС, руби и пр. А так же скопировать результат работы программы.
Неправильно:
Чё-то у меня не получается вывести строку
Правильно:
В задаче *тут адрес или название задачи* вместо элемента массива выводятся знаки вопроса (Windows 8).
Прилагаю текст вывода программы.
Q: Я слишком долго ищу информацию по какому-то вопросу. Это нормально?
A: Абсолютно! В работе любого программиста, будь то новичок или разработчик с многолетним опытом, возникают моменты, когда необходимо найти решение какой-то задачи. Разница лишь в сложности этой задачи. Чем больше вы будете заниматься программированием, тем на всё более сложные вопросы вы будете искать ответы.
То знание, которое вы нашли, останется с вами навсегда, а ваш навык поиска увеличится и вы будете находить решения быстрее.
Q: Почему у меня не получается именно так, как у вас на видео?
A: Если вы выполняете всё за нами, но у вас не получается то, что получилось у нас, не расстраивайтесь. Просто так ничего не бывает, либо (что скорее всего), вы что-то где-то пропустили, либо проблема в том, что у вас другой компьютер (тоже довольно частая причина).
Скачайте из раздела «Материалов» наши исходники и попробуйте запустить их. Если они работают — внимательнее изучайте ваш код, если нет — ещё раз проверьте, что всё делаете правильно и если не видите нигде у себя ошибок — задайте нам вопрос. Мы вам обязательно поможем.
Q: Что делать, если я не всё понимаю из того, что вы рассказываете?
A: Мы частенько рассказываем на уроках чуть больше, чем вы можете понять в текущий момент. Это ещё один способ приучать вас к тому, что в программировании вы должны всегда занимать активную позицию: что-то самостоятельно изучать, пробовать, искать, понимать, находить.
В дальнейшем, мы возвращаемся к новым понятиям и раскрываем их суть, так что не расстраивайтесь, если что-то не поняли сразу. Продолжайте смотреть и всё станет очевидно ;)
Q: Что делать, если у меня нет времени или пропало желание заниматься?
A: Используйте этот курс, чтобы понять, что вам нужно. Если во время прохождения этого курса вы поняли (внезапно), что вам это всё не интересно, вам скучно и вам не нравится программирование в принципе — это тоже ценный и полезный результат.
Что ж, может быть, вам действительно стоит попробовать себя в чём-то ещё. Ну, а если вам всё нравится, но вы просто немного ленитесь и не можете каждый раз приступить к очередному уроку или заданиям, вам нужно немного себя дисциплинировать: поставьте себе цель проходить в неделю хотя бы по одному уроку и вы не заметите, как уже через несколько месяцев вы обнаружите, что прошли этот курс!
Q: Что-то ваши задания слишком простые!
A: Не стоит считать задания простыми, пока вы их не выполнили. Даже если они кажутся вам тривиальными, сделайте их, напишите программки, запустите и посмотрите, что получится.
Скорее всего, узнаете что-то новое! Если же всё прошло так, как вы и ожидали — ок, никому ещё никогда не мешал навык выполнения тривиальных действий. Умение писать сложные программы целиком и полностью опирается на умение писать простые. Если вы делаете ошибки в очевидных программах, вам никогда не одолеть что-то сложное. Набивайте руку!
Q: Как понять, что я выполнил задание правильно
A: В заданиях всегда написано, что должно получиться. Если у вас получается то, что нужно — ваше задание скорее всего выполнено верно. Если не сказано каких-то дополнительных условий.
Также вы можете всегда посмотреть подсказку или ответ, если где-то не понятно, что мы имели ввиду. В любом случае, решений может быть несколько и не удивляйтесь, если ваше решение будет не похоже на наше.
Вот и всё, что мы хотели вам рассказать перед тем, как вы отправитесь в путь по нашему курсу.
Go go go!