@rubyschool

Страница 757 из 921
Alex
25.07.2018
15:46:50
но в том опыте это совсем для начинающих, потому что для перехода на следующий уровень при которым бы на работу устроиться было бы уже просто - времени нужно слишком много

Pink
25.07.2018
15:47:36
Развели тут флуд в четверг - отвечать на вопросы кто будет?)))

Alex
25.07.2018
15:47:37
ни 2 часа в неделю, а 2 часа в день минимум

Ro
25.07.2018
15:48:09
чтобы устроиться на работу особо много опыта не надо) курс проходишь, пару книг читаешь, свой проектик - ну и начальная работа можно сказать гарантирована

Google
Ro
25.07.2018
15:48:28
да многие и без своих проектов устроились, сейчас хорошее время

(пока ещё)

Alex
25.07.2018
15:49:36
мне по своиму опыту кажется что может будучи зная английский я бы и устроился легко работать, но у нас на русском все собеседования я праваливал с треском

Alex
25.07.2018
15:52:25
либо по причине что спрашивали подробно сухую теорию , либо потому что спрашивали частные случаи опыта с которым у меня как-то не было. Что превратило весь процесс в loop пришел на собеседование провалил узнал новое выучил end

дольше искал работу чем учил ruby и rails

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

evgeny
25.07.2018
15:55:46
взяли
сколько всего собеседов прошел?)

Alex
25.07.2018
15:56:30
сколько всего собеседов прошел?)
в живую 6 вроде, с просто задачками ещё 12

Igor
25.07.2018
15:57:25
хах помню первое проваленное технический говорит ну мы типа фул стак ищем пишет на листике "#f000000" что это спрашивает

я говорю какойто цвет, типа зачем эта информация он подсказывает пише типа "101010101010" и говорит ну что так легче?)))

Alex
25.07.2018
15:59:01
полезная информация для ruby разработчика

Google
Ro
25.07.2018
16:00:06
цвета в RGB, это 3 байта, который отвечают за цвет. Первый почти ff ?

evgeny
25.07.2018
16:00:08
вдруг тоже попадется))

Ro
25.07.2018
16:00:10
значит красный

Igor
25.07.2018
16:00:26
да красный

Dm
25.07.2018
16:13:43
значит красный
Роман, вы задрот )

Ro
25.07.2018
16:22:02
ну RGB же

стандартная тема на телевизорах: RGB канал

Vadim
25.07.2018
16:22:47
И сам теперь людей бесплатно учу
Че, в нетологии не платят?

Ro
25.07.2018
16:22:48
RGB, PAL/SECAM, VHS ?

Fedor
25.07.2018
16:23:02
там вообще все странно )

Vadim
25.07.2018
16:23:17
Пока нет
Норм :)

Ro
25.07.2018
16:24:48
RGB это red green blue к слову

может кто не знает

а вот про PAL/SECAM, VHS @alexii21 знает точно

Vadim
25.07.2018
16:25:37
https://www.youtube.com/watch?v=8vhVcpFsmUI

Pink
25.07.2018
16:30:20
https://www.youtube.com/watch?v=8vhVcpFsmUI
Спасибо большое, но я это смотрел. Урок полезный, но там ни слова про сервер. Локально у меня работает, на хероку тоже, а на vps - нет) Я не знаю какого-то нюанса.

Dmitriy
25.07.2018
16:32:39
Рома Снитко менторит за 100 долларов в час, например :)
откуда у людей вообще столько денег

Google
Ro
25.07.2018
16:32:51
у богатых свои причуды

=)

Vadim
25.07.2018
16:32:58
платят за работу

Ro
25.07.2018
16:33:14
хотя менторить-то можно хоть по любой цене

вопрос рынка опять же

Dmitriy
25.07.2018
16:33:24
у богатых свои причуды
их вкусы очень специфичны

Ro
25.07.2018
16:36:44
если символов больше, то вопрос точно был не по зарплате)

Vadim
25.07.2018
16:41:27
?
Совершенно реальный кейс, но с вымышленными именами: Маша работала младшим разработчиком и получала 120 000 $ в год (не Россия), она платит Васе 40 $ в час за то, что он подсказывает ей сложные моменты в работе и абсолютно не жалеет денег, через полгода Маша прокачивается до уровня Васи и получает повышение, скажем, 200 000 $ в год. По-моему, все сходится.

Vadim
25.07.2018
16:42:12
Тут ключевой момент: возможность повышения должна быть хотя бы теоретически :)

Ro
25.07.2018
16:46:01
> получает повышение, скажем, 200 000 $ в год. такого не бывает, 200к зарплаты это примерно потолок в долине. В соседнем секретном чатике чел устроился в известную корпорацию (про которую вы все слышали), 195к получил. Но это руководитель программистов, дохрена опыта и вообще. Ближе к 200к оно начинает сильно замедляться. В рост 120к - 150к за полгода я мог бы поверить. Но это означало бы недоплату в общем-то в первом случае все равно

Fedor
25.07.2018
16:48:06
Не знаю, мне в свое время много людей помогло бесплатно

и курсы и я читал бесплатные

и даже редактор у меня был бесплатный (кстати купил таки sublime )

Google
Vadim
25.07.2018
16:49:30
Сразу оговорюсь, что про цифру 200 — это не точно (поэтому там и "скажем"). Маша тимлидом стала, да.

Fedor
25.07.2018
16:49:49
так что я считаю, что и я могу людям помогать просто так

ну или хотябы по "пивной лицензии" )

Ro
25.07.2018
16:50:49
так и должно быть в социалистическом обществе)

Fedor
25.07.2018
16:51:10
интернет - царство реального социализма )

Alex
25.07.2018
17:45:19
у мегя глупный вопрос к коллегам, аж стыдно спрашивать есть у меня объект в базе данных, и мне нужно его сравнивать если он существует, как правильнее это сделать? if a = Object.try(:find, 33) errors.add(:base, 'Неправильная дата') if a.create_on < object.create_on else errors.add(:base, 'Неправильная дата') if object.create_on < Date.today.strftime("%Y-%m-%d") end

Alex
25.07.2018
17:49:49
просто проверка рядовая , мне кажется я что-то очень не правильно делаю. С одной стороны приравнивать в if нельзя, с тругой стороны делать два запроса в бд ради одной проверки?)

Vadim
25.07.2018
17:56:11
у мегя глупный вопрос к коллегам, аж стыдно спрашивать есть у меня объект в базе данных, и мне нужно его сравнивать если он существует, как правильнее это сделать? if a = Object.try(:find, 33) errors.add(:base, 'Неправильная дата') if a.create_on < object.create_on else errors.add(:base, 'Неправильная дата') if object.create_on < Date.today.strftime("%Y-%m-%d") end
Ну если рельсы его один раз достали, второй раз за ним не полезут, так что как-то так: a = Object.find(33) wrong_date_condition = (a.present? && a.create_on < object.create_on) || (object.create_on < Date.today.strftime("%Y-%m-%d")) errors.add(:base, 'Неправильная дата') if wrong_date_condition

Admin
ERROR: S client not available

Vadim
25.07.2018
17:56:45
Только по-моему, если рельсы не найдут по find-у ничего, то тут же рейзнут ошибку в действии, проверьте

Alex
25.07.2018
17:57:07
с try не будет

Vadim
25.07.2018
17:57:38
Лучше тогда на where переписать: Object.where(id: 33).first, если не найдет — там будет nil

Alex
25.07.2018
17:58:19
и уже при сравнении с датой делать take ?

Vadim
25.07.2018
17:58:50
take у Вас не увидел, это для чего?

Alex
25.07.2018
17:59:01
удивляюсь почему о таких вещах в той же книге ruby on rails для начинающих ничего нету

Vadim
25.07.2018
17:59:16
Ну это ооочень какой-то частный нестандартный случай на самом деле

в книжках про старндартные вещи-то рассказать бы понятно

Alex
25.07.2018
17:59:32
у нас с плош и рядом

Google
Vadim
25.07.2018
17:59:47
Возможно, это не айс

посмотрите ванину лекцию

Alex
25.07.2018
18:00:05
я смотрел

мне ещё рано

Vadim
25.07.2018
18:00:10
И как?

Узнали код в вашей компании? :)

Alex
25.07.2018
18:00:51
читал статьи с теми же идеями, поддерживаю. Правда я тогда сказал что мне не понравилось изложение, в смысле качества ораторства)

было ощущение что ему не хватало перед видео записать все мысли в статью , которую потом можно было бы рассказать/пересказать

Alex
25.07.2018
18:06:13
take у Вас не увидел, это для чего?
если я запрошу через where то получу отношение, к нему нельзя будет применить методы, и сравнить пока я не сделаю take и не получу сам объект

Кеков Зез
25.07.2018
18:06:35
Только по-моему, если рельсы не найдут по find-у ничего, то тут же рейзнут ошибку в действии, проверьте
да, find возвращает ошибку. Я для таких случаев делал обычно rescue nil, либо как вариант можно find_by(id: x)

Alex
25.07.2018
18:09:53
согласен что с find_by проще всего

Кстати , генерирумые автоматически по атрибутам find_by_id к примеру тоже не вызывает же исключение?

Vladislav
25.07.2018
18:16:58
ИМХО rescue nil - это костыль. find() обычно используеться в контроллерах что бы отловить эксепшин в ApplicationController и сразу вернуть 404-ю. Если не ошибаюсь, то find_by_id и where(...).first rubocop просит заменять на find_by(). А вот brakeman не любит find() и просит заменять на find_by!() так как он тоже вызывает исключение

Alex
25.07.2018
18:18:34
ну по той же книге я читал что рекомендуется не использовать hardcode в виде find_by_artribute

Fedor
25.07.2018
18:19:15
потому что это recue всего

придет ошибка, что БД легла и связи нет, rescue это отлочит и вернет nil

find_by_id - rubocop ругается и говорит использовать find_by и как по мне это более чистый синтаксис

find_by(id: 1) - оптимальное решение

Alex
25.07.2018
18:21:03
консенсус, ох и поднял я тему вечернюю ?

Fedor
25.07.2018
18:21:41
да ладно, я тут как-то ПР сделал в своем проекте, там холивар был на 100+ комментов

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