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
Это миф, ты наслушался пехопешников, которых кабан запряг бляяяя опять это легаси говно ковырять.
Обновить тред
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

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

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