@rubyschool

Страница 828 из 921
VTL
12.09.2018
08:38:30
Народ такой вопрос есть, я в руби начинающий, грубо говоря учу его с нуля. Через сколько я смогу что-то зарабатывать? Есть ли шансы как-то на фрилансе найти свою нишу?

Aleksej
12.09.2018
08:39:57
Зависит от того, сколько ты готов тратить времени на изучение. Здесь в чате есть примеры, когда за три месяца с нуля получали свои первые заказы на фрилансе.

VTL
12.09.2018
08:45:59
Часов по 8-10

Google
Александр
12.09.2018
08:46:46
если есть опыт программирования на других языках быстрее

быстро можно научиться

Dmitry
12.09.2018
08:47:25
Часов по 8-10
Месяца 3. Зависит во многом от бэкграунда и что еще знаешь. Если прям совсем с нуля, то одним ror изучение не ограничется

Alex
12.09.2018
08:50:13
Часов по 8-10
4 месяца где-то обучение при таком раскладе

Алексей
12.09.2018
08:57:14
Парни. А кто где инфу черпает ? Я тоже недавно только начал изучать ruby и ror. В основном читаю rusrails и скринкасты смотрю 2012года..)

https://www.softcover.io/read/db8803f7/ruby_on_rails_tutorial_3rd_edition_russian/beginning И вот еще, как по мне, так очень неплохая книжечка

VTL
12.09.2018
09:04:14
Не эксперт но есть 4 издание

На русском

Но они вроде не особо отличаются

Алексей
12.09.2018
09:05:26
Alex
12.09.2018
09:05:37
Народ, в Моське лид нужен https://telegra.ph/Ruby-razrabotchik-v-Sweetcoin-08-21

VTL
12.09.2018
09:05:39
Еще есть пятое

Но оно на англе было когда я в последний раз чекал

Google
Alex
12.09.2018
09:06:34
не мне, но первый круг общения

Алексей
12.09.2018
09:06:34
На английском тоже неплохо, склил языка прокачиваешь )

Андрей
12.09.2018
09:17:19
https://www.softcover.io/read/db8803f7/ruby_on_rails_tutorial_3rd_edition_russian/beginning И вот еще, как по мне, так очень неплохая книжечка
Старое слишком, есть на русском 4я версия, но уже тоже староватая. Автор переводов хочет сделать по свежей 5й, но пока нет на это времени и сил. Хотя, вроде как, есть книжка от ДМК-пресс по пятой версии, но вроде только печатный вариант. Но в целом, 4й версии хватит, потом почитать отличия с новыми версиями

P.S. если с руби пока плохо, для быстрого начала советовал бы вначале HeadFirst Ruby прочитать. А дальше уже что по серьезнее и с самого начала браться за "RoR Tutorial" не советовал бы - много непонятного будет. Без основ Руби и РоР

Pel
12.09.2018
09:22:20
Привет ребят, а вот насколько нужно знать JS ruby/ror разработчику?

Fedor
12.09.2018
09:25:53
чем лучше - тем лучше

но вообще можно пережить

Андрей
12.09.2018
09:26:06
https://www.softcover.io/read/db8803f7/ruby_on_rails_tutorial_3rd_edition_russian/beginning И вот еще, как по мне, так очень неплохая книжечка
Из видео уроков: Ruby School и Hasbrains на ютубе. У последнего, правда, рельса очень устарела и посмотреть стоит для общего понимания

Fedor
12.09.2018
09:26:22
я вот js знаю на уровне "дернуьт ajax при помощи jquery"

Dmitriy
12.09.2018
09:28:27
но вообще можно пережить
у меня шас таски на первой работе, с jquery (типа инпуты по копочке добавлять и т.д), а я ваще 0 в нем, максимум могу украсть чей то код и переделать. Больно =(.

Fedor
12.09.2018
09:30:19
так что толку от этого знания мало

но полезно для понимая того, как вообще общаться с фронтом

Pel
12.09.2018
09:31:45
не очень легко дается джаваскрипт и желание учить отпадает) а так как вы пишите , то я понял что нужен по минимуму и как-никак он будет затронут

