Size: a a a

2020 January 27

IS

Igor Simdyanov in RubyRush
Roman Golovin
Всем привет! Я хронический престарелый гуманитарий. Хочу научиться кодить и завести трактор!
Самая большая проблема - это монотонная ежедневная тренировка без видимой отдачи. Как гаммы в музыке или тренировки в спорте. Долбишь, долбишь, долбишь, а результата не видно очень долго. Результат обязательно появляется, но где-то года через два ЕЖЕДНЕВНЫХ усилий. Небольших, но ежедневных, чтобы не выпадать из контекста и не забывать метериал. Задача добиться автоматизма, как при езде на велосипеде, т.е. когда садишься за клавиатуру - руки сами начинают набирать код, прежде чем успел подумать. В этом случае происходит закрепление в профессии. Самое сложное первый год два, на этом отсеиваются 90%, очень сильно помогает какая-то долговременная мотивация, личный объемный проект по теме, которая реально волнует и интересна.
источник

RG

Roman Golovin in RubyRush
Igor Simdyanov
Самая большая проблема - это монотонная ежедневная тренировка без видимой отдачи. Как гаммы в музыке или тренировки в спорте. Долбишь, долбишь, долбишь, а результата не видно очень долго. Результат обязательно появляется, но где-то года через два ЕЖЕДНЕВНЫХ усилий. Небольших, но ежедневных, чтобы не выпадать из контекста и не забывать метериал. Задача добиться автоматизма, как при езде на велосипеде, т.е. когда садишься за клавиатуру - руки сами начинают набирать код, прежде чем успел подумать. В этом случае происходит закрепление в профессии. Самое сложное первый год два, на этом отсеиваются 90%, очень сильно помогает какая-то долговременная мотивация, личный объемный проект по теме, которая реально волнует и интересна.
как мне кажется, главная проблема в отстутствии некой системной базы. выучить синтаксис языка - это полбеды. важно правильно его применять для решения поставленных задач
источник

IS

Igor Simdyanov in RubyRush
Roman Golovin
как мне кажется, главная проблема в отстутствии некой системной базы. выучить синтаксис языка - это полбеды. важно правильно его применять для решения поставленных задач
Да, и есть материалы, примеры, дискуссии, инструменты подталкивающие в нужную сторону, в то числе по правильному применению. Но с ними бесполезно знакомиться без знания языка. Просто все забудется в два счета, если тут же не применять на практике. Это еще один секрет - читать почти бесполезно, 80% должно занимать кодирование, 20% - чтение и видеоматериалы. Деньги платят, за то, что человек кодирует, а не много знает/помнит, но не может применить на практике. Еще платят за опыт, но опять же приобретенный в результате кодирования и реальной работы, а не вычитанный.

Есть действительно база, вроде математики, которая почти не пригодится если не будете строить собственные языки программирования и базы данных. Есть база в основах операционных систем и UNIX, которая тоже пригодится далеко не сразу, особенно, если не будете разрабатывать собственные сервера и базы данных.

Если цель трактор - можно сосредоточиться на языке, типовых библиотеках (гемах). Остальное добивать позже.
источник

KD

Katе Desnenko in RubyRush
Igor Simdyanov
Самая большая проблема - это монотонная ежедневная тренировка без видимой отдачи. Как гаммы в музыке или тренировки в спорте. Долбишь, долбишь, долбишь, а результата не видно очень долго. Результат обязательно появляется, но где-то года через два ЕЖЕДНЕВНЫХ усилий. Небольших, но ежедневных, чтобы не выпадать из контекста и не забывать метериал. Задача добиться автоматизма, как при езде на велосипеде, т.е. когда садишься за клавиатуру - руки сами начинают набирать код, прежде чем успел подумать. В этом случае происходит закрепление в профессии. Самое сложное первый год два, на этом отсеиваются 90%, очень сильно помогает какая-то долговременная мотивация, личный объемный проект по теме, которая реально волнует и интересна.
как вы правы!) я вас даже заскриншотила)
источник

E

Eugene in RubyRush
(подчистил флуд)
источник

BB

Billy B in RubyRush
Igor Simdyanov
Самая большая проблема - это монотонная ежедневная тренировка без видимой отдачи. Как гаммы в музыке или тренировки в спорте. Долбишь, долбишь, долбишь, а результата не видно очень долго. Результат обязательно появляется, но где-то года через два ЕЖЕДНЕВНЫХ усилий. Небольших, но ежедневных, чтобы не выпадать из контекста и не забывать метериал. Задача добиться автоматизма, как при езде на велосипеде, т.е. когда садишься за клавиатуру - руки сами начинают набирать код, прежде чем успел подумать. В этом случае происходит закрепление в профессии. Самое сложное первый год два, на этом отсеиваются 90%, очень сильно помогает какая-то долговременная мотивация, личный объемный проект по теме, которая реально волнует и интересна.
Спасибо за совет, у вас отличная книга там много практических заданий, тренируемся !
источник

IS

Igor Simdyanov in RubyRush
Billy B
Спасибо за совет, у вас отличная книга там много практических заданий, тренируемся !
👍 Спасибо!
источник

SU

Serg Udo in RubyRush
Igor Simdyanov
Самая большая проблема - это монотонная ежедневная тренировка без видимой отдачи. Как гаммы в музыке или тренировки в спорте. Долбишь, долбишь, долбишь, а результата не видно очень долго. Результат обязательно появляется, но где-то года через два ЕЖЕДНЕВНЫХ усилий. Небольших, но ежедневных, чтобы не выпадать из контекста и не забывать метериал. Задача добиться автоматизма, как при езде на велосипеде, т.е. когда садишься за клавиатуру - руки сами начинают набирать код, прежде чем успел подумать. В этом случае происходит закрепление в профессии. Самое сложное первый год два, на этом отсеиваются 90%, очень сильно помогает какая-то долговременная мотивация, личный объемный проект по теме, которая реально волнует и интересна.
Спасибо большое за рекомендации!
источник

JP

Jeriko Parana in RubyRush
"Если цель трактор - можно сосредоточиться на языке, типовых библиотеках (гемах). Остальное добивать позже." извиняюсь, что за трактор?
источник

SL

Sergey Lapin in RubyRush
Igor Simdyanov
Да, и есть материалы, примеры, дискуссии, инструменты подталкивающие в нужную сторону, в то числе по правильному применению. Но с ними бесполезно знакомиться без знания языка. Просто все забудется в два счета, если тут же не применять на практике. Это еще один секрет - читать почти бесполезно, 80% должно занимать кодирование, 20% - чтение и видеоматериалы. Деньги платят, за то, что человек кодирует, а не много знает/помнит, но не может применить на практике. Еще платят за опыт, но опять же приобретенный в результате кодирования и реальной работы, а не вычитанный.

Есть действительно база, вроде математики, которая почти не пригодится если не будете строить собственные языки программирования и базы данных. Есть база в основах операционных систем и UNIX, которая тоже пригодится далеко не сразу, особенно, если не будете разрабатывать собственные сервера и базы данных.

Если цель трактор - можно сосредоточиться на языке, типовых библиотеках (гемах). Остальное добивать позже.
Игорь, очень полезные замечания. Спасибо! Убедился, что я на верном пути, потому что стараюсь каждый день заниматься изучением руби и всего связанного, не меньше 40-60 минут.
источник

IS

Igor Simdyanov in RubyRush
Jeriko Parana
"Если цель трактор - можно сосредоточиться на языке, типовых библиотеках (гемах). Остальное добивать позже." извиняюсь, что за трактор?
Релокация за границу. Погуглите мем "Поросенок Петр".
источник

DK

Denis Karlinsky in RubyRush
Здравствуйте! Меня зовут Денис. Я новичок, работаю дальнобойщиком, купил ноут и в свободное время учу руби. Уже час не могу найти решение для своей задачи. Пытаюсь разбить строку на символы(пробовал split и each_char) что бы потом записать их по отдельности в массив(array << text). Но у меня всегда получается так, что в массив попадает целая строка и puts array.length выдает 1
Пример:
array = [ ]
text = 'test test test'
word = text.split(' ')
array << word
puts array.length
Выводит 1
источник

Э

Эдем in RubyRush
Так word -- это уже массив слов
источник

Э

Эдем in RubyRush
Правильнее назвать было words
источник

Э

Эдем in RubyRush
Если символы, то просто chars
источник

🔥F

🔥 Marat | Max F 🔥... in RubyRush
дальнобойщиком) прикинь как оно  так)....
источник

DK

Denis Karlinsky in RubyRush
Я плохо сформулировал. Мне нужно эту строку разбить на символы и записать в массив, что бы получилось ['t', 'е', 's', 't']
источник

h

hwe in RubyRush
🔥 Marat | Max F 🔥
дальнобойщиком) прикинь как оно  так)....
а чего такого?
я сам чуть не уехал в дальнобой в европу)
даже 95-й код сделал))
источник

DK

Denis Karlinsky in RubyRush
Да, взял в аренду фуру и работаю) но надоело, сына почти не вижу
источник

Э

Эдем in RubyRush
Denis Karlinsky
Я плохо сформулировал. Мне нужно эту строку разбить на символы и записать в массив, что бы получилось ['t', 'е', 's', 't']
Тут три слова. Нужно чтобы был массив, а в нём три массива, в каждом чтоб буквы?
источник