@rubyschool

Страница 568 из 921
Alex
15.03.2018
10:18:15
Смотрел в видео но не могу вспомнить в каком именно, кто-нибудь может подсказать как сделать так что бы в метод можно было передавать атрибуты в любом порядке?

Dmitriy
15.03.2018
10:25:56
хеш?

Alex
15.03.2018
10:26:20
вроде да, только вкурить не могу пока

Dmitriy
15.03.2018
10:27:25
посмотри книжку для самых новичков - head first ruby. там целая глава по этому дела была разжевана. p.s. я тоже новичок в руби.

Google
Alex
15.03.2018
10:28:12
с хешами у меня проблем нет, там именно использование хешей в методах разжевывается ?

Dmitriy
15.03.2018
10:29:25
там была глава похожее на то что ты спрашиваешь:) как не париться с запоминаем порядка параметров и валидировать их в методе.

272 страница

Alex
15.03.2018
11:03:06
да просто передавать все в виде хеша

Alex
15.03.2018
11:07:51
def visits(start_day: nil, end_day: nil, period: nil, group_by: nil) #some code end query_params = { start_day: start_day, end_day: end_day, period: period, group_by: group_by, metrics_type: :visits } visits(query_params)

Alex

Alex
15.03.2018
11:09:47
Alex
просто ввиду того что я давно это изучал я забыл подробности а по видео Ro не сразу вспомнишь из-за отсутвия временных меток, с книгой в этом плане поудобнее, я всегда помню на какой странице читал информацию

Vladimir
15.03.2018
11:14:32
да просто передавать все в виде хеша
class RouterTelnet def initialize(initdat={}) @ip = initdat[:ip] @login = initdat[:login] @password = initdat[:password] @en_password = initdat[:en_password] @connected = false @debug_state = false @prompt = /^r\d.*[#|>].*\z/in #@prompt = /[E|M|c|(\w*@\w*)].*[#|>].*\z/in @login_prompt = /.*[Username|login]:.*\z/n @password_prompt = /.*Password:.*\z/n @default_vrf_name = 'default' @timeout_default = 120 @timeout_sh_run_default = 400 @timeout_sscc_default = 300 initdat[:series].nil? ? @series = :universal : @series = initdat[:series] end end router = RouterTelnet.new(ip: ip_addr, login: login_var, pass: pass_var, other: options )

Как то так я делал

Andrey
15.03.2018
11:55:54
Как то так я делал
Нене вон выше Александр кинул.

Keyword arguments называется

Alex
15.03.2018
12:00:02
Keyword arguments называется
вооот оно что я искал) название этого способа)

Google
Alex
15.03.2018
14:39:36
Локальные переменные лучше вызывать через access методы про attr_reader attr_writer почитай.
а для чего мне это использовать если локальных переменных вне класса нет?

Slava
15.03.2018
14:53:16
Это большой весенний набор Марсиан 2018! Нужны админы (впервые берем юниоров!), аккаунт-менеджеры и, традиционно, рубисты. Клиентов становится больше, новые проекты запускаются, и наш офис в NYC растет (можно посмотреть на карту в самом низу марсосайта). Все вакансии тут: http://amp.gs/fkoK Теперь о каждой позиции подробнее: Очень нужны ops-инженеры (админы, сисопы, нужное подчеркнуть). У нас Kubernetes, Docker, Chef и веселье с масштабированием и внезапными нагрузками. В этот раз мы готовы нанять и юниора, которого сами будем учить — главное, чтобы основы (Linux, окружение, сеть) были на отлично, и хотелось учиться. Если вы уже сами кого угодно научите, пишите тем более. ?‍? Ops-инженер (Kubernetes, Docker, Chef): http://amp.gs/fko3 ?‍? Junior Ops-инженер (Linux и окружение): http://amp.gs/fkow Снова открыта вакансия менеджера. «Менеджеры проектов» не нужны: с такой командой и ответственными тимлидами форвардер емейлов нам не пригодится. Нужен, в первую очередь, аккаунт менеджер, который будет вести ключевых клиентов и строить отношения с новыми. А также выстраивать процессы, автоматизировать, придумывать, улучшать. Конечно, такой кандидат знает о разработке программного обеспечения не понаслышке. Работать предстоит не с очередной невнятной сервисной компанией или стартапом с непонятными перспективами, а с состоявшейся командой с большим будущим, строить которое будете в том числе и вы. Скучно не будет. В прошлый раз все сетовали, что такого человека найти невозможно — у марсиан слишком высокие требования по прокачанности в технике. Пессимисты посрамлены: в прошлом году в роли менеджеров к нам присоединились две отличные девушки с техническим образованием, умением программировать и опытом в продуктовой работе — сейчас они ведут большинство наших аккаунтов. Мы растем и нам нужно еще. ?‍? Аккаунт-менеджер: http://amp.gs/fkoX Как всегда, нужны рубисты и рубистки: и на проекты мощных заказчиков вроде eBay, и в помощь небольшим стартапам. С нас — та самая «always be the worst guy in every band you’re in» команда, с постоянными пинками про опенсорс и конференции. Правильную среду мы обеспечим, остальное зависит от вас. ?‍♂️ Ruby-разработчик к марсианам: http://amp.gs/fkoW Напоминаем, все вакансии тут: http://amp.gs/fkoK Пишите нам сами или шарьте и рассказывайте друзьям. Кстати, многие марсиане потом рассказывают, что стеснялись написать и вообще сомневались — так вот, стесняться не надо.

не сочтите за рекламу

Alex
15.03.2018
14:55:59
Хотел я к ним подать заяву на джуна руби, но сомневаюсь что пройду

Olga
15.03.2018
14:56:27
есть только один способ это узнать))

Slava
15.03.2018
14:56:32
Alex читай последний абзац и не сомневайся ))

Alex
15.03.2018
14:57:17
Решил что сначала сделаю пару их проектов которые они предлагают на своем сайте http://cultofmartians.com/

а уже потом напишу им

Natalia
15.03.2018
14:57:53
Alex читай последний абзац и не сомневайся ))
примерно это же впариваю все утро кандидату на junior ops

Alex
15.03.2018
14:58:45
ну я скидывал пример кода уже, с той игрой у меня все таки очень слабые навыки, и уроки от Ro остановился на 48

а у них в требованиях висит юниор может не знать все вышеперечисленное, но должен иметь интересное open-source портфолио или весомый опыт работы в команде, в которой ему уже тесно. Тем не менее, он должен быть достаточно хорош, чтобы сразу начать работать на марсианском проекте и показать, что может все все осилить: максимум за полгода он лишится приставки «юниор» или начнет искать работу попроще.

у меня ни того ни другого нет

Slava
15.03.2018
15:03:20
Alex это все херня, отправляй резюме, если захотят сначала пообщаться, хоть будешь знать что спрашивают и как на собесах, к чему быть готовым если сразу пришлют тестовое, то ящитаю это вообще шикарно, доп опыт на который есть возможность получить потом бесплатно ревью (но это не точно :) )

Alex
15.03.2018
15:03:54
ну вакансия висеть будет недели 2 или месяц

я и собирался написать в конце марта

я rubyjobs просматриваю и постоянно вижу вакансии у Марсиан

Slava
15.03.2018
15:04:44
не факт, не теряй времени

Alex
15.03.2018
15:05:56
мне даже показать то нечего на github))) у меня там только макет который я сверстал и куча учебного кода

хотя с другой стороны, базовые знания есть... черт с ним, напишу

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

Google
Andrey
15.03.2018
15:16:58
мне даже показать то нечего на github))) у меня там только макет который я сверстал и куча учебного кода
Запарил сомневаться. Энтузиазм есть, от джуна особо больше и не требуется.

а для чего мне это использовать если локальных переменных вне класса нет?
Ну тут как с приватными и публичными методами. Ты просто обозначаешь что эти переменные для записи а вот эти для чтения. Ну и @ не придется писать :)

Только первый раз

Alex
15.03.2018
15:19:59
а если я не хочу что бы в них что либо писали или считывали?

Andrey
15.03.2018
15:20:43
Да

Alex
15.03.2018
15:22:18
просто я не понимаю зачем мне использовать attr о механизме которого мне известно что он позволяет иметь доступ в переменной, а по сути создать метод с названием переменной чтобы можно было считать или написать, когда мне это не нужно

Slava
15.03.2018
15:22:58
мне даже показать то нечего на github))) у меня там только макет который я сверстал и куча учебного кода
где-то была статья, код на github просят сегодня все, чаще просто смотрят что у тебя там что-то есть, смотрят прямо в код единицы, чаще на собесе просто спрашивают что у тебя там есть, а там уже можно задвигать что это учебный код, а сам сидел себя развлекал искать статью не буду, верь на слово )

Andrey
15.03.2018
15:24:24
У 90% нет того что у тебя на гитхабе.

Vladimir
15.03.2018
19:24:20
псевдоним

Alex
15.03.2018
19:24:55
ура, познал я тайну эту)

Alex
15.03.2018
21:03:01
Отправил резюме

Alexander
16.03.2018
09:13:11
всем привет

как считаете после курсов Романа куда податься? в хороший программист или в http://thinknetica.com

или можно сразу в джуны идти?

Alex
16.03.2018
09:15:03
Лучше совместить работу с интенсивом или остановиться только на поиске работы

Alexander
16.03.2018
09:22:05
или остановиться только на поиске работы

После курса романа?

Google
Alexander
16.03.2018
09:22:43
совместить работу с интенсивом - какой из двух полезнее?

Dm
16.03.2018
09:23:00
Ты никому не нужен без знаний

Admin
ERROR: S client not available

Alexander
16.03.2018
09:28:14
Ты никому не нужен без знаний
Поэтому и спрашиваю у сообщества про дальнейший путь развития

Dm
16.03.2018
09:32:52
Интенсив, если есть средства

uhodim
16.03.2018
09:41:43
Там еще своя база нарабатывается для рекрутеров

это я про все образовательные платные LMS говорю

hr-ы частенько к ним за кадрами обращаются. Еще рекомендую просто посидеть - свой linkedin заполнить и добавлять постоянно hr-ов )

делов на минут 30-50, а профита в будущем - много ?

uhodim
16.03.2018
09:49:31
не совсем, нетворкинг - все дела) компании, которая предоставляет образовательные услуги - выгодно потом для себя и для других трудоустраивать своих студентов на стажировки / работу. Поэтому наработка связей с hr-ами - это такое, стандартное для них дело

Просто поиском "ror hr / ruby hr"?
пардон, я неправильно понял твой вопрос. Добавлять hr-ов можно любых, которые работают в digital / it индустрии. Там рука руку моет, не обязательно узких ror hr & etc

Alex
16.03.2018
10:00:21
На мое резюме походу не откликнулись, хотя может все это не так быстро происходит

Alexander
16.03.2018
10:01:20
фригейт не помогает на linked зайти

Чем пользуйтесь?

Alex
16.03.2018
10:05:46
да, могу скинуть что написал

ну хотя смотря что ты имеешь ввиду

Alex
16.03.2018
10:06:59
Жди, они всем отвечают
т.е. если я не пройду они так и скажут?

Google
Slava
16.03.2018
10:07:07
Чем пользуйтесь?
Proxy SwitchyOmega #Chrome #LinkedIn

Alex
16.03.2018
10:07:09
это радует

Slava
16.03.2018
10:07:17
расширение для хрома

Alex
16.03.2018
10:07:50
Да
а вы откуда знаете? читали где или отправляли когда-то сами?

Vladimir
16.03.2018
10:08:21
фригейт не помогает на linked зайти
Я юзаю Opera browser + (VPN : on) #Opera #VPN #LinkedIn

Alex
16.03.2018
10:08:53
Ты сопроводительное написал?
ну во всяком случае я не писал стандартное резюме с непонятной информацией о себе, сделал больше упора на тему своих знаний и примеров своих работ на github профиле, заодно readme привел в порядок на github

одно меня правда озодачивает, я там ни слова не сказал по sql . да вообщем-то я из sql имел опыт только на чистом sql с MySQL и sqlite через ActiveRecord

Alex
16.03.2018
10:11:53
Отправлял
такой опыт внушает доверия)

Dm
16.03.2018
10:12:34
такой опыт внушает доверия)
Да, мне в течении пару дней отлуп прилетел )

Alex
16.03.2018
10:12:51
в смысле отлуп?)

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