Андрей
12.09.2018
09:32:59
Привет ребят, а вот насколько нужно знать JS ruby/ror разработчику?
Сложный вопрос, тут как и везде в принципе: чем больше тем лучше:) но сильно будет зависеть от того, что вы за разработчик и какой сферы. Вообще, это сейчас довольно таки сложный и динамичный язык

Andrey
12.09.2018
09:33:06
О, я от этого издания css с html учил. И js тоже читал) Очень разжевывают все. То что надо )) Спасибо!)
Начни с него. Когда поймешь что муть, читай это — https://www.ozon.ru/context/detail/id/145826321/. Но только когда поймешь, что head first муть.

Pel
12.09.2018
09:35:31
только бы фронтендом не заниматься)ладно спасибо)

Google
Andrey
12.09.2018
09:41:05
expect { call_service }.to change(prepared_review, :updated_at) expect { call_service }.to change { prepared_review.reload.updated_at } Может быть кто нибудь сталкивался, почему первый вариант не реагирует на изменения. Второй отработал как задумывалось. Если что обновление updated_at идет через touch

Андрей
12.09.2018
09:41:18
только бы фронтендом не заниматься)ладно спасибо)
Ну JS сейчас не только фронтенд... Да и в целом, ES6/7 не так уж ужасен как было до них. Язык довольно бурно и в правильном русле стал развиваться

Dm
12.09.2018
09:42:18
@Amourlive ты тут работал? http://ikt.mosreg.ru/

Pel
12.09.2018
09:45:49
Ну JS сейчас не только фронтенд... Да и в целом, ES6/7 не так уж ужасен как было до них. Язык довольно бурно и в правильном русле стал развиваться
ну я понимаю что нетолько, ну если брать там чиcто клиентский js, то нечоень хочется иметь дело + куча этих фреймворков, в целом печаль для меня все это)

Андрей
12.09.2018
09:53:59
ну я понимаю что нетолько, ну если брать там чиcто клиентский js, то нечоень хочется иметь дело + куча этих фреймворков, в целом печаль для меня все это)
Это уже дело на любителя:) хотя, фреймворков может и много, но есть какой-то основной сформировавшийся стек + они все схожи в работе. Это уже дело посредственное. В любом случае, одновременно с кучей работать не придется :))

ну я понимаю что нетолько, ну если брать там чиcто клиентский js, то нечоень хочется иметь дело + куча этих фреймворков, в целом печаль для меня все это)
Но я разделяю негодования, до es6 вообще на js не мог смотреть. Как-то, разве что, как-то раз пришлось писать скрипт для работы с процессами в WinAPI и потом это запускалось через приложение на Delphi ?? это был нечто короче. Потом я несколько лет даже не смотрел на JS

Dmitry
12.09.2018
10:51:02
Возьмем три слова: peace, door, ball.

цитата из книги*

Stanislav
12.09.2018
12:58:21
ребят, что посоветуете повторить перед собеседованием именно по Ruby? вне рельс

Artem
12.09.2018
13:04:33
ООП, про модули, блоки, массивы с хешами и их методы

Petro
12.09.2018
13:08:17
Вот прям час назад попросили написть метод each_slice

Из массива обьектов Person attr_accessor :name, :age end вывести имя самого старого юзера

Из того же массива сделать массив людей, сгруппированый по годам - от нуля до десяти, от десяти до двадцати лет итд

Максим
12.09.2018
14:41:00
Vlad
12.09.2018
18:47:13
Вот прям час назад попросили написть метод each_slice
В смысле у тебя спрашивали? Это ведь на стронг джуна какго-то вопросы. А у тебя лет 6 где-то коммерческого опыта в руби, если не ошибаюсь)

Petro
12.09.2018
18:47:56
восемь

Но ребятам хотелось знать, понимаю ли я енумерейбл

Хорошо хоть нормальные формы не просили перечислить

Google
Vlad
12.09.2018
18:49:23
Хорошо хоть нормальные формы не просили перечислить
Меня так в прошлом году завалили на собеседовании одном. Даже по руби в итоге вопросов не задавали, сказали, мол "Мы вам напишем") Вопросом про нормальные формы)

Petro
12.09.2018
19:39:30
Но ребятам хотелось знать, понимаю ли я енумерейбл
я, кстати, each_slice написал плохонько. Надо будет повторить матчасть )))

Nikolay
12.09.2018
20:02:07
А где его можно практически применить?

Admin
ERROR: S client not available

Petro
12.09.2018
20:33:58
Ни разу не приходилось, если честно

Ro
12.09.2018
20:37:04
Я юзал, но не помню где

Eugene
12.09.2018
20:48:36
Довольно часто используется. Для иттерации каждых n елементов чего либо. Например список городов по 15 штук в стовпчик. Пример кода из проекта <% Iteasykit::FciString.where(iteasykit_fci_id: 171).map{|e| e.value}.uniq.sort.each_slice(15) do |array_of_15_items|%> <div class="list-item"> <% array_of_15_items.each do |item|%> <div> <a href="<%= request.path %>/?gorod20s=<%= item %>"><%= item %></a></div> <% end %> </div> <% end %>

Максим
13.09.2018
01:39:40
С праздничком всех.

Al
13.09.2018
04:50:31
https://ru.m.wikipedia.org/wiki/%D0%94%D0%B5%D0%BD%D1%8C_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0

V
13.09.2018
05:32:48
Почему вы отмечаете день программиста именно сегодня? Да, потому что 2 в восьмой степени это последняя целая степень, которая не превышает количество дней в году. ?

Максим
13.09.2018
05:33:38
Логично же

Vladimir
13.09.2018
06:12:11
Из массива обьектов Person attr_accessor :name, :age end вывести имя самого старого юзера
Имя самого старого будет что-то типа: people.map{|person| [person.name, person.age]}.sort{|a, b| a[1] <=> b[1]}.last[0]?

А, то есть проще people.sort{|a, b| a.age <=> b.age}.last.name

Dmitry
13.09.2018
11:29:43
Господа и дамы

нужна небольшая помощь и совет

Сильно ли отличается CentOS от Ubuntu и прочих систем, основанных на Debian?

Никогда просто с RedHat не имел дело

Dm
13.09.2018
11:30:43
Нет, но отличается

Dmitry
13.09.2018
11:31:17
Нет, но отличается
к чему следует быть готовым? (помимо yum и apt)

я просто слабо вообще представляю различия. (Всю жизнь в основном имел дело с Win Server и убунтой в качестве ос для старого ноута)

Google
Ishmael
13.09.2018
11:34:53
Сильно ли отличается CentOS от Ubuntu и прочих систем, основанных на Debian?
yum, rpm, некотрые названия библиотек, some default settings, возможно спецефические программы которые собраны под редхат или под убунту, плюс у редхата серьезная тех. поддержка. можно еще погуглить чтоб более подробно ответить.

Ishmael
13.09.2018
11:37:59
я в последний раз на 6-ом редхате не мог сервис на 80 порту поднять там надо для сервиса если это не httpd, отдельное разрешение настраивать. в убунту не знаю как, но это все решаемые проблемы.

Fedor
13.09.2018
11:58:28
selinux что ли?

Ishmael
13.09.2018
11:59:17
не я селинукс полностью отключил.

setcap 'capnetbind' blablabla

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

Tony
13.09.2018
15:20:11
Всем привет ?? Недавно начала изучать Ruby, нашла курсы Романа. Он так шикарно об'ясняет материал!!! Но я застряла на 13 уроке, функция def никак не укладывается в голове . А чем дальше, тем чаще Ее применяют! Я понимаю теорию. Но на практике не могу Ее применить, тем более придумать, что в def запихивать. Роман сегодня вкратце об'яснил мне (спасибо??). Но пока никак не сдвинуться с места☠️Может у кого-то есть наводка на сайт именно по этой теме?(помимо документации ruby). Буду очень благодарна за любые советы?

GG
13.09.2018
15:32:06
Самое простое правило в С++: если есть 2 строчки кода повторившиеся 2 раза пишется функция. Функция это def в руби Может быть с входными переменными или без

Плюс функции имеют логическую нагрузку в программе. Те имея логический блок (несколько строк кода) используем там где нужно (и от носительно этого все функции создаются) . ее название описательную.

Страница 828 из 921