rubyPNG10.png441 Кб, 2000x2000
Ruby руби /ruby/ 3257018 В конец треда | Веб
ИЗУЧЕНИЕ ЯЗЫКА
Q: C чего мне начать, чтобы стать рубистом?
A: Отличным началом будет Programming Ruby (The Pragmatic Programmers Guide), читать Eloquent Ruby и The Well Grounded Rubyist после прочтения первой толку особо не даст, одни и те же вещи, дальше читаем Ruby Way, затем познаем метапрограммирование с Metaprogramming Ruby.
А дальше открываем Ruby cookbook 2015 года, Пишем свой код во время чтения.

Q: Следующий уровень, продвинутые книги по руби:
A: Confident Ruby by Avdi Grimm | Practical Object-Oriented Design in Ruby
Refactoring Ruby Edition | Ruby Under a Microscope

Q: Онлайн курсы чтобы попробовать/вкатиться:
A: https://ruby.github.io/TryRuby/ | https://rubymonk.com/
https://www.codewars.com/?language=ruby | http://rubykoans.com

Q: Какой gem посмотреть, чтобы понять, как писать код?
A: Лучше всего посмотреть небольшие gem'ы вроде cancancan, pundit, camping.
Еще можешь полистать на гитхабе гемы с нарастающей популярностью (там еще нет тысяч строк, и тебе будет легче понять): https://github.com/trending?l=ruby

Q: Хорошие практики по руби и рельсам?
A: Обязательно стайлгайды (как оформлять код):
https://github.com/rubocop-hq/ruby-style-guide
https://github.com/JuanitoFatas/fast-ruby
https://github.com/rubocop-hq/rails-style-guide

Руководства "для чайников":
https://www.railstutorial.org/book [en]
https://www.theodinproject.com/tracks/1 [en] | http://codenamecrud.ru/ [ru]

Еженедельная рассылка с новостями из руби мирка:
https://rubyweekly.com

Прочая годнота:
https://github.com/markets/awesome-ruby

Q: Документация по стандартным библиотекам руби и рельс:
A: https://ruby-doc.org/ | https://api.rubyonrails.org
https://guides.rubyonrails.org

Q: Можно ли на руби писать нативные GUI, мобильные приложения, игры?
A: Да, но не стоит.

Q: Что ещё изучить?
A: Английский, git, linux. Паттерны. Один из часто используемых – Service Object.
https://www.sitepoint.com/7-design-patterns-to-refactor-mvc-components-in-rails

СРЕДА РАЗРАБОТКИ
Q: Как установить разные версии рубей?
A: https://rvm.io | https://github.com/rbenv/rbenv | https://github.com/asdf-vm/asdf

Q: Есть ли чат в Telegram?
A: @rubylang | @rubyschool | @rubyrush | @ruby_talks | @ruby_wdh

РАБОТА
https://hh.ru/search/vacancy?text=ruby
https://t.me/rubyjob
https://rubyjobs.dev/
https://www.upwork.com/
2 3257019
Предыдущий утонул https://2ch.hk/pr/arch/2024-07-16/res/2596950.html (М)
3 3257083
Да и этот тред утонет, опчик.
Хайп рубей в рф прошел, теперь пишут только чмони и стартаперы на нем в рф. Да даже стартаперы уже перешли на питон т.к. тупо больше людей найти можно в офисы новомодные.

Удачи треду не тонуть как моему треду скалы. Бамп
4 3257084
>>257083

>офисы


Нинужны.
5 3257206
>>257018 (OP)
Руби охуенный. Но теперь его могут использовать только избранные и успешные, для новичков путь такой: бэк —> тимлид. Всё, теперь вы тоже можете его использовать и получать за это деньги.
6 3258044
>>257018 (OP)
бамп, лишь бы не тонул(
anacoppolaichigomashimaroe12a942bcfa1d1f4ee8e2a3c6254a100.jpg31 Кб, 640x480
7 3258236
Нубский вопрос, но все же.
Для рельс нужен yarn, но на ноде из пакетного менеджера убунты не включить corepack для его установки. В оф. репозиториях легаси-версия.
Откуда и как его качать, с ноды с гитхаба?
8 3258240
>>258236
npm i -g yarn
9 3258242
>>258240
На оф сайте не рекомендуют через npm ставить.
10 3258244
>>258242
Наркоман?
https://classic.yarnpkg.com/lang/en/docs/install

>It is recommended to install Yarn through the npm package manager, which comes bundled with Node.js when you install it on your system.

11 3258245
>>258244
Классик же легаси-ветка, не?
Да.
12 3258251
>>258245
Можешь поставить homebrew и
brew install corepack

brew info corepack
==> corepack: stable 0.29.3 (bottled)
Package acting as bridge between Node projects and their package managers
https://github.com/nodejs/corepack

оно правда и ноду поставит но она мешаться не будет если юзаешь nvm
13 3258253
>>258251
Спасибо, попробую.
14 3258445
>>257018 (OP)
В очередном треде про руби оставляю традиционный пост про мертвый язык, уже сколько лет как мертвый..
15 3258446
>>258445
Твой бамп придает ему жизни.
16 3258447
>>258445
Зато с вкатунов требуют опыт пет проектов...

https://hh.ru/vacancy/106468578
17 3258456
Для SPA с Vue на морде можно обойтись синатрой, обмазав ее парой гемов вроде ActiveRecord или в ней не будет хватать каких-то важных инструментов?
18 3258588
>>258447
А с каких вкатунов их не требует? Решил дропнуть руби и катить в го, т.к. на мои отклики даже не следует ответа
19 3258594
>>258447
Эта вакансия уже как минимум год висит) Мои петы глянули и сказали, что, мол, извините)))))

Я расстроился и пошёл в хаскель. Конечно я долбаёб, ведь там я тем более не найду работу. Но я сделал это на зло всему миру. Пусть знают, пидоры, что я могу обидеться вообще-то.
20 3258600
>>258594
Какие петы делал?
21 3258816
>>258447

>https://hh.ru/vacancy/106468578


типо миддлов чтоли ищут?)) Написано, что иногда помогать джунам.
если на миддла, то зп вообще дно. Их вакансии постоянно в хх висят. Видимо текучка пиздецовая у них и собсвенно контора кал
изображение.png4 Кб, 309x27
22 3258833
>>258816
Ну как ты читаешь то
23 3258965
>>258816
У рубистов такое количество вакансий что они знают каждую поименно.
24 3259058
>>258965
Ебало вкатунов рубистов представил? С мая месяца вот эта >>258447 вакансия всего лишь 4я для стажеров/джунов на руби. Хотя вроде еще медодс был, итого 5
25 3260743
>>258447
Вкатун != джун.
С джунов требуют хотя бы пет-проекты, да, это абсолютно нормально.
26 3260746
>>259058
По моему опыту сейчас чаще всего вкатунов/джунов набирают через галеры, а не хх.
27 3260879
>>258965
Проводим собесы регулярно, приходят люди без базы, но опытом работы 3+ лет. А из опытных, но знающих людей частенько приходят разработчики со странным софтами, которые считают что их возьмут, только потому что они что-то умеют.

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

Предлагаем от 150, это совсем для начинающих джунов.

Важно понимать что джуниор разработчик - это уже разработчик, способный работать самостоятельно и разбираться, не закидывая сотнями вопросов на каждое нажатие на клавишу.
28 3260893
>>260879

> Предлагаем от 150, это совсем для начинающих джунов.


Это какая-то валютная удаленка?
29 3260899
>>260893

Нет, но валютная удаленка в РФ тоже есть, без опыта имхо совсем не пролезешь, ее мало, и зарплаты там по 500-800+ (для сеньоров и лидов), таких компаний я знаю парочку на всю страну.
30 3260900
>>260879
Что такое странные софты? Слюна течет во время разговора по вебке? Не женат в 30 лет?
31 3260903
>>260900

Когда на простые вопросы (для людей в теме) - тебе отвечают, что это очевидно, закатывают глаза во время собеседования; говорят что троллинг когда говоришь неправильные вещи в расчете что тебя поправят (обычная история в работе: когда одно и тоже по нескольку раз проговариваешь, чтобы убедится что человек тебя понял) и т.п..

К выгоревшим вопросы, не факт что вывезут нагрузку, новый коллектив и обычный рабочий стресс.

Если приходит вроде толковый джун, ему много надо учится, но ты видишь что он убитый по нагрузке из-за семьи/детей - вопросы к тому как будет вывозить, не придется ли с ним нянчится.
32 3260904
>>260899
Да откуда 150 у начинающих джунов?

Если не сложно, опиши хорошего джуна - что должен знать/уметь, какие петы должны быть в портфолио.
33 3260926
>>260904

1. Чтобы пройти первичный фильтр HR джун должен грамотно составить резюме: структурировано, без грамматических и пунктуационных ошибок, без воды. Много букв читать не только лень, сразу подозрение что на собраниях так же будешь полчаса рассказывать как писал тест на 10 строк.

2. Курсы, если они нормальные - смотрим в плюс, но не критично.

3. Исходники в гитхабе. Вот тут роляет чтобы был не рельсовый стандартный круд. Если можешь взять условную синатру и накрутить тесты, роутинг, пайплайны, ооп, стайл-гайды использовать, докер - огромный плюс.

4. На собесе, пригодится теоретическая база. Знать основы сетевых протоколов, баз данных, ооп, иметь пару историй о интересных фичах которые делал, знать что-то про брокеры сообщений, сам руби. Тут чем больше расскажешь тем лучше.

По пункту 4. Cубъективно, многие не готовятся к собесам должным образом. Особенно если это первые собесы: ты садишься и конспектируешь темы которые будут спрашивать. Такая подготовка сразу выделяет тебя на собеседовании среди вкатунов. По сути, это как тренировка, представь что ты уже как бы работаешь и самообразование нужно чтобы разобраться и решить задачу полноценно.
34 3260941
>>260926
Ого, спасибо. Ушел разбираться с rabbit и пытаться пилить какой нибудь интересный пет, перечитывать симдянова и буду ждать вакансию джуна с зп 150
35 3262174
Рубаны, а как организовать всякие интеграции с внешними сервисами, чтобы в тестах они не прогонялись?

Ну, например, есть у нас модель Client, есть какой-то ClientNotifierService, который при создании нового клиента каждый раз постит его на какой-то АПИ. Как его не дёргать, когда проверяем просто экшн создания клиента?
image19 Кб, 274x329
36 3262773
38 3267852
Еще не ковырял ajax в рельсах.
Насколько Stimulus js полноценен для свистоперделок?
Или лучше сразу устанавливать фреймворк из большой тройки?
39 3267954
>>267852
Посмотри исходный код Writebook
40 3274406
Аноны, а есть какие-нибудь адекватные обучающие материалы на русском языке? Все что находил - один тухляк. Инфоцыгане, которые чушь несут предлагая пользоваться Far Manager в 2024 году. Не командной строкой, а этой поеботой

Хочу изучать, а нигде нет ничего нормального. Английский для меня не очень интересен, хоть и знаю немного, но не на таком уровне, чтобы читать техническую литературу
41 3274415
>>274406
По битриксу все материалы на русском, чел...
42 3274707
>>274406
Какой еще, нахуй, FarManager, где ты это вообще нашел? Сколько не видел обучающих материалов по руби/рор, такую дичь впервые слышу.

И, да, без уровня инглиша достаточного хотя бы для техлитературы только в жопу одина вкатываться.

А так - ну Симдяева можно почитать именно по руби, хотя у него достаточно досадных опечаток по тексту, но сам материал неплох.

Плю по рельсам - https://rusrails.ru/ - не понимаю, как его можно было не найти.
43 3274762
>>274406
Роме привет
YT открой и смотри + rusrails, какие ты ещё материалы хочешь? Учи английский или уёбывай
И вообще зачем тебе Rails в 2025?
44 3274886
>>274707
Обмажусь Симдяновым. Посмотрел, вроде годно.
А насчёт Far Manager - это книга "Ruby для романтиков" от Романа Пушкина
>>274762
Так я для себя хочу овладеть Ruby. Ну ещё и Rails потом. В удовольствие. Мне на вакансии плевать, я работать не буду. Только для себя писать проекты
45 3274929
>>274886
Есть еще круковский с неплохими видео по ruby/rails + на трекерах есть слитые курсы.

Без английского пизда, но яндекс неплохо переводит ютубные видео.
46 3274999
>>274929
Благодарю! Посмотрю
47 3275179
Говорят это красненькое, анальное отверстие рубиста
48 3277270
А какое самое убогое и костыльное говно можно вставить в рельсы, чтобы как можно больше ебаться с тупыми воркфлоу и идиотскими ошибками? Попробовал Trailblazer + dry-validation, отлично, но, может, есть что-то ещё круче?
49 3278971
>>277270
active admin и наслаждайся
50 3279670
Бамп треду любимого ЯП
51 3279673
>>279670

>любимого


Написал че нить кроме puts "Hello World" ?
52 3280537
>>279673
А ты как думаешь?
53 3292941
Бамп 2 треду любимого ЯП
54 3295860
Crystal тут же обсуждается?
55 3306874
>>295860
А больше и негде. Обсуждай.
56 3308109
Вот и обсудили.
Youre not Bubbles.mp47,1 Мб, mp4,
320x240, 2:36
57 3318450
Какие подводные в том, чтобы учить паттерны по книге 2007 года (Design Patterns in Ruby)? Методы доступа уже тогда завезли?
58 3318452
>>257018 (OP)
Всем привет
Какое-то время назад встал вопрос о переезде в Японию, а вместе с тем и об освоении Руби (или еще чего-нибудь, пока не решил). Дело в том, что я прогер-середняк .net-чик, а .net в Японии почти что отсутствует.

Вопрос: больно ли будет мне перекатываться на руби? что вообще можно сделать на нем? тупой вопрос максимально, но как вы сравниваете ЧТО КРУЧЕ, руби или c#? слыхал, что на руби можно фуллстечить легко, звучит привлекательно
59 3318960
>>318452

>больно ли будет мне перекатываться на руби?


Не заметишь даже, как по смазке войдет, я когда вкатывался постоянно ловил себя на мысли "а чё так можно было?".

Делать можно фуллстек веб и любой серверный бекенд, в общем всё то же самое что и на питухоне.
60 3319028
>>318452

>а .net в Японии почти что отсутствует.


Если мне не изменяет память - третье место после пхп и питухона. На рубях меньше вакансий.
61 3327346
Че не обсуждаете выход 8ки?
tenor(1).gif1,1 Мб, 220x144
62 3327498
Собрался учить по книге 6ку, а уже прикладывают 8й.
Еще и жабаскрипт дальше ES6 не трогал.
Как же я отстаю...
63 3327515
>>327498
Там изменений минорные,так читай дальше
64 3327556
>>327515
Да, но так-то hotwire завезли и плохо представляю что это за зверь.
Только жсоны между синатрой и клиентскими скриптами пока гонял.
image.png32 Кб, 225x225
65 3333093
Мои действия если застрял на помойном легаси, из-за лени проебал возможность перекатиться в норм контору. Ушел в себя итд Зепку не меняют, анрелейтед задачи. Все очень плохо. Еще возможно проблемы с менталкой

Сейчас читаю стори про то как пчелики становятся rusty and obsolete и становится очень тревожно

Задач либо нет, либо уровня что-то исправить по типу валидации. Даже сейчас пишу и понимаю что приплыл.

Шито делать. В таком режиме уже год. То есть минимум год проебан.
Немного тыкал голованг, микрофреймворки итд. В посл время думал что у меня выгорание.

пздц прост. Памахите. Я накидал в todo темы которые нужно пробежать

А еще гпт пишет красивый код и понимаешь что зачем его писать самому

150к пиздос
sage 66 3333094
>>333093
3+ г стажа получается. Пздц пздц пздц
67 3333433
>>333093
В 1С, куда же ещё. Там 150к поднимают через полгода работы. Стыдно такие цифры озвучивать, если работаешь дольше двух лет...

Вот к чему привёл занавес - теперь наши 1с-ные зарплаты уравнялись с "тру" стеком.
sage 68 3333488
>>333433
Ну примерно так и подняли может чуть позже и больше не поднимали. Я сам не просил

Теперь на измене пздц прост
Сегодня начал читать книги

Сколько должно быть?

Думаю, может просто уволиться?
sage 69 3333491
Вижу что на hh понятно что нужно смотреть на linkedin'e 150-180-250 у mid
70 3334337
>>333093
сейм, только 5 лет опыта и 200к
еще очень удручает что на 300к надо уметь спроектировать твиттер и знать все алгоритмы наизусть
71 3334352
>>333488
Уволишься вникуда. Ты лучше дрочи какой-нить другой стек пока что. Потом прост перекатишься. Хотя я понимаю, что это нелегко, всё-таки Руби приятен.
sage 72 3334457
>>334352
Да дело не руби. Думаю что конторы будут продолжать пердолить новый код и поддерживать старые проекты много лет

мдее Перечитываешь книгу и испытываешь какую-то неприязнь, часто отвлекаешься. Ощущение тумана в голове
Screenshot20241205120324LinkedIn.jpg515 Кб, 1079x1987
73 3335408
>>333491
Решил глянуть что там на дыне для рубистов:
- стройинженер
- директор столовой
- повар
- Го-шник

Хороший язык и вакансии интересные.
1548350305093.jpg197 Кб, 800x994
74 3335636
Посоветуйте учебник по 7м+ рельсам, где последовательно, пошагово рассматриваются функционал и возможности фреймворка, а не пишут каждую главу по приложению-примеру и потом разбирают его с разных сторон по чуть-чуть, как в Ruby On Rails Tutorial 7 Хартла.
Типа как тут
https://www.tutorialspoint.com/ruby-on-rails/rails-introduction.htm
но актуальное.
Есть вообще такое или я слишком требовательный?
75 3335672
Нашел, кажется.
The Rails 7 Way.
76 3336386
>>335636

>ФРЕИМВОРК для веб-кодирования


>учебник


Ты издеваешься?
77 3336481
Какой нахуй руби в 2025?
172173688858386325810blob.png30 Кб, 1200x630
78 3336716
>>336481
Какой? Популярный, оплачиваемый, удобный, продуманный инструмент для продуктивной работы и быстрого результата, руби как хорошее вино - со временем становится только лучше. Профессионалы, выбирающие себе инструмент не по рекламе из журнала а по его характеристикам - всё еще отдают предпочтение руби, ведь по красоте и удобству к этому стеку пока что никто так и не приблизился.
79 3336769
>>336716
Надо писать все на JS и не выебываться, чтобы максимально стандартно было и не плодить стеки.
80 3336912
>>336716
Но трусонюх спиздил всё из перла, смачно обмазав питоноблядским говном. Большинство хипстеров даже не знает, откуда пошли эти unless until с постусловиями и вызовы функций без круглых скобок.
81 3338211
>>336912
Ты какие-то несущественные особенности руби смотришь. Руби ближе к смолтолку со свооей концепцией ООП. Важное в руби: все есть объект с методами, любая операция с объектом - это вызов метода. У объекта нет публичных свойств только методы. Любой метод можно переопределить в любой момент на любом уровне класса, модуля или инстанса, поэтому у базовых методов есть дубликаты. Концепция модулей, где модули работают как миксины. Алгоритм поиска метода и спец метод method_missing который тоже можно переопределить на любом уровне.

На питон , где ничего нльзя переопределить, один раз создав, и нет поддержки инкапсуляции на уровне языка, руби слабо похож, на перл, в котором ооп прилеплено сбоку, тем более.
82 3338732
>>338211
Смолвил как боженька.
Я бы только добавил, что не все в руби объект. Например блок - не объект.
17338315349211112984920204626725.jpg31 Кб, 640x480
83 3338767
>>336716

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


Эх, дружок, молод ты. Не ты выбираешь стек, а кабаныч выбирает тебя. HR, запишите эти простые, но в то же время великие слова.
84 3338809
>>338767
Если прогибаться под каждого кабаныча в вопросах выбора стека - будешь писать софт на макросах для экселя.
17338379574773729617434122593582.png2 Мб, 1400x1264
85 3338829
>>338809
Всё ещё лучше, чем питаться по акции.
86 3338870
>>338809
А если меня заставляют во флаттер. Пиздос
На реддите челики пишут что инженегр должен разбираться с любым стеком

Мимо >>333093
87 3338980
>>338211
Да брось, там вся соль в том, что можно писать красивый дсл и всякие шорткаты, которые на питухоне, жаба, пехопе и прочем унылом сером уёбище для галерных рабов писать не положено - все рубёвые фреймворки для перекладывания жсонов вокруг этого построены. Всё это бездарный трусонюх спиздил у Ларри.
А ООП много где есть и много где более "трушное". Это просто такой прикольный модный мем был в те года, вот трусонюх и сделал чтобы зашедший джавапидор не чувствовал себя одиноко.
88 3339028
>>338767
кабаныч идёт нахуй, пишем то, что нам самим нравится
щас бы ещё стэки под кабанычей подбирать
image.jpg255 Кб, 1080x1200
89 3339137
309185639-aa995a41-d74f-405f-8ada-2522dd72c2c8.png491 Кб, 2166x1414
90 3348783
Нашел наконец-то нормальный профайлер с диаграммами для руби, с нормальным интерфейсом.
https://github.com/jhawthorn/vernier
91 3349414
>>257018 (OP)
Руби лучше чем JS учить? Я хочу работу обыстрее. С завода уебать. В перспетиве делать стартапы за 400к+ опционы... база знаний: чуток спп, с, фортран(физфак епт)
36928e1325a6356eb0d43c09fc5f7738.png274 Кб, 477x298
92 3349415
93 3349417
>>349415
поясни прикол

как я понял, это не ларри эллисон и не илон маск
94 3349418
>>349417
Я просто хотел узнать почему ты решил оттаять сейчас? Лезь обратно в криокамеру и жди когда введут БОД.
95 3349419
>>349418
не понял, хочешь сказать айти работа всё?!
96 3349420
>>349419
Чел, какие 400тыр+опционы у вебмакак вкатывающихся в 2025? Еще добавил по стартапы чтобы неадекватнее звучало...
97 3349421
Начал испытывать неприязнь/негатив к rails

Сегодня полистал короткий guides где пара контроллеров и product/store для 8, генератор authentication ...

В то же время пару дней назад тыкал roda/sequel и не было такого

Rails и до этого был конструтором где накидал хуйни, запустил генераторов и все готово. С приходом ai редакторов, теряется понимание нахуя что-то делать, в принципе

rails это 1c, анон выше прав
пиздос прост

мимо >>333093
98 3349422
>>349420
очеивдно я про перспективу 400к.

а пока просто хочу начтаь
JS - очеивдно больше вакансий
но говортя руби на рельсах более лукративный, и спецов меньше, и хоть ваканский меньше, но и конкуренции меньше чем в JS
99 3349424
>>349422
Ты прав. С учетом инфляции 400к не проблема получать в далеком будущем...

Я не отговариваю, но просто чистая фулстековая вебмакака, спец по крудам это тупик полный в 2025.
100 3349426
Если накидал гем используя гпт. То кто автор герма? Сам бы так красиво не накидал
101 3349427
>>349426
Ты, но с нюансами. Нюансы тебя не касаются пока ты пишешь MIT-лицензию.
Но если gpt спиздила жопаельный код, а ты не просёк и заюзал, то ответственность за проёб лицензии на тебе.
102 3349448
>>349424

>спец по крудам это тупик полный в 2025


а где выход
103 3349469
>>349448
Не идти в веб. Вообще.
104 3349481
>>349469
Ruby это про веб онли?
А куда идти?

Так-то веб это ведь база айти. Айти без веба не существует. Да и веб сейчас это ЛЮБОЙ БИЗНЕС.
105 3349487
>>349481
Ты же написал что хочешь 400к+опционы в стартапах.

Если бы ты написал, что тебе нечего есть и ты хочешь работать и покупать еду, то твоя задача выполнима: вкатывайся куда сможешь. Веб не веб - без разницы.

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

Но ты написал что просто хочешь много бабла. Тебе ответили, что путь вебмакаки очень сомнителен с точки зрения достижимости твоих планов.
106 3349488
>>349481
Хуй знает, микроконтроллеры погромировать. Ты же знаешь си и сисиплюс? У вас завод таким не занимается? Значит, иди на тот, который занимается. На вкат в вебмакаки сегодня, не говоря уже про получение оффера с нужными тебе суммами, тебе потребуется больше времени, чем потребуется чатгпт, чтобы этих макак заменить.

>но говортя руби на рельсах более лукративный, и спецов меньше


Да, если ты УЖЕ успел стать крутым сеньёром >10 лет назад (на пике популярности рельсов) - могут взять легаси поддерживать за две сотыги, пока однажды чатгпт не перепишет его на пайтухон и гоу и тебя не выкинут на мороз, после чего ты уже никому не будешь нужен. Сейчас уже поздно суетиться, вкатуны в руби в 2025 не нужны.

Ты же умный ИНЖЕНЕР, блядь, а хочешь идти в глупые вебмакаки. Это уходящая профессия, чатгпт выкинет на мороз 90% кнопкокрасов-жсоноукладчиков в течение следующих нескольких лет (все вчерашние вкатуны будут в их числе), а в следующей итерации - оставшиеся 10%. А уверенно заменить чувака, который знает БАЗУ, учился на ФИЗФАКЕ ёбана и может кодить на си и фортране, гопота сможет ещё очень нескоро ввиду колоссальной разницы в сложности технологий, цене ошибки и доступности свежего материала для обучения всем грязным хакам. Вот скажи мне, ты дурак?
107 3349531
>>349487

>путь вебмакаки очень сомнителен с точки зрения достижимости твоих планов.


Тогда куда вкатываться, чтобы 400к и опционы были ближе всего?

>>349488
Ну железо вообще традиционно оплачивается меньше, чем софт. Что у нас, что на западе. При том что входной порог там выше и сложнее. Хз рыночек
А с физфака я вылетел давно
108 3349557
>>349531

>оплачивается меньше


Оно хотя бы оплачивается и будет оплачиваться ещё долго, а вебмакакинг скоро перестанет. Наперёд надо думать.

>Тогда куда вкатываться, чтобы 400к и опционы


Никуда, ты опоздал.
109 3349562
>>349557
В смысле опоздал, рынок растёт, зарплаты растут.
110 3349569
>>349562
Чел, лучше биткоины покупай пока они 1 к 1 с долларом. В 2024 миллиардером будешь..
111 3349579
>>349569
А железо че? Там один хуй на радиозаводе платы паять потолок. Рынку не нужны сотни тысяч FPGA спецов. По 50-150 в Хуавее, Сяоми, Нокии, яэппл, ИБМ - и все. Больше не нужно.
Конкуренция дикая, условия работы и зп ниже чем у CSS верстальщиков
112 3349757
>>349421

>rails это 1c


Думаю тебе стоит поплотнее поработать с 1С чтобы не писать больше таких глупостей, без шуток, замыленный комфортом взгляд надо иногда промывать сточными водами суровой реальности.
113 3349869
https://www.opennet.ru/opennews/art.shtml?num=62467
Состоялся релиз Ruby 3.4.0
sage 114 3349871
давайте не будем писать в этом треде
кто-то отключил sage в разделе
DALL·E 2025-01-0.webp417 Кб, 1024x1024
115 3358120
Новиночка для Ruby 3.4: Modular Garbage Collection и MMTk

Modular Garbage Collection - абстракция для сборщика мусора, напиши свой собственный сборщик мусора и подключи его к ruby парой простых команд, никогда еще в истории доступ к потрохам языка не был так прост и доступен.

The Memory Management Toolkit (MMTk) - экспериментальный инструментарий для управления памятью в ruby, реализующий на практике новый Modular Garbage Collection API, написан на расте.

https://railsatscale.com/2025-01-08-new-for-ruby-3-4-modular-garbage-collectors-and-mmtk/
116 3358152
>>358120

>написан на пидoрасте


Ну, это зашквар.
117 3360338
Ruby незаслуженно редко используют. Использовал python для автоматизации, а тут вот ruby попробовал. Небо и земля. Ruby гораздо удобнее и синтаксис гораздо более понятный и лаконичный. Python отвратительно перегружен.
118 3360490
>>360338
расскажи что за кейс, для чего использовал и чем лучше python оказался?
119 3360491
>>349422
вакансий мизер и требуют не миддлов даже, а синьоров
залететь только чудом можно

и скорее он просто будет переписан со временем чем станет дефицитным как cobol
120 3360559
>>360490
Тесты – запуск cli утилит в linux, проверка кода возврата и stdout.
Но пожалуй останусь на питоне. Увы, более универсальный и для карьеры больше подходит.
121 3360591
>>360559
Хотя пофиг, один раз живём. Не прогибаться же во всём под рыночек. В своё удовольствие надо работать. Пожалуй, дам ruby шанс в проде.
122 3360761
>>360338

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


Попробуй перл. В руби весь этот крутой синтаксис оттуда спизжен, только в первоисточнике нет begin end и бесполезного ООП-мусора, ещё и стоит в любом калькуляторе из коробки. Ещё и однострочники можно писать а-ля awk, красота.
123 3360985
>>360761
И какой же синтаксис из перла спижен? Кроме альтернативного говносинтаксиса для литералов строк и массивов, который никто не использует.

> нет begin end и бесполезного ООП-мусора


И какой же синтаксис из перла спижен? лол
124 3361030
>>360985
Вызывать функции без круглых скобок:
do_stuff $foo, $bar вместо do_stuff($foo, $bar)

Жирная стрелочка и возможность не квотить её левый операнд:
foo => 'bar' вместо 'foo' => 'bar' и 'foo', 'bar'

В пехопе это тоже спиздили, но там надо 'кавычечки', иначе пехопе обосрётся от того что ты слишком мало символов написал - не положено холопу галерному хорошей жизни.

Пост-условия:
do_stuff if condition;
do_stuff for condition;

Негативные кондишены:
do_stuff unless condition;
do_stuff until condition;

Передавать блок кода в функцию (с поправкой на "ньюансы" синтаксиса руби не помню как будет):
do_stuff { do_more_stuff; ... } @args;

Ну и само собой имплицитные ретёрны и первоклассная поддержка перловых регулярок. Где-то мы это уже видели.

Как минимум, это. Кажется, было что-то ещё, но я забыл, сто лет ваше руби не трогал.
125 3361425
>>360761
Perl жутко неудобночитаемый. Не понимаю как его приравнивают к ruby.
126 3361428
>>361425
Это миф, ты наслушался пехопешников, которых кабан запряг бляяяя опять это легаси говно ковырять.
image.png53 Кб, 511x338
127 3366918
>>338732

>блок - не объект


Ну эт как посмотреть.
128 3366919
>>366918
ЕМНИП, инлайн-блоки не создают объёкты на куче по дефолту (но я не ебу, как оно реально устроено), если их не записывать в переменную (как здесь, например, или через x = proc { }). Или что-то такое. Короче, они не всегда объекты на куче с точки зрения реализации, но всегда объекты когда это имеет значение.
129 3367114
>>366918
Ебстественно. Ты из блока прок сделал. Это как раз и является представлением блока как объекта.

puts block.class туда добавь и убедись.
image.png276 Кб, 880x614
130 3375307
Вкатуну стоит покупать?
131 3375501
>>375307
Если не дороже 10-20к, то пойдёт. Если дороже - то не стоит.
132 3380202
>>375307
Зачем? Вкатуну лучше деньги на другое потратить,
Hotwire мало где есть пока

Бесплатных материалов хватает по нему, там не так много осваивать, не React далеко, нужно больше налегать на back
133 3380300
>>380202

>Вкатуну лучше деньги на другое потратить


На drifting ruby например, там много материала на любую тему, а не только hotwire.
134 3380326
>>380202
Ну вот я прошел курс Пушкина, сейчас завершаю курс хеклсета по рор (скачан с торрентов).
Для пета мне нужно сделать подобие квизов, как на sporcle, вроде hotwire должен подойти для этого.
Еще я не очень хорошо понимаю английскую речь, поэтому и хотел купить курс от финкнетики.
>>380300
Оплату с русских карт принимают?
135 3380626
>>380326
Ну есть же курс Круковского по Hotwire, хотя тебе лучше API делать, это будет на реальной работе

Можно даже какой-нибудь Alpine.js взять
136 3380660
>>375307
Говорят один из лучших курсов в рф, но если ты вкатун то это хз как сработает... просто курсы надо брать когда за тобой уже какое-то место есть или хотя бы шанс на него - сейчас брать курс проходить это взгляд в пустоту.
137 3382050
Рубаны, поясните такой момент.

Лет 5 назад учил руби, понравилась выразительность и изящность языка. Решил вкатиться в работу на нём. Быстро понял, что с чистым руби я быстро и уверенно иду нахуй, и без рельсов работы не найти.
Освоил рельсу, начал искать первую работу. Устроился, но быстро впал в ступор, что он меня также требовались задачи по фронту, условно - поправить js скрипт/html страницу. Чуть набрался опыта и ушёл оттуда. Потом была вторая работа и там было то же самое с дрочкой js/вёрсткой. И на третьей работе тоже.
В итоге я понял, что не нужон мне этот ваш нахуй веб-программирование с ожиданиями от меня фуллстек специалиста, когда знакомые фронтендеры, в принципе не писавшие на бэке - получают плюс-минус столько же.
Собственно, вопрос - это у всех так? Или я такой везучий? Спрашивал у знакомых PHP-шников, в среднем 50/50, кто-то тоже фуллстек за зарплату в размере печеньки, кто-то специалист копролегаси на ларавел?
Думаю попробовать вкатиться обратно, вроде бэкграунд есть не нулевой (пишу код на питоне немного + скрипты на БД). Стоит ли оно того сейчас в 2к25?
138 3382062
>>382050
Что значит "учил руби", языки же не в вакууме существуют! С их помощью делают сайты/спутники/роботов/умные дома/умные часы и так далее. Естественно, если ты делаешь САЙТЫ, то нужно знать HTML/CSS/JS обязательно! Если бы ты делал роботов, надо было бы знать редукторы, сенсоры и сервомоторы.

Твоя ошибка в том, что ты сразу пошёл по пути узкой специализации. Это сделало тебя капризным узкоспециализированным работником, который "тут я работаю, а тут мои полномочия всё" (надо было наоборот двигаться от фуллстека к узкой специализации). Это ты себе вбил в голову, что есть какие-то "бекендеры", "фронтэндеры", "девопсы". Работодатель это видит по-другому. Он думает тааак, нахуя мне 10 разных человек чтобы сделать один сайт? Естественно, это в основном относится к маленьким компаниям, а не мегакорпорациям уровня сбербанка или втб.

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

Вообще, это звучит непрофессионально, мол "мне не нравится вёртска!" А хуле ты делаешь в вебе? Ты мог бы стать автомехаником или ландшафтным дизайнером, тебя же никто под пистолетом в веб не тащил? Мне тоже многое чего не нравится, но я ориентируюсь на конечный результат.
139 3382066
>>382050
Ну прикольно, что даже поработал, но хуй знает как-то невнятно звучит. Не хочу тебя задеть или что-то такое, но я просто по другому вижу эту тему. Типа есть работа - её делаешь. Если у тебя фирма пишет на рубях, ну пусть, ну и хорошо, пусть 50% кода на них будет, но бля это же круче, чем 100% кода на тайпскрипте, правильно? харть-пфуууу Просто правда хуй знает, типа пхп тоже наверное выбирают по какой-то причине, а не по любви большой. По любви там хобби выбирают, тянок, а это... ну работу вот да, ещё можно.
Это я к чему, забылся... Короче, пробуй если тебе хочется и нравится - у тебя опыт в ИТ уже есть, это самое главное. В рф есть набор рубистов, если ты про рынок рф, а вообще, рубистов из рф даже в японию увозят (как и пхпшников, эти вообще везде нужны). Так что... короче, мне кажется просто, что сделать работу и какие-то перспективы развития важнее чем тупо язык, даже удивлен, что ты вкатился, значит мне показалось, значит всё нормально)))
140 3382069
>>382062

>Вообще, это звучит непрофессионально, мол "мне не нравится вёртска!" А хуле ты делаешь в вебе?



Ну охуеть теперь, человек хочет работать, а не впахивать за троих, получая зарплату за одного! Вы только посмотрите на этого наглеца!

Собственно, это в руби меня и напрягает, что в отрыве от рельсы там работы фактически и нету, получается. В противовес тому же питону который после руби выглядит и ощущается как кал говна - писать скрипты на нём мне куда приятнее. Увы, что на нём нету такого разнообразия и гибкости для выполнения задач. :(

>>382066
Я сравниваю с каким-нибудь условным Го-шником, джавистом, да даже с дотнетчиком упоротым - да, там совсем не так. Там люди сидят себе, спокойно пишут беки и не обмазываются задачи уровня "дизайн сделал программист". Хочется такого же и в вебе.
141 3382070
>>382069
Ты охуеешь сколько донет шарпистов пишут на блейзере фулстек и ещё дизайн делают. Даже для крупного бизнеса, которые могли бы себе позволить отдельную верстку.
142 3382073
>>382069

>человек хочет работать, а не впахивать за троих, получая зарплату за одного!


За каких троих? У тебя рабочий день сколько длиться? Вообще смехотворно требовать зарплату 3х за знание html/css/js. Ну типа, это вообще знает каждый ребёнок в детском саду. Это не какие-то там супер алгоритмы шифрования или теория струн. Это настолько повсеместно распространено, даже не знаю... наверно каждая кухарка скоро будет верстать. Это ты сам себе нафантазировал, что тебя как-то по-особому гнобят и тебе за это нужна компенсация 3x. Ты просто зажрался. Пойди хотя бы полгода поработай embedded-разработчиком, перепрошей микроконтроллеры и ты будешь до обосрачки рад вернуться в обычной вёрстке html. Писать хтмл - это максимально лайтовое занятие. Тем более, ты сменил 3 работы. Значит ты получил их не напрягаясь. Некоторые люди по 1000 заявок отправляют и не могут найти, они готовы жопу лизать лишь бы заполучить твоё место, а ты просто кривишь ебало Ой МнЕ нЕ нРаВиЦцА!!

>это в руби меня и напрягает, что в отрыве от рельсы там работы фактически и нету, получается


Руби был самым модным языком лет 10 назад. Каждый новомодный смузи стартап открывался на руби он рейлс. По нему стали выходить десятки курсов, он был круче нейронок в своё время. Но всё со временем умирает, сейчас он нахуй никому не интересен.

Хотя я согласен, синтаксис у него классный, да.
143 3382076
>>382073
Через 10 лет нейронки умрут, так как с ними наиграются?
144 3382079
>>382069

>Го-шником, джавистом, да даже с дотнетчиком


Го - да, чистый бекенд каким он должен быть.
Джава - да с оговорками, очень много легаси говна.
Дотнет - онли фулстек для всяких крипто копро финтех аи стартапов. Там ты не только правишь верстку, но и деплоишь мышкой в ажур вместо девопса, а потом ливаешь, когда все начинает сыпаться. В бекенде дотнет умер.
145 3382081
>>382073

>наверно каждая кухарка скоро будет верстать.


Сапожник должен шить сапоги. Если кухарке будут доверять вёрстку, то на выходе будет хуйня.
Конкретно в моих задачах приходилось нормально так запариться, например, с реакт компонентами. Так с какого хуя в языке, MVC я должен задрачиваться технологиями фронта на уровне, которыми занимаются отдельные программисты. И мне например нихуя не понятно, почему от бэкендера нынче ожидают адаптации вёрстки, это блять целая специализация вообще-то.
Ты же не будешь доверять администрировать сервера программисту. Нет, ты, конечно, можешь, но это будет хуевой идеей для твоего бизнеса, а экономия весьма мнимой.

Но в целом для меня это как раз и лакмусовая бумажка нынешнего веба - он умирает, вместе с сайтошлёпами на вордпресс или джумла. Легаси говна хватит ещё лет на 20 для рубистов, думаю, пока оно не умрёт окончательно естественной смертью. Грустно, но как есть.
146 3382082
>>382079

>Дотнет - онли фулстек для всяких крипто копро финтех аи стартапов. Там ты не только правишь верстку, но и деплоишь мышкой в ажур вместо девопса, а потом ливаешь, когда все начинает сыпаться. В бекенде дотнет умер.



Кстати это интересно. Я помню, что от него уже году в 19 начинало подванивать каким-то гигачад версией Делфи. Теперь, я так понимаю, всё усугубилось ещё сильнее.
147 3382092
>>382081

>Но в целом для меня это как раз и лакмусовая бумажка нынешнего веба - он умирает


Умирают корпорации. Тренд как раз к возвращению того, что было в нулевых - фулстеки, фрилансеры и тп. Как раз наработали за годы ресурсов, даже no-code стали заебок, так что дизайнеры делают сейчас крутые штуки.
Корпорат типа меты, гугла и подобных - постепенно скукоживается. Будут серьезные проекты, но больше так легко денег не дёрнуть.
148 3382156
>>382082
Сейчас дотнет - это пародия на nodejs, от которой воняет карри. От разработчика требуется улыбаться в камеру и быстро-быстро срать микросервисами в очередной бессмысленный стартап. Уже даже основы sql знать не надо, про идемпотентность тем более. Как итог, опытные разработчики ушли на другие стеки, тот же голенг, на замену пришло стадо дебилов. Дотнет разработчик в 2025 году - это литерали мартышка крудошлеп.
149 3382163
>>382092
В нулевые у тебя был один сайт на пхп с одной бд. Сейчас у тебя клиенты для веба, андроида и айфона, они ходят в общий бекенд, который живет в кубере. Все надрачивают на масштабируемость, которая просто так сама не появляется. Фреймворков для кроссплатформенной разработки не существует, нативное приложение всегда работает лучше говна на ангуляре или что там модно в этом сезоне. Современный аналог тех сайтов из нулевых - это лендинги, так они и делаются одним человеком.
150 3382183
>>382081
Ну я же говорю, ты сделал себя капризным узкоспециализированным спецом. Бекендер не должен знать фронт, а что он тогда блять должен знать? Линейную алгебру, устройство компьютера и как работает маршрутизатор? На базовом уровне полезно знать всё, что связано с сайтами, включая администрирование сервера. Потому что на практике может всякое произойти, от хакерской атаки, заканчивая багом на фронтэнде. И решать эту траблу будет другой сотрудник, потому что ты ручки умыл, это не твоя специализация, а вы там ебитесь как хотите. У меня даже был случай, когда фронтэндер пишущий на джаваскрипте говорит что не полезет в приложение на nodejs, потому что это уже бекенд. Хотя и там и там - ёбанный javascript.

А руби стал легаси просто потому что у него нормальных проектов кроме руби он рейлс нихуя нет. Давид Ханссон - великий человек, он сделал охуенный фреймворк на то время. Это был одним из первых MVC-фреймворков, с кучей магии, где можно было парой строчек запилить систему регистрации и дать права пользователям. Но потом вышел nodejs и тупо уничтожил руби по скорости.
151 3382197
>>382183

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


Аааа, так ты из этих, СТАХАНОВЦЕВ, которые НЕ ПОДВЕДУТ. Я понял.
Сорри бро, у меня нет столько свободного времени и здоровья, чтобы хуячить за троих с зарплатой одного, мотивируя себя тем, что "пацаны не поймут/не оценят".
Одно дело, когда ты это делаешь для себя, совсем другое - когда ты ишачишь ради чужой экономии. Моя жизнь слишком коротка для такого самопожертвования.
152 3382199
>>382163
Два чаю этому господину. По мне так с годами смузи всё больше и больше, за которым надо успевать а зарплата так и осталась в коридоре 300-400к для сеньора помидора.
153 3382224
>>382197

>ты из этих


А ты сменил три работы, проблема не в работе, проблема в тебе. Если тебе так не нравится веб, говоришь что он умирает - может стоит сменить профессию? Я сам для себя сделал несколько интернет-магазинов, блог. И всё это за 3,5 копейки, никого не нанимал, мне просто нравятся сайты. Обвинять меня в стахановстве из-за этого? Лол. Насчёт ишачества - ты просто зажрался и не программировал микроконтроллеры на с/с++, не видел всех этих мутексов хуютексов, цифровые обработки сигналов, бичарные условия среди Кузьмичей, среди паяльников и осцилографов и за копейки впахивать. У тебя просто тепличные условия с приятным языком и ты ещё выёбываешься. Ой бида пахать заставили(( Верю, ага.
154 3382225
>>382224

>бичарные условия среди Кузьмичей, среди паяльников и осцилографов и за копейки впахивать. У тебя просто тепличные условия с приятным языком и ты ещё выёбываешься.


И типа я виноват в том, что люди добровольно жрут говно? Ну охуеть теперь, извини за отсутствие СОЧУВСТВИЯ к мазохистам.
155 3382242
>>382066

> Если у тебя фирма пишет


А если так, но тебе дают анрелейтед задачи по написанию не веб приложений
156 3382511
>>380326

>курс Пушкина



Ctrl + F, "yield" - no matches.

Зря потратил время.
изображение.png23 Кб, 732x369
157 3382518
>>257018 (OP)
Алёу, ребятки, вы об чём ваще? Вы рынок мониторили 5 лет назад что ле? Куда вы катитесь-то, дебсы? Я вангую - всех вас ждёт PHP. Можете гневаться и проклинать меня, но я низвергаю факты.

Теперь точно ВСЁ, IT'S OVER. Ruby is dead.
158 3382554
>>382518
Если написать ruby on rails - то 272. Кстати, больше на сотку чем в прошлом году, но это не точно, или меньше на сотку... блин забыл.
159 3382563
>>382554
Я поставил "удалённая работа", искать "только в названии". Иначе выдаёт девопсов, SDET, Python backend и Rust.

Алсо, ror и ruby и ruby on rails ищет одинаково - так уж сделали на хедхантере, типа оптимизация.
160 3382646
>>382518
ну кстати да, еще год назад плюс минус были годные вакансии, сейчас стало в разы меньше и всякая параша
161 3382664
>>382554
Это там где он упоминается в описании к вакансии.
С таким же успехом можо написать Python и посмотреть что выйдет.

Хотя hh для поиска работы я бы поставил на последнее место

Кончились те времена, счастливая соя машет вам рукой
162 3382667
>>382518
Laravel - это аналог Rails для PHP и местами даже интереснее, так что не сильно важно какой язык будет

А Ruby оставим для души
163 3382676
>>382667
Голенг или Эликсир еще поинтереснее может быть в некоторых аспектах, хайлоад там, дистрибьютед система, а пых-то чем? Количеством вакансий для наладчика битрикса?
164 3382692
>>382676

>Количеством вакансий для наладчика битрикса?


Как будто что-то плохое. С работами на руби примерно такая же копрофилия по итогу, просто немного под другим углом.
165 3382720
>>382692

>С работами на руби примерно такая же копрофилия по итогу, просто немного под другим углом.


Потому, что DSL и метапроганье. Вроде прикольная тема, но когда ты в одном проекте долго, а когда приходишь и то, что ты думал будет так на самом деле нихуя не так, то говно какое-то.
166 3383188
>>382676
Elixir? Ещё лучше, ещё более мёртвое чем Ruby и Rails
Тут от проекта зависит, не обязательно это будет Bitrix

Можно и на бородатый Rails проект залететь и всё очарование от синтаксиса Ruby потускнеет

Хотите писать как по кайфу - пишите всё сами, без кабана
17065055465710.jpg198 Кб, 1920x1080
167 3383317
>>382676
скорее всего да, не помню, какая разница?а вообще хрен его знает, я купил переходники и просто воткнул, сам приматывал только управление сруля
168 3394112
Пора перекатываться в мобильные разработчики
169 3394234
>>382518
Так это ж дохуя.
170 3394354
>>394112
Переписывать с руби на пихон это конечно верх долбоебизма. На пыху тогда уж.
171 3394591
>>394112
Надо было сразу на раст, кек.
172 3394698
>>394354

>Переписывать с руби на пихон это конечно


разумное решение с точки зрения бизнеса - гораздо проще и дешевле найти веб-кодера на пайтухон.js 2003 года рождения, который за баснословные СТО ТЫЩ в месяц будет твоим рабом, чем научить другого такого же пердикса кодить на ненужном ему руби на рельсах или искать престарелого хипстера пишущего на руби, заставшего сытые времена в сознательном возрасте и знающего себе цену.
173 3395986
>>394698
Два чаю! Так и есть. Еще пять лет назад видел вакансии, где главной задачей было переписование с рубей на петухон/джаву/го.
174 3396071
>>395986
Ну раз переписывают значит проект вырос и расширяется, они это делают не потому что рейлс какой-то хуёвый, наоборот, проект на рейлс пережил стадию идей, прототипирования, доработки, доказал свою состоятельность, сформировал чёткую и стабильную спецификацию, значит можно его аккуратно пересадить на тот же голенг. Проекты которые переписывают с руби - это истории успеха.
image.png37 Кб, 570x312
175 3399283
Поясните нубу, в чем отличие стандартного экшна edit от update и что они делают на пиках?
Например, в user-контроллере.
Разве нельзя все задуманные действия, делегированные им, сделать только в рамках update?
Поплыл немного и потерял нить логики в материале, когда ковырял Хартла.
176 3399424
>>399283
экшн edit просто за форму редактирования отвечает - views/users/edit.html.erb, он сам ничего не изменяет. Просто выгружает из бд через activerecord пользователя по id и его данные в форму вставляет.

экшн update, принимает изменнеые данные user'a из формы, объект activerecord обновляется, валидируется и транзакцией записывается в бд и редиректит на страницу юзера - show.html.erb
177 3399520
>>399283
Один использует GET, другой - POST. Дальнейшее очевидно.

>Разве нельзя все задуманные действия, делегированные им, сделать только в рамках update?



Можно и не такое. Начни с роутинга и resources чтоб понятнее было.

https://rusrails.ru/getting-started - тут все что тебе нужно прям на пальцах.
178 3399589
>>399424
>>399520
Теперь распутался, спасибо.
179 3409606
>>396071
С пхп тоже переписывают?
180 3409622
>>382183

> nodejs и тупо уничтожил руби по скорости.


нет,чтобы собрать сервер приложение на жс надо накодить кучу кода и библиотек,нету решений из коробки как в рельсах
181 3409958
>>382664

>Хотя hh для поиска работы я бы поставил на последнее место


Как ещё, если ты хикка битард омежка без друзяшек и НЕТВОРКИНГА?
182 3414518
Если он так хороший,то почему такой мертвый?
183 3415388
>>395986
Собеседовал недавно рубистов. Из трех одного сокращают потому что переписываю на го, второго потому что переписываю на пых, у третьего просто контора обанкротилась. Такие дела.
image.png236 Кб, 600x600
184 3415424
>>415388
получается я наглею, выпрашивая 200к имея многолетний стаж?

А ведь была возможность соскочить и прокочаться. Не понимаю как действовать дальше. Плыву по течению. А ведь выше делал попытку начать действовать

Скажи какая зепка? +-
185 3415657
>>415424
Так берём мидл+
186 3415684
время руби прошло
187 3415727
>>415657
Напиши что это значит в плане требований, примеров задач и про зепку не забудь
188 3416139
>>415424
Палю базу: выезжаешь из рф. Япония, ЮК и США твои друзья отныне, ведь ты рубист.
189 3416374
>>416139
хуист, разве сейчас не везде проблемы с наймом и лучше сидеть не дергаться? мммм??
190 3416733
Рубаны поясните плиз.

Я был дед-вкатун, раньше не работал в ит.

В 34 годика сел изучать питухон, потом случайно залетел на стажировку по рубям и работал в галере за копейки.
После года в этой галере нашёл себе (довольно быстро) уже другую галеру, где сижу джуном за 150к, где сижу уже пятый месяц.

На данный момент у меня полтора года опыта за плечами, но т.к. я дед, то и денег мне 150к мало.

Руби нравятся (больше чем питухон), но я понимаю, что возможно не перспективно. Стоит ли дальше сосать руби и пробовать расти тут или пока не поздно присматриваться куда респекнуться?
sage 191 3416787
>>416733

> 150к


Сижу так несколько лет и не отсвечиваю. Пиздос. Но при этом нихуя не делаю/прокрастинирую. Либо делаю анрелейтед задачи.
sage 192 3416788
>>416139
Кстати, под выезжаешь, ты имеешь ввиду переезд в условную грузию для удаленки не перечисленный страны?
sage 193 3416790
>>416733
А у тебя задачи больше как у фуллстека или в основном бэк? Помимо рубей что-то используешь?
194 3417116
>>416790
80% бэк чисто на руби-рельсе
20% девопс-лайк дрочка
Бывает, что по мелочи что-то подправить в жабаскрипте, но это редко

>>416787
А зачем?
Ну, или если тебе хватает 150к с другой стороны, то и слава богу
195 3417151
>>417116
Возможно я нахожусь/лся в депрессии и в неведении. Теперь у меня знатно горит
196 3417334
>>416733

>Стоит ли дальше сосать руби и пробовать расти тут или пока не поздно присматриваться куда респекнуться?


Вопрос нетехнического характера. Это всё равно что спросить - что думаете, лучше ли мне стать поваром русской кухни или развиваться в итальянской кухне. Не важно, на какой языке ты пишешь сайт. Он всё равно так и останется ебучим сайтом. Хоть ты его на питоне сделаешь. Хоть на руби. Хоть на сишарпе. Он же не превратиться в какого-нибудь, я не знаю робота? Или спутник?

Не делайте из языков культа. Всех твоих жизненных трабл смена языка не пофиксит - не поселит тебя в пентхаусе, не увеличит хуй на 20 см, не решит проблемы с самооценкой и бабами. Язык программирования - это просто язык программирования.

Ты как был наёмным рабом, так ты наёмным рабом и остался. Пока тебе платят зп, ты живёшь. Кончили платить и тебе пиздец.
197 3417336
>>416733

> денег мне 150к мало



Меньше 5% имеют такую ЗП

> Стоит ли дальше сосать руби и пробовать расти тут или пока не поздно присматриваться куда респекнуться?



Должна быть запасная ветка, присматривай
Ruby уже на издохе, возможно сильно позже будет дефицитным как Cobol
198 3417337
>>416788
Там он не нужон думается, своих индусов хватает
199 3417358
>>417336
У остальных 250к?
Вчера начал смотреть какую-то серию видео где челик из вк рассказывает про подготовку к собесу. Старое видео. Там речь про тестирование и треды/многопоточность, потом стало как-то душно. Но я досмотрю вот увидити

другой анон который нихуя не делает и находится в панике

А ведь я по сути только занимаюсь фиксами и копипастингом кода. А теперь еще cursor все решает пиздос пиздос
200 3417375
>>417358
у остальных средняя ЗП 40К
201 3417479
>>417334
Слушай, ну я то и не привязываюсь к языку, конкретно, я уже полтора года работаю и уже понимаю, что это не работает так, что человеку платят за знание какого-то фреймворка или синтаксиса.

Я как раз таки к тому, что для того, чтобы в ит-найме иметь хотя бы 3 тыс.долларов надо на чём-то специализироваться. Респекнуться - я имею ввиду и переход в аналитику или манагемент в том числе или переход на писание каких-нибудь сервисов на статическом языке типа гошки и т.д.

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

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

Поэтому я и спрашиваю потенциально сменую область, куда нацеливаться с рубей. Пока что подумываю, что надо присматриваться к написанию веб-бэка на том же го.

>>417151
А с чего горит? С того, что у джуна после 1.5 лет такая же зп, как и у тебя? Странно, плюс-минус все зп и так известны, у миддла с опытом среднемедианная по ощущениям 250к, если у тебя скидды на миддла и опыт есть, то ты сам виноват, что не ищешь ничего нового. Ну или, если ты проёбываешься, то в чём проблема, найди вторую говноработу ещё на 150.

>>417336
Ну я не сравниваю, мне 150к сильно мало, т.к. у меня жена и ребёнок, это впритык экономя хватает. Так-то у всех разные траты и потребности, нуфф сэд
А какая запасная ветка?
202 3417530
>>417479

> А какая запасная ветка?



Ну может работа на том же Ruby, но более оплачиваемая.
Golang, Elixir, но тут с вакансиями туго

Тут нужно самому смотреть, что нравится и куда тянет

Какой-то запасной вариант всегда надо иметь не только в этой ссфере, а в любой
203 3417601
>>417479
Не, не, не. Я не про то говорил. Не делать из языка культа - имелось ввиду, что язык - это просто инструмент. Он подбирается под конкретный проект. Если там простая шаблонная задача, нет смысла воротить зоопарки из кубернетисов и go. В смысле, я никогда не привязан к одному конкретному языку. Если клиент требует каких-нибудь скриптов на python'е, ну хуй с ним, возьму питон. Если требуется максимальная скорость - ну возьму rust. И так далее. Мне по барабану с чем работать. В конце концов получится сраный сайт и ты никак не отличишь на каком серверном языке он был сделан.

Лично моя цель - получать удовольствие и искать новизну. Я читаю форумы, смотрю гитхаб. О, появился новый фреймворк! Заебись, начинаю ковырять его. Может тебе деньги на мозги давят, ты ищешь разные способы как можно заработать. Но максимум денег - это тебе надо в крипту подаваться, в финтехи, в стартапы, работать на заграницу и так далее.
204 3418986
>>417601

>В конце концов получится сраный сайт


Ору. Что бы вебмакака ни пыталась делать - конце концов всегда получится сраный сайт.
205 3418989
>>416733
а где стажировку по рубям проходил?
что там примерно требовалось?
JS и фронт сильно нужен рубисту вообще?
sage 206 3419211
>>418989
Вкатывайся в го, додик
Руби используют для души. А ты сразу за деньги думаешь
207 3419372
>>419211
не интересен мне го
не интересен ебаный цирк под названием фронтэнд
хмм какие деньги? я где-то про деньги упоминул?))
208 3419564
>>419211
что значит "для души"?
209 3419565
>>419372
на руби работы практически нет, а та что есть - сеньорская, вот и думай как будешь вкатываться
210 3421371
>>417530
Базовый запрос исходит из того как раз, что Ruby (говорят) умирает и вакансий (на большие деньги) больше не будет становиться потенциально. Что нравится и куда тянет - так это руби, пиздатый язык, на самом деле, крайне приятно читать код и писать на нём

>>417601

>надо в крипту подаваться, в финтехи, в стартапы, работать на заграницу и так далее


А вот отсюда поподробнее
Я просто в целом человек взрослый уже и у меня достаточно хорошие софты, поэтому мне вообще (к сожалению) кажется, что через пару лет придётся перекатываться в какое-то пиздобольство типа менеджмента и т.д. Хотя не хочется.

>>418989
На стажку по рубям взяли в одну большую галеру. Там требования были невысокие, что-то типа базовая макака-кнопкодав, чтобы понимал, как решить задачку уровня изи на литкоде на любом языке. брали почти всех, кто имеет желание и не совсем хлебушек. Но и денег там платили смешных.
JS, если ты бэком занимаешься, не нужен совсем. Ну как-то немножко он всё равно нужен сейчас любому кнопкодаву, на элементарном уровне, хотя бы прочесть код примерно и не тратить время на тупые расспросы.
Обновить тред
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее