Осталось выяснить, что вы считаете крутой работой.
К примеру, если вы пишите ПО для самолетов/ракет/спутников/марсоходов - это, с моей точки зрения, круто. Так же круто для меня смотрится написание компиляторов и 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-летние миддлы.
А потом месяца через три можно спросить «А он все еще работает?», дабы посмотреть, к чему это привело.
И вообще — кто ЦА данной статьи?
Разработчики, запуганные слухами про страшные алгоритмы на собеседованиях в Яндексе.
Вот только нужный вам Keychron K1 стоит 8к в самом дешевом варианте. С какими-нибудь Red там и клацанья быть особо не должно.
Более компактные клавиатуры на ножничной механике не редкость, навскидку.
Нет, мне интересно было мнение Слонопотамуса.
Спасибо, достаточно полно и понятно.
Так именно мнение конкретного человека я и пытаюсь выяснить!
Осталось выяснить, что вы считаете крутой работой.
К примеру, если вы пишите ПО для самолетов/ракет/спутников/марсоходов - это, с моей точки зрения, круто. Так же круто для меня смотрится написание компиляторов и 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.
Мне кажется, вы весьма удивитесь.