Ответы пользователя по тегу Ruby
  • Как компилировать sass/scss С андроид девайса(termux)?

    derek2
    @derek2
    Верстальщик
    Ну ты также как и на пк делай. Препроцессоры автоматически компилируются браузером в CSS, если накатить на него соответствующий плагин, так что тут ничего нет сложного (а на телефоне прогать- грех))
    Если нет возможности установить плагин, то тут уже надо компилировать sass/scss по ходу разработки
    Почитать об этом можно здесь https://www.taniarascia.com/learn-sass-now/
    Ответ написан
    Комментировать
  • Как оставить только числа в масиве?

    derek2
    @derek2
    Верстальщик
    Я не очень хорошо понимаю Вас, ибо массив по определению это совокупность элементов одного типа. И каким образом массив вдруг стал включать в себя и строки и числа- не понятно, но, всё же, оставлю ниже ответ (мб поможет)
    Есть такой метод, который называется delete_at...
    Попробуй массив из всех твоих значений прогнать через эту функцию, она должна помочь.
    Пример:
    a = [10, 12, 14, 16, 18]
    a.delete_at(3) # Возвращает 16.
    # а равно [10, 12, 14, 18]
    a.delete_at(9) # Возвращает nil {вне диапазона).
    Ответ написан
  • C чего начать будущему ruby программисту, стоит ли вообще учить ruby и где найти работу?

    derek2
    @derek2
    Верстальщик
    Какой-то странный ты курс проходить начал : /
    На самом деле, я бы начинал изучение Ruby с того, как правильно он произносится. Но не суть...
    Если по-серьёзному, то советую прочесть книгу "Head First. Изучаем Ruby". Там всё легко и понятно, нет никакой воды (правда, некоторые темы затрагиваются на протяжении нескольких листов, хотя их можно расписать и в один). Если тебе нужен, так называемый "путь самурая", то нужно взять что-то посерьёзней, например, Хэл Фултона с его "Путь Руби" В этой книге расписаны до невозможности все принципы ООП. Также есть книги от самого создателя языка Юкихиро Мацумото "Ruby in a Nutshell" и "The Ruby Programming Language". В ютубе существует достаточное количество мануалов и прочей фигни по Рубину. Также невозможно обойтись без документаций: API и офишл доки.
    После этого можно уже приходить к вебу, вот там как раз-таки надо знать RoR и прочие фреймворки, типа Sinatra, Roda, Hanami, Grape. Стоит заметить фронтенд либы bootstrap, ну и пакет модулей Webpack. Если учить тупо RoR, то тут уже у всех на языке книга Майкла Хартла с его клоном Твиттера и множества рекламы в начале (зато присутствует неплохая практика с Git, Хероку и линуксовыми командами). И вообще, если не ошибаюсь, то любой фреймворк Ruby невозможен без системы MVC (Model View Controller). Ну, ещё тебе может ещё потребоваться ознакомиться с синтаксисом SASS или SCSS, но там ничего трудного. На равне с этим нужно будет ознакомиться с *nix-подобными системами и их неотъемлемым Терминалом, который может послужить тебе даже таблеткой от запора, в случае чего.
    Да и вообще, Руби пригоден не только для веба. Для него существует и RubyMotion, являющимся неким фреймворком для разработки под iOS, а на Ведроид- ruboto, который, хоть и стоит уже на последнем издыхании, но, всё же, способен дать какие-то мизерные плоды (ага, а ещё его сайт взломали пару лет назад). На руби крипту даже написали
    Смысла задумываться над другими языками, как мне кажется, нет. О том же PHP думать можно, но имхо он востребован только в связке с ведущими фреймворками... Ну если тебя не устроит, всё же, Руби, то переходи на ведущие Java, Kotlin или иной язык. Думаю, что на этом всё

    Устроиться на работу без опыта практически нереально. Да еще и за бесплатно (хотя дешёвую рабочую силу никто не отменял). Только мешаться будешь (здесь личный опыт уже). Но это совсем не означает, что таких вакансий нет. Чекни их с того же "Моего круга". В универ идти необходимо, чтобы, как минимум для приличия, да и в армейку не угораздишь. Никто не возьмёт тебя на первую работу без диплома об окончании вуза. Это уже потом, когда у тебя будет достаточно опыта, то диплом уже будет не актуален.

    На этом всё, удачного освоения языка ;)
    Ответ написан
    1 комментарий