Size: a a a

Rust Jobs - вакансии & резюме

2019 October 01

IL

Ilya Lakhin in Rust Jobs - вакансии & резюме
Владимир
ну хз, я вот скалист, прочёл раст бук и в принципе всё осиляемо, мне норм
У тебя опыт на Джаве большой до Скалы?
источник

D

Denis in Rust Jobs - вакансии & резюме
Владимир
не вижу проблем
в яве/шарпе/скале есть сборщик мусора, в расте -- нет, и это прям много чего меняет
источник

D

Denis in Rust Jobs - вакансии & резюме
Ну это всё имхо конечно
источник

В

Владимир in Rust Jobs - вакансии & резюме
Ilya Lakhin
У тебя опыт на Джаве большой до Скалы?
да пару лет наверно, мой первый продакшн опыт скалы был в Evolution Gaming - они брали без опыта на скале, ну я и прост на ней писал для себя чутка
источник

В

Владимир in Rust Jobs - вакансии & резюме
заменил сборщик мусора на борроу чекер и как бы всё
источник

В

Владимир in Rust Jobs - вакансии & резюме
делов то
источник

D

Denis in Rust Jobs - вакансии & резюме
Лол =)
источник

В

Владимир in Rust Jobs - вакансии & резюме
🙂
источник

KR

Kai Ren in Rust Jobs - вакансии & резюме
Denis
кто сказал, что они плохи? просто изучению раста они не поспособствуют так, как это сделают си и плюсы
По-моему опыт на языках с системами типов близкими к Rust даже полезнее, нежели опыт работы с указателями и ручным управлением памяти в C/C++.
Прохавав тайп-классы очень легко вкатываться в Rust, так как абстракции строятся естественно и неприжденно. А вот тем, у кого огромный опыт традишн-ООП в Java/C#/C++ стиле, достаточно сложно перестроится чтобы декомпозировать код по-новому... ну, в среднем по палате, ИМХО.
источник

IL

Ilya Lakhin in Rust Jobs - вакансии & резюме
Kai Ren
По-моему опыт на языках с системами типов близкими к Rust даже полезнее, нежели опыт работы с указателями и ручным управлением памяти в C/C++.
Прохавав тайп-классы очень легко вкатываться в Rust, так как абстракции строятся естественно и неприжденно. А вот тем, у кого огромный опыт традишн-ООП в Java/C#/C++ стиле, достаточно сложно перестроится чтобы декомпозировать код по-новому... ну, в среднем по палате, ИМХО.
ППКС
источник

DS

Dmitry Sokolov in Rust Jobs - вакансии & резюме
Kai Ren
По-моему опыт на языках с системами типов близкими к Rust даже полезнее, нежели опыт работы с указателями и ручным управлением памяти в C/C++.
Прохавав тайп-классы очень легко вкатываться в Rust, так как абстракции строятся естественно и неприжденно. А вот тем, у кого огромный опыт традишн-ООП в Java/C#/C++ стиле, достаточно сложно перестроится чтобы декомпозировать код по-новому... ну, в среднем по палате, ИМХО.
Это какие?
источник

KR

Kai Ren in Rust Jobs - вакансии & резюме
Haskell, Scala?
источник

D

Denis in Rust Jobs - вакансии & резюме
Kai Ren
По-моему опыт на языках с системами типов близкими к Rust даже полезнее, нежели опыт работы с указателями и ручным управлением памяти в C/C++.
Прохавав тайп-классы очень легко вкатываться в Rust, так как абстракции строятся естественно и неприжденно. А вот тем, у кого огромный опыт традишн-ООП в Java/C#/C++ стиле, достаточно сложно перестроится чтобы декомпозировать код по-новому... ну, в среднем по палате, ИМХО.
Мне тоже кажется, что людям с функциональным бэкграундом проще вкатиться, но их ещё меньше) плюс всё-таки концепция владения и модель памяти плохо маппится, но это решаемо
источник

K

Kitsu in Rust Jobs - вакансии & резюме
RAII, zero-cost это ж все из плюсов. Хаскелевый бэкграунд кмк и в правду неплох для перекатывания, но системный опыт кажется играет тоже весьма существенную роль. Опять же зависит от задач
источник

KR

Kai Ren in Rust Jobs - вакансии & резюме
Denis
Мне тоже кажется, что людям с функциональным бэкграундом проще вкатиться, но их ещё меньше) плюс всё-таки концепция владения и модель памяти плохо маппится, но это решаемо
Я думаю тут ещё сильно зависит какой код нужно писать на Rust. Если это хардкорный embedded, то да  бэкграунд C/C++ чуть ли не must have и монадки с тайпкласами тут тебе помогут мало, хоть и будут сахарком в некоторых местах.
А если фигачить фронт-WASM, либо REST-бэк, и никакой FFI даже близко не видеть, то как раз умение рулить тайпкласами очень помогает, чтобы слои проиложухи нормально наабстрагировать и нафигачить удобные пайплайны обработки данных.
источник

IL

Ilya Lakhin in Rust Jobs - вакансии & резюме
Проблема любых HR в том, что они ожидают увидеть на собеседовании такого несколько бестолкового чувака, который просиживал всю жизнь сштаны за какой-то одной-двумя экосистемами, и его кругозор и культура программирования в целом ограичивается этим опытом
источник

IG

Ivan Grekov in Rust Jobs - вакансии & резюме
Kitsu
RAII, zero-cost это ж все из плюсов. Хаскелевый бэкграунд кмк и в правду неплох для перекатывания, но системный опыт кажется играет тоже весьма существенную роль. Опять же зависит от задач
Недавно начал посматривать на Хаскелл. Почитал про тайпклассы и моментально понял трейты (не совсем так, но почти понял)
источник

KR

Kai Ren in Rust Jobs - вакансии & резюме
Ivan Grekov
Недавно начал посматривать на Хаскелл. Почитал про тайпклассы и моментально понял трейты (не совсем так, но почти понял)
Лол, добро пожаловать в клуб) У меня так же было пару лет назад)
Я трейты прохавал очень хорошо, когда поигрался с хаскеллем немного)
источник

IG

Ivan Grekov in Rust Jobs - вакансии & резюме
Kai Ren
Лол, добро пожаловать в клуб) У меня так же было пару лет назад)
Я трейты прохавал очень хорошо, когда поигрался с хаскеллем немного)
Сначала не понел, а потом как понееел
источник

D

Denis in Rust Jobs - вакансии & резюме
Kai Ren
Я думаю тут ещё сильно зависит какой код нужно писать на Rust. Если это хардкорный embedded, то да  бэкграунд C/C++ чуть ли не must have и монадки с тайпкласами тут тебе помогут мало, хоть и будут сахарком в некоторых местах.
А если фигачить фронт-WASM, либо REST-бэк, и никакой FFI даже близко не видеть, то как раз умение рулить тайпкласами очень помогает, чтобы слои проиложухи нормально наабстрагировать и нафигачить удобные пайплайны обработки данных.
Ну наверное да, но фиг знает, например если пишешь бэк, то можно начать обмазывать вообще всё Arc'ами и рекурсиями и очень быстро приехать
Но мне сложно судить, я всё время занимаюсь системщиной, поэтому мне опыт си и плюсов помог гораздо больше, чем функциональный
источник