В конце декабря сайт utair не давал купить билеты за ваучеры(которые вернули вместо живых денег за отмененные рейсы) и за мили, только «нал», объясняя системной ошибкой. Таким образом чуваки наживались на людях.
Поддержка сайта utair для меня стыд года
(хотя очевидно, что не поддержка)))
Разработчику понятно, что запилить в срочном порядке новый функционал — вероятность нарваться на сбои, глюки и т.п невнятное поведение сложной системы.
А при чем тут «наживаться»?
Летите другой компанией, едьте поездом.
Обязательство перевести вас за ваучеры у них все равно останется.
Какое это «наживаться».
Задают вопросы про представления, индексы и т.д. Сложные вложенные запросы за 1 день писать не научишься. С redis обычно спрашивают про опыт с celery, а не с условно-простой rq.
Да я тоже такое спрашиваю.
Но!
Не если я задаю этот вопрос — это не означает, что на него нужно верно ответить.
А если не ответили, то вас не возьму.
Я просто выясняю верхнюю границу уровня знаний кандидата.
Сложного там тоже хватает, но вы это проигнорировали. А ещё надо учитывать, что знать это всё мало. Надо ещё ответы извлечь из головы, и сформулировать в состоянии стресса.
Потому что это несущественно? То что я проигронировал — то можно и не знать.
То, что я прокомментировал — то знать нужно, это элементарщина.
Как старший разработчик — регулярно собеседую людей.
«Высочайшие требования» в вакансия — это мечты фирмы. В реальности под эти требования никто почти и не подходит. Поэтому гребут всех.
Но да, требования разумеется не заниженные, а завышенные.
Заниженные требования смысла лишены.
Под них придут тысячи людей собеседоваться.
Вакансий на уровень джуниора по питону кот наплакал (при этом толпы кандидатов после курсов) и требования обычно очень серьёзные
Кандидаты после курсов — это не джуны, а стажеры.
Джун — это уже программист с опытом реальной работы, а не тот, что после курсов.
очень серьёзные:
как минимум понимание ООП
итераторы и генераторы списков
декораторы (а иногда ещё и метаклассы, перегрузка операторов, методы классов и статические методы)
опыт работы с git, базами данных (sql, nosql) и т.д.
Итераторы — конечно, это элементарщина. Вы бы еще написали в «высокие требования» умение работать с условными операторами и циклами. Итераторы — того же уровня познания.
git push, git commit, git add — не бином Ньютона, чай. Знания по слиянию веток там не требуются.
Без СУБД в наше время никуда. К слову — SQL придуман для менеджеров. Не для программистов. Это специальный простой язык. Если не вдаваться в глубину оптимизаций (чего от джуна и не ждут), то не вижу причин не освоить SQL за день.
Например, код на языке с garbage collection и на языке с явным управлением памятью было бы сложно объединить в одном проекте.
И без развернутой аргументации?
Существуют десятки лет успешные движки с подобным объединением.
И сложности объединения в одном проекте разных языков — крайне незначимая (даже можно сказать незаметная) сложность на фоне прочей сложности, что нужно преодолеть при создании игры…
Rust идеально подходит для разработки движка игры: из языков, ориентированных на производительность скомпилированного кода, в нём максимум выразительных средств – enum-ы с полями; pattern matching с деструктуризацией; макросы, генерирующие произвольный код во время компиляции; и т.п. С другой стороны, для описания игровой механики Rust подходит плохо: задержки на перекомпиляцию усложняет подход «подправить и тут же проверить, что получилось»;
По описанным критериям вперед выходит вовсе не Rust, а C++ и C#.
Понятно что автору интересно написать свой язык.
Но аргументация «почему он нужен» — не проработана.
Лучше бы этой аргументации вообще не было.
Я уже давно задаюсь вопросом, куда уходят айтишники после 40. Выводы неутешительные. Либо ты успеваешь прокачаться до уровня тимлида-руководителя и сделать карьеру именно по административной лестнице, либо кранты. Вариант ещё бизнес свой замутить, но тогда большой вопрос откуда клиентов брать
Оба-на.
Оказывается все люди после 40 автоматически или начальники или бизнесмены?
Прямо-таки все миллионы людей обязаны ими стать?
То есть рядовых работников в возрасте быть не может?
Вы наверное, из какой-то другой вселенной нам пишете.
Разочарую вас, в далёком мухосранске с вас с удовольствием возьмут деньги, но вот оказанные услуги скорее всего вас не удовлетворят.
как человек, живший в мухосранске 3 года после миллионника — скажу вам — что вы не правы.
Рестораны вкусны и дешевы. Намного дешевле.
Фитнесс такой же но дешевле. Намного дешевле.
Театров конечно нет.
Автосервис такой же но дешевле. Намного дешевле.
Если говорить о программируемой игровой клавиатуре, то, вы, скорее всего, не сможете ее запрограммировать на выполнение последовательности действий по нажатию одной кнопки без прямого подключения клавиатуры к ВМ и установки драйвера.
Если клавиатура действительно программируемая, то есть сохраняет настройку аппаратно, то это можно сделать на хосте а не в виртуалке.
Если клавиатура программно реализует «программируемость» свою, то непонятно что мешает при непрямом подключении к железу. Надо попробовать позапускать софт программирования клавиатуры или на хосте или в ВМ.
Можно оформить семейное обучене — во многих школах это делается легко
Это называется экстерном обучение.
Там нужно экзамены сдавать каждую четверть в обычной школе (ну или удаленно если их принимают удаленно).
Можно вообще забрать документы из школы РФ и ходить в школу «на островах».
Интересовался когда-то этим, когда была очень длительная командировка.
К сожалению, за пределами начального обучения (1-4 класс) с обучением «на островах» все очень не просто. Если жить в той стране навечно, то да, логично посещать местную школу 10-12 лет.
Но если это временно, то школа должна быть с «нашей» программой обучения. А тогда максимум чем могут помочь соотечественники (у которых тоже дети и им тоже нужна школа) — это организовать начальное обучение. Такие российские школы есть, например, на Гоа. Но за пределами начального образования (1-4 класс) — нет решения.
Только быть хорошим программистом и быть «хорошим программистом И хорошим педагогом» — два совершенно ортогональных навыка, которые необязательно сочетаются в одном человеке
Люблю Хабр.
Даже специально процитировал — к чему именно мои слова.
Но нет:
Человеки запросто выдергивают слова из контекста и комментируют что угодно, только не то, что писал оппонент.
Довольно очевидно, что человек, зазубривший ответы на тесты, знает правила намного хуже, чем человек, сдавший нормальный экзамен и ответивший на вопросы полно и с пониманием, почему так, а не иначе.
Если исключить из рассмотрения трудоёмкость проведения и объективность того экзамена…
И необходимость вдумчивой работы экзаменаторов.
А во-вторых, посыл напоминает претензию к преподавателям экономики, что те «не подняли свой бизнес», а поэтому «в экономике не шарят».
Всегда вставляло это:
«Я хочу чтобы меня учил классный специалист, выдающийся программист и т.п., чтобы он научил меня по-настоящему и я начал зарабатывать большие деньги».
Вопрос:
«Ты готов компенсировать классному программисту, зарабатывающему большие деньги, ту сумму, что он не сможет заработать, пока будет заниматься тобой, оболтус»?
когда преподаватели болели тем самым (без диагноза, конечно, дабы благостную статистику не портить)
не поэтому.
кто ж тесты всего населения подряд проводит?
по опыту наших преподавателей — они просто «почувствовали себя плохо» и решили дома отсидеться.
ни к врачу не ходили ни анализы не сдавали.
А я не понимаю истерии на тему — ах так, мои обезличенные данные будут использованы для маркетинга, — как же так.
Вы погуглите что значит фраза «персональные данные».
Они не доступны приложениям. Доступны какие-то огрызки. Безусловно, по ним можно много сказать (по гео-позиции, например). Но этим огрызкам до персональных данных очень далеко.
Ими разве что приложения банков владеют, но банки и так знают ваши данные. Вы же им паспорт предъявляли.
P.S.:
Геопозиция у меня отключена.
Приложениями которым нужно я ее включил «только когда приложение используется».
Вы же не 1 человек на вакансию.
Джунов, типично, приходит 40-60 человек.
Даже если вы пройдете полсотни собеседований — вероятность оффера не так уж и велика, отнюдь не гарантирована.
Разработчику понятно, что запилить в срочном порядке новый функционал — вероятность нарваться на сбои, глюки и т.п невнятное поведение сложной системы.
А при чем тут «наживаться»?
Летите другой компанией, едьте поездом.
Обязательство перевести вас за ваучеры у них все равно останется.
Какое это «наживаться».
Вот если бы ваучеры сгорали бесследно…
Да я тоже такое спрашиваю.
Но!
Не если я задаю этот вопрос — это не означает, что на него нужно верно ответить.
А если не ответили, то вас не возьму.
Я просто выясняю верхнюю границу уровня знаний кандидата.
Потому что это несущественно? То что я проигронировал — то можно и не знать.
То, что я прокомментировал — то знать нужно, это элементарщина.
Как старший разработчик — регулярно собеседую людей.
«Высочайшие требования» в вакансия — это мечты фирмы. В реальности под эти требования никто почти и не подходит. Поэтому гребут всех.
Но да, требования разумеется не заниженные, а завышенные.
Заниженные требования смысла лишены.
Под них придут тысячи людей собеседоваться.
Нужно не это.
А лицензия. О чем в ней говорилось?
Софт может быть с открытыми исходниками, но с ограничениями на использование — это запросто. Не путайте эти понятия.
Корректнее было бы не на эмоции давить, а сослаться на то, что Wargaming поступает не в соответствии с лицензией.
Кандидаты после курсов — это не джуны, а стажеры.
Джун — это уже программист с опытом реальной работы, а не тот, что после курсов.
очень серьёзные:
И без развернутой аргументации?
Существуют десятки лет успешные движки с подобным объединением.
И сложности объединения в одном проекте разных языков — крайне незначимая (даже можно сказать незаметная) сложность на фоне прочей сложности, что нужно преодолеть при создании игры…
По описанным критериям вперед выходит вовсе не Rust, а C++ и C#.
Понятно что автору интересно написать свой язык.
Но аргументация «почему он нужен» — не проработана.
Лучше бы этой аргументации вообще не было.
Отвечу вашими же словами:
в любой новой профессии будет так —
Оба-на.
Оказывается все люди после 40 автоматически или начальники или бизнесмены?
Прямо-таки все миллионы людей обязаны ими стать?
То есть рядовых работников в возрасте быть не может?
Вы наверное, из какой-то другой вселенной нам пишете.
Вы пишете то, в чем не разбираетесь.
В России ресторанов с мишленовскими звездами нет. Вообще.
Субъективно — вкусно и красиво.
В миллионниках за в разы большие деньги не факт что такое получите.
как человек, живший в мухосранске 3 года после миллионника — скажу вам — что вы не правы.
Рестораны вкусны и дешевы. Намного дешевле.
Фитнесс такой же но дешевле. Намного дешевле.
Театров конечно нет.
Автосервис такой же но дешевле. Намного дешевле.
Если клавиатура действительно программируемая, то есть сохраняет настройку аппаратно, то это можно сделать на хосте а не в виртуалке.
Если клавиатура программно реализует «программируемость» свою, то непонятно что мешает при непрямом подключении к железу. Надо попробовать позапускать софт программирования клавиатуры или на хосте или в ВМ.
Это называется экстерном обучение.
Там нужно экзамены сдавать каждую четверть в обычной школе (ну или удаленно если их принимают удаленно).
Интересовался когда-то этим, когда была очень длительная командировка.
К сожалению, за пределами начального обучения (1-4 класс) с обучением «на островах» все очень не просто. Если жить в той стране навечно, то да, логично посещать местную школу 10-12 лет.
Но если это временно, то школа должна быть с «нашей» программой обучения. А тогда максимум чем могут помочь соотечественники (у которых тоже дети и им тоже нужна школа) — это организовать начальное обучение. Такие российские школы есть, например, на Гоа. Но за пределами начального образования (1-4 класс) — нет решения.
Люблю Хабр.
Даже специально процитировал — к чему именно мои слова.
Но нет:
Человеки запросто выдергивают слова из контекста и комментируют что угодно, только не то, что писал оппонент.
… следовательно, где-то с какими то профессиями и с какими то отдельными кусками профессий дистанционное обучение приемлимо, а где-то нет.
Если исключить из рассмотрения трудоёмкость проведения и объективность того экзамена…
И необходимость вдумчивой работы экзаменаторов.
Всегда вставляло это:
«Я хочу чтобы меня учил классный специалист, выдающийся программист и т.п., чтобы он научил меня по-настоящему и я начал зарабатывать большие деньги».
Вопрос:
«Ты готов компенсировать классному программисту, зарабатывающему большие деньги, ту сумму, что он не сможет заработать, пока будет заниматься тобой, оболтус»?
Смотря зачем.
Иногда моча смысл имеет.
Скажем, ей белье отбеливали в старину.
не поэтому.
кто ж тесты всего населения подряд проводит?
по опыту наших преподавателей — они просто «почувствовали себя плохо» и решили дома отсидеться.
ни к врачу не ходили ни анализы не сдавали.
да и не 100% этот анализ…
Какая откровенная реклама…
На этом ресурсе не так принято.
Да и правила нарушаете.
А я не понимаю истерии на тему — ах так, мои обезличенные данные будут использованы для маркетинга, — как же так.
Вы погуглите что значит фраза «персональные данные».
Они не доступны приложениям. Доступны какие-то огрызки. Безусловно, по ним можно много сказать (по гео-позиции, например). Но этим огрызкам до персональных данных очень далеко.
Ими разве что приложения банков владеют, но банки и так знают ваши данные. Вы же им паспорт предъявляли.
P.S.:
Геопозиция у меня отключена.
Приложениями которым нужно я ее включил «только когда приложение используется».