Другая команда моего отдела недавно наняла специалиста по данным. Я единственный, кто имеет какое-либо реальное образование в области науки о данных в нашем отделе, и мой менеджер попросил меня провести с ним неформальную беседу, чтобы оценить уровень его знаний и посмотреть, сможет ли он помочь нашей команде.
Поскольку он уже был нанят, и если бы он действительно сотрудничал с нами, это было бы неофициально: «их команда оказывает нашей команде услугу», я не мог задавать ему острые технические вопросы, но вместо этого мне пришлось оценить его уровень мастерства косвенно из неформальной встречи знакомства, которая у нас была.
Я спросил его, удобно ли ему программировать на R, и он сказал да, но он не знал, что такое RStudio, которая за последние 4 или 5 лет стала де-факто стандартной IDE для написания кода R.
Я прав, рассматривая это как красный флаг?
Лично меня очень удивляет, что кто-то, кто следит за последними статистическими данными и методами машинного обучения в R, не знает об IDE, которую используют все остальные, и у меня возникает соблазн вернуться к своему боссу и сказать, что он не знает так много, как он утверждает, что он знает.
Но я чувствую, что могу быть слишком поспешным в вынесении суждения.
Основываясь на ответе и некоторых комментариях, которые я получил, мне нужно кое-что прояснить: я не ожидаю, что он будет хорошо разбираться в RStudio, если ему удобно работать с другой IDE или с командной строкой, это прекрасно. На самом деле меня бы больше впечатлил тот, кто не использует RStudio, а использует базовый интерпретатор R или R Jupyter.
Но не использовать самую популярную IDE — это одно. Другое дело, что совсем о нем не слышали.
Разработчик Windows, которому не нравится Linux, — это нормально, разработчик Windows, который ничего не слышал о Linux, вызывает тревогу.
Я думаю, что ваш вопрос немного недооценивает RStudio.
RStudio — это больше, чем просто IDE. RStudio как организация также отвечает за несколько популярных пакетов R (примеры: ggplot2, Shiny, stringr, dplyr и другие , особенно через Hadley Wickham ). Они оказали заметное влияние на R как язык на протяжении многих лет и сейчас имеют довольно большое присутствие в мире R.
Не использовать их IDE не проблема, но кто-то, кто вообще не слышал о RStudio, вероятно, не слишком активно следил за разработками R.
Если человек, о котором идет речь, предположительно использует R каждый день в течение нескольких лет с такой должностью, как «Ученый по данным», то меня удивит, что он никогда не слышал о RStudio. Если они много используют R, но их основная работа, например, биологический исследователь, экономист и т. д., я был бы менее удивлен. Если бы они были «учеными по данным», чей основной язык не R, то меня бы это тоже не беспокоило.
В вашем вопросе упоминается только то, что вы спросили их, устраивает ли их R, и они сказали «да». Я предполагаю, что вы бы не спросили об этом, если бы их основным языком был R, поэтому я не вижу в этом красного флага.
Резюме: мне было бы странно, если бы они какое-то время работали на должностях типа «ученый по данным» с их основным языком как R.
(FWIW, я пользователь R)
Я кодирую в виме. Я понятия не имею, какую IDE используют все крутые ребята в наши дни для того типа программирования, которым занимаюсь я; vim работает, он мощный, и у меня не было причин исследовать новые альтернативы.
Я изучаю дополнения к языкам, новые библиотеки, новые инструменты, новые алгоритмы, новые идеи — почему я должен также проверять каждую новую IDE, которая появится в будущем?
Так что нет, я бы не рассматривал это как красный флаг. Важно то, насколько хорошо он знает и работает с R, а не то, насколько он знаком с последней яркой новой игрушкой, связанной с R.
Это все равно, что беспокоиться о найме писателя, который не знаком со всеми прибамбасами новейшего и модного текстового редактора. Вы нанимаете писателя, который должен понимать грамматику, голос и тип письма, для которого его нанимают, а не специалиста по этому конкретному текстовому процессору.
То же самое и здесь: вы нанимаете того, кто занимается анализом данных и программированием на R, а не специалистом по конкретной IDE.
Я не знаю, какие инструменты вы бы использовали, поэтому я не могу сказать, является ли незнание X в вашем регионе тревожным сигналом или нет. Но это не должно быть тревожным сигналом: если у вас есть два кандидата, которые в остальном одинаково хороши, и один знает инструменты, которые вы используете, а другой нет (будь то эти инструменты используются всеми или что-то действительно неясное). ), вы выбираете тот, у которого есть преимущество знания ваших инструментов.
Принятый ответ кажется правильным. Но я хотел бы добавить еще один вариант для рассмотрения:
Предполагая, что RStudio для R — это то же самое, что Visual Studio для C#, если кто-нибудь скажет мне, что ему удобно работать с C#, но ничего не слышали о Visual Studio, моя первая мысль будет заключаться в том, что они плохо меня расслышали . Или не обязательно "услышал", а "понял". Возможно, они меня «услышали», но называют это VS, а может быть, просто считают его IDE . ( Вы хотите сказать мне, что есть и другие IDE?? ). Представьте, что кто-то, умеющий пользоваться SQL, спросил о Sequel (см. здесь , здесь и здесь , если у вас достаточно представителей )...
карделлинг
Никто
Человек в маске
карделлинг
Капитан Эмакс
пятница встречает воскресенье
епископ