
Roman
30.07.2017
21:01:47
достаточно для подбора работы которая тебе подойдет
если есть одна или две вакансии - это мало. тебе возможно придётся жрать чё дали
10 вакансий свидетельствует о том что рынок жив и даже если ни одна тебе не подойдет, то можно подождать, и что-то появится

Google

v
30.07.2017
21:03:39

Roman
30.07.2017
21:04:08

Александр
30.07.2017
21:04:18
Не за этот чат, а в принципе.

v
30.07.2017
21:05:03
на стеке Ruby и Elixir

Roman
30.07.2017
21:05:43
все что я говорил так это то что с налогом а 47% от 65к евро получается 2.5к евро в месяц

Aldar
30.07.2017
21:06:01

Roman
30.07.2017
21:06:12
ну я взял худший случай

v
30.07.2017
21:06:15
просто скажу, что в Украине например руби плюс эликсир сеньор (хотя тут всего два года требуют, так что не совсем) это в среднем $3500 - $3800 в месяц
я недавно работку просто менял, я смотрел
вакансий много

Roman
30.07.2017
21:06:31
а что для тебя много?

Google

v
30.07.2017
21:06:41
кстати, в тех вкансиях. что я нашел, примерно 50% требуют отпыта от трех лет

Roman
30.07.2017
21:07:20
Россия чуть больше Украины
сколько там население?

v
30.07.2017
21:07:41
население больше в 4 раза
так мы и от Европы дальше

Александр
30.07.2017
21:07:54

Roman
30.07.2017
21:08:12
так в Москве зарплаты больше Киева
раза в полтора
как минимум

v
30.07.2017
21:09:47

Александр
30.07.2017
21:09:47

v
30.07.2017
21:10:18
а не про то, где больше платят

Александр
30.07.2017
21:10:35

Roman
30.07.2017
21:11:07
ну так 100 вакансий / 144 миллиона - это всего в два раза дольше чем 10 / 30 миллионов
даже если 200 - это даже не на порядок

v
30.07.2017
21:11:51
и?

Roman
30.07.2017
21:12:26
ну если бы в Киеве было 20 вакансий - ты бы считал это много?

v
30.07.2017
21:12:37
вообще-то потребность в IT-специалистах - она не зависит линейно от размера населения

Google

v
30.07.2017
21:12:55

Roman
30.07.2017
21:13:42
я нашел
10 штук
на всю Украину
на все 30 с чем-то миллионов человек

v
30.07.2017
21:14:01
угу

Roman
30.07.2017
21:14:02
даже если 200 - это даже не на порядок

v
30.07.2017
21:14:10
и?

Roman
30.07.2017
21:14:33
хорошо, что для тебя было бы много в контексте Украины?

v
30.07.2017
21:14:41
населени России население Украины тожде не на порядок превышает

Roman
30.07.2017
21:15:18
то есть всего на 30% меньше чем в России

Roman
30.07.2017
21:15:31
а не. 200 же
ок я примерно понял

v
30.07.2017
21:16:22
Как я уже говорил - потребность в IT специалистах высокого класса не зависит линейно от размеров населения

Decadent
31.07.2017
04:03:08
Остановитесь, ебаные рогатые твари!!!

v
31.07.2017
06:49:09
господа
Нужен совет
есть рельсы 4.0
нужно по бырику запилить некоторые текстовые константы на русском языке, которые имеют отношение к некоторой модели.
Я сейчас вижу три пути реализации:
1. Добавить эти константы в модель
2. положить их в Rails.application.config
3. использовать гем вроде figaro
Ваши предложения?

wi11son
31.07.2017
06:50:16
а почему не локали?
если это к модели имеет отношнеие, есть смысл класть в локали

v
31.07.2017
06:50:59

Google

Tim
31.07.2017
06:53:15

wi11son
31.07.2017
06:53:52
по любому локаль пути, который тебе будет удобен, не завязываясь на именно модель, хотя можешь положить в её неймспейс. Я сомневаюсь, что тебе нужно чтоб вот жестко привязано было к модели

v
31.07.2017
06:54:09
эм

wi11son
31.07.2017
06:54:23
а из модели дергать I18n.t

v
31.07.2017
06:54:24
а как это на сухом языке кода будет?

Admin
ERROR: S client not available

v
31.07.2017
06:54:28
я не понимат

wi11son
31.07.2017
06:54:52
# constants
def self.option_enum
[
[ I18n.t('enum.amount'), 'A' ],
[ I18n.t('enum.percentage'), 'P' ]
]
end
например так?
или тебе пример локали дать?

v
31.07.2017
06:56:33
а, принцип понял

wi11son
31.07.2017
06:56:44
MY_CONSTANT = I18n.t('some.locale.path')

Fedor
31.07.2017
07:31:59
не лучший вариант, ИМХО
константа должна быть константой, указанной вручную
лучше тогда MY_CONSTANT = 'some.locale.path' а там где используешь уже I18n.t(MY_CONSTANT)

wi11son
31.07.2017
07:45:53
Да, так лучше, эт точно
Тут вообще встаёт вопрос, зачем константа именно на русском именно в модели, и не сервис ли это часом

v
31.07.2017
07:50:58

ojab
31.07.2017
07:52:57

Google

Fedor
31.07.2017
07:57:06
на отдельный сервак на элексире! И дергать значение через web_socket!

wi11son
31.07.2017
07:59:26
Да как пожелаете, но я привык сервисными объектами обмазываться с ног до головы)
А модели только для релейшнов и скоупов

Lupsick
31.07.2017
08:27:32

v
31.07.2017
08:29:04
т.е. любой PORO, кек

wi11son
31.07.2017
08:37:38
йеп
я не хотел запутать и не планировал заниматься беллетристикой, в моих узких кругах сервисными объектами в рельсе называют практически любой PORO, призванный обслужить/дополнить/залатать MVC

Tim
31.07.2017
09:23:39
Читаю метапрограмминг руби, чёт в голову кое-что не укладывается:
Например создаём класс A. Создаём инстанс этого класса, называем а.
a.class == A, это понятно, ведь мы инстанс a породили через A.new
A.class == Class, ведь, опять же по моему виденью, когда мы пишем class A; end в первый раз, мы создаём инстанс класса Class, кот. находится в константе A
Class.class == Class, это объясняется тем, что Class - это инстанс класса Class, да?
Дальше начинается что-то непонятное
A.superclass == Object
Class.superclass == Module
Module.superclass == Object
Почему так? И почему не A.superclass == Module, если по сути у A и у Class один и тот же класс?
Я конечно могу это всё просто запомнить, но хотелось бы всё-таки понять тут глубинную логику

A
31.07.2017
09:24:44
потому что суперкласс объекта - модуль

Tim
31.07.2017
09:25:06
Неа, BasicObject

Anton
31.07.2017
09:25:38
https://engineers.sg/video/all-i-d-wanted-to-know-about-ruby-s-object-model-starting-out-and-mooar-reddotrubyconf-2017--1831
вот
советую посмотреть, все будет в разы понятнее

A
31.07.2017
09:26:00
а, ага, прошу прощения, пойду лучше кофе выпью