Потому что, большинство наших проектов именно на Perl.
И скорее всего, именно с такими проектами предстоит работать тем, с кем я общаюсь на собеседовании
При всем вашем подборе, вы не учитываете такой маленький факт как психология человека
Не совсем так. Не забывайте, что не только я собеседую человека.
Как раз то, о чем Вы говорите, выясняет человек из отдела кадров.
Плюс кое-что можно выяснить на последнем этапе — в момент разговора о том, как вообще работает компания, какие условия работы и так далее. Например, обсуждая график работы, можно понять насколько человеку вообще интересно не просто приходить в офис и просиживать 8 часов, а получать удовольствие от работы. Другое дело, что эти все ощущения на уровне интуиции и их сложнее вербализовать, поэтому не стал писать. Ну и повторюсь, эйчар тоже не просто так общается.
Поэтому советую вам давать всякие рода задачки на дом
И это бывает, но редко. У меня и правда очень простые задачи.
Студентов вы очень зря отсеиваете.
Не хочу портить им процесс обучения. Особенно, если речь о 3-4 курсе.
Автор заметки как бы говорит вам: «посмотрите, чего ожидает работодатель от соискателей вакансии «веб-программист». Всё остальное — это лирика. Я уже плакался у себя в блоге по этому поводу. Что делать, за год ничего не изменилось.
Зависит от того, что я всё-таки услышал на собеседовании.
Это могут быть как озвученные цифры, так и несколько ниже.
Выше — реже, опять же написал почему.
Хе-хе, судя по результатам — сплошные программисты.
А на собеседованиях редко кто может продержаться хотя бы два раунда.
Так вот, господа, многие из вас не программисты.
А кодеры. И с этим надо смириться, ничего страшного в этом нет.
Долго писал, но долбанный Хабр что-то с перебоями работает.
Повторять не буду, а в кратце скажу:
прямые руки, нормальную субд, первичные ключи и алгоритмы, предугадывающие какие теги попадут в очередные облака.
Вода. Что хорошо для маленьких сайтов, для больших просто не подходит.
следить за теми оценками, которые ставит определённый пользователь
Когда этих пользователей ~10 миллионов, а их действия размазаны по базе размером ~0.5TB (инты да даты), то каждого определённого замучаешься выслеживать.
Нужно уметь анализировать огромный поток данных, вычленяя группировки, голосующие строго ЗА друг друга
А таких мало и в силу легкого обнаружения они почти безвредны.
Обычно же в любой группировке длинный-длинный хвост голосований за совершенно посторонних для группы людей.
Во-первых, не считать посетителей-виртуалов, вычислять которых мы уже научились.
Перечитал еще раз. Где ж Вы научились? У Вас лишь общие фразы и ни одного четкого алгоритма.
Давайте аналогию проведу.
Человек, который готовит блюдо по рецепту, где четко описано что брать из продуктов, в каком количестве и в какой последовательности готовить — это кодер.
Человек, который читал несколько кулинарных книг и теперь из имеющихся продуктов может сам сделать 3-4 приличных блюда и написать для других их рецепты — программист.
Ничего не мешает, да. Как и любому другому человеку.
Но чтобы быть программистом, совсем не обязательно быть творческой личностью. И более того, процесс разработки имеет мало общего с творчеством. Хотя когда-то я думал обратное, да
И скорее всего, именно с такими проектами предстоит работать тем, с кем я общаюсь на собеседовании
Не совсем так. Не забывайте, что не только я собеседую человека.
Как раз то, о чем Вы говорите, выясняет человек из отдела кадров.
Плюс кое-что можно выяснить на последнем этапе — в момент разговора о том, как вообще работает компания, какие условия работы и так далее. Например, обсуждая график работы, можно понять насколько человеку вообще интересно не просто приходить в офис и просиживать 8 часов, а получать удовольствие от работы. Другое дело, что эти все ощущения на уровне интуиции и их сложнее вербализовать, поэтому не стал писать. Ну и повторюсь, эйчар тоже не просто так общается.
И это бывает, но редко. У меня и правда очень простые задачи.
Не хочу портить им процесс обучения. Особенно, если речь о 3-4 курсе.
Это могут быть как озвученные цифры, так и несколько ниже.
Выше — реже, опять же написал почему.
Если в двух словах, то кодер знает КАК сделать.
А программист знает ПОЧЕМУ надо делать так, а не иначе.
К примеру, кодер знает как пользоваться ORM, а программист — почему ей пользоваться не надо. Или надо.
А на собеседованиях редко кто может продержаться хотя бы два раунда.
Так вот, господа, многие из вас не программисты.
А кодеры. И с этим надо смириться, ничего страшного в этом нет.
Повторять не буду, а в кратце скажу:
прямые руки, нормальную субд, первичные ключи и алгоритмы, предугадывающие какие теги попадут в очередные облака.
Различных тегов у меня сейчас ~200 тысяч.
Протежено ~800 тысяч записей.
Фильтры — разнообразные.
Проблем — нет.
чорт, мы тоже крупный холдинг и тоже мыло на mail.ru :-(
Когда этих пользователей ~10 миллионов, а их действия размазаны по базе размером ~0.5TB (инты да даты), то каждого определённого замучаешься выслеживать.
А таких мало и в силу легкого обнаружения они почти безвредны.
Обычно же в любой группировке длинный-длинный хвост голосований за совершенно посторонних для группы людей.
Перечитал еще раз. Где ж Вы научились? У Вас лишь общие фразы и ни одного четкого алгоритма.
Человек, который готовит блюдо по рецепту, где четко описано что брать из продуктов, в каком количестве и в какой последовательности готовить — это кодер.
Человек, который читал несколько кулинарных книг и теперь из имеющихся продуктов может сам сделать 3-4 приличных блюда и написать для других их рецепты — программист.
Но чтобы быть программистом, совсем не обязательно быть творческой личностью. И более того, процесс разработки имеет мало общего с творчеством. Хотя когда-то я думал обратное, да
Типичное заблуждение новичка.