Осталось выяснить, что вы считаете крутой работой.
К примеру, если вы пишите ПО для самолетов/ракет/спутников/марсоходов - это, с моей точки зрения, круто. Так же круто для меня смотрится написание компиляторов и SDK, виртуальных машин, ядра ОС, IDE, баз данных, базовых фреймворков(Spring, Actix, .NET core, Netty).
На всякий случай уточню, что крутая работа не обязана оплачиваться высоко и оплата не является критерием крутости для меня.
Но вот ваше определение крутой работы было бы неплохо узнать, чтобы более конструктивно задавать вопросы.
адекватно воспринимать слова о том что виндой больно пользоваться не получается
Как человек, который пользовался Windows начиная с Win95(или 98, не помню, давно дело было, на курсах пользователя ПК в школе), продолжая WinXP(первый личный компьютер) и Win7, говорю вам - работать на Windows 7 довольно таки больно оказалось, после двух лет разработки на Linux. Вот прям сильно неудобно было. Windows 8/10 уже не трогал в рамках работы.
int[] arr = ...
for (int k = 0; k < arr.size/2; k++) {
int temp = arr[k];
arr[k] = arr[arr.size -1 -k];
arr[arr.size -1 -k] = temp;
}
Традиционные ошибки: 1. Выход за границу массива(забыть вычесть единицу для правого индекса). 2. Двойной проход по массиву(в итоге он становится развернутым, а потом снова возвращается в обычное состояние).
Является ли этот тест сложным? Да вроде нет, можно написать спокойно и на листочке и в текстовом редакторе. Является ли прохождение этого теста кандидатом достаточным сигналом, чтобы нанимать? Нет, разумеется. Это слишком простой тест. Является ли непрохождение этого теста значимым сигналом? Пожалуй, да. Если человек не может написать шесть строчек кода - это прям странно.
Хотя мне больше нравится задача про палиндром, там еще надо ифы использовать.
Думаю что проблема с удаленкой в основном у начинающих и тех кто их менторит, лично мне - идеально.
Теория заговора: Удаленка повышает косвенно вашу цену, как специалиста, за счет уменьшения скорости набора квалификации у начинающих. Это объясняет, почему некоторые топят за тотальную удаленку и закрытие офисов.
О, это относительно легко будет проверить.
Вспоминаем знакомого разработчика из Яндекса и спрашиваем «Слушай, а ты Мишу Бесхитрова знаешь? Да вроде в Маркете работает. А можешь посмотреть, он гонит или реально у вас такой есть? Да-да, 17 лет от роду.».
Теперь 17-летние миддлы.
А потом месяца через три можно спросить «А он все еще работает?», дабы посмотреть, к чему это привело.
И вообще — кто ЦА данной статьи?
Разработчики, запуганные слухами про страшные алгоритмы на собеседованиях в Яндексе.
Илья Богин недавно рассказывал о структуре компенсации в Яндексе, правда без конкретных цифр. Общий смысл - если говорить об окладе, то он скорее всего ниже рыночного или около того. Если о общей компенсации - то уже все не так однозначно.
Правда я не очень хорошо ориентируюсь в рыночных зарплатах. Посему, если вы скажете гросс Java-разработчик(не лида) с опытом в пять лет в Питере - можно будет сравнить.
Занудства ради — и «сын брата» и «племянник» используют одинаковое количество символов. При этом, чисто теоретически, байтовая последовательность в кодировке UTF-8 для «cын брата» должна быть короче, из-за кодирования пробела одним байтом, вместо двух байт на букву «м».
Так именно мнение конкретного человека я и пытаюсь выяснить!
Осталось выяснить, что вы считаете крутой работой.
К примеру, если вы пишите ПО для самолетов/ракет/спутников/марсоходов - это, с моей точки зрения, круто. Так же круто для меня смотрится написание компиляторов и SDK, виртуальных машин, ядра ОС, IDE, баз данных, базовых фреймворков(Spring, Actix, .NET core, Netty).
На всякий случай уточню, что крутая работа не обязана оплачиваться высоко и оплата не является критерием крутости для меня.
Но вот ваше определение крутой работы было бы неплохо узнать, чтобы более конструктивно задавать вопросы.
Поддержка Django/Flask разве не только в Professional?
На PyCharm может не быть денег (честно признаться, не в курсе, насколько Community версия подходит для задач автора).
VS Code, предполагаю, в 2017 был кажется не так популярен, как сейчас. Скорее всего и не так могуч.
Как человек, который пользовался Windows начиная с Win95(или 98, не помню, давно дело было, на курсах пользователя ПК в школе), продолжая WinXP(первый личный компьютер) и Win7, говорю вам - работать на Windows 7 довольно таки больно оказалось, после двух лет разработки на Linux. Вот прям сильно неудобно было. Windows 8/10 уже не трогал в рамках работы.
Одна из них DCS, а вторая - MSFS? :)
Ну, это то понятно.
Но мне интересно было узнать причины автора выссказывания.
Это у вас критерий отбора такой? Или случайно выходит?
На умение написать один цикл.
Традиционные ошибки:
1. Выход за границу массива(забыть вычесть единицу для правого индекса).
2. Двойной проход по массиву(в итоге он становится развернутым, а потом снова возвращается в обычное состояние).
Является ли этот тест сложным? Да вроде нет, можно написать спокойно и на листочке и в текстовом редакторе.
Является ли прохождение этого теста кандидатом достаточным сигналом, чтобы нанимать? Нет, разумеется. Это слишком простой тест.
Является ли непрохождение этого теста значимым сигналом? Пожалуй, да. Если человек не может написать шесть строчек кода - это прям странно.
Хотя мне больше нравится задача про палиндром, там еще надо ифы использовать.
И столовой дома нет, надо самому готовить!
Теория заговора: Удаленка повышает косвенно вашу цену, как специалиста, за счет уменьшения скорости набора квалификации у начинающих. Это объясняет, почему некоторые топят за тотальную удаленку и закрытие офисов.
Ни фига ж себе, до чего дошло общественное мнение...
А как на ваш взгляд выглядит собеседование, которое проверит и навыки кодирования и навыки превращение задачи(в широком смысле) в решение?
Какие два года? О_о
О, это относительно легко будет проверить.
Вспоминаем знакомого разработчика из Яндекса и спрашиваем «Слушай, а ты Мишу Бесхитрова знаешь? Да вроде в Маркете работает. А можешь посмотреть, он гонит или реально у вас такой есть? Да-да, 17 лет от роду.».
А потом месяца через три можно спросить «А он все еще работает?», дабы посмотреть, к чему это привело.
Разработчики, запуганные слухами про страшные алгоритмы на собеседованиях в Яндексе.
Ctrl-Shift-Alt-K на каком нибудь открытом Java коде попробуйте.
А потом скопипастить кусок Java и вставить в Kotlin.
Мне кажется, вы весьма удивитесь.
Ну, есть нюансы.
Илья Богин недавно рассказывал о структуре компенсации в Яндексе, правда без конкретных цифр. Общий смысл - если говорить об окладе, то он скорее всего ниже рыночного или около того. Если о общей компенсации - то уже все не так однозначно.
Правда я не очень хорошо ориентируюсь в рыночных зарплатах. Посему, если вы скажете гросс Java-разработчик(не лида) с опытом в пять лет в Питере - можно будет сравнить.