Дмитрий пожалуйста, успокойтесь. Да, вы правы, в большинстве компаний кадры ниже среднего, там нет хороших специалистов, зато много унылых ебланов. Это очень дешево и эффективно для бизнеса. Если вам доставляет удовольствие в такой компании работать, удачи!
Дмитрий какая же это тонкость, это толстость. А неквалифицированный эйчяр это залог неквалифицированных работников же.
Ну т.е. реально ни разу не видел такой ситуации, чтобы HR ни в зуб ногой, а разработчики / менеджеры при этом крутые спецы.
Наоборот зато встречал: в гугле хедхантер запросто мне про стек технологий рассказал, и меня послушал. То бишь он, конечно, не программист, но уж какие технологии и зачем нужны он знал.
В другой компании (юникорне, т.е. с миллиардной валюацией, не мелкий стартап) эйчяра, который про адекватность и вменяемость собеседует, ставят на третье собеседование, не раньше. Т.е. систематически сначала выясняют нужные вещи, а потом уже всякую мистическую туфту.
Соответственно, в обеих компаниях очень высокий уровень сотрудников. Не только по моему (нашему?) направлению, но вообще всех: даже отдел продаж «рубит» в тематике, я вообще не знал что такое бывает лол.
А в Холе (еще одна фирма, где я нешапочно со всеми знаком) зато посадили девочек. Это такой фейл, что даже фейл.
Написал сначала более развенутый комментарий, но, пожалуй, переформулирую кратко: а вам правда хочется работать в такой компании, с недалекими, беспомощными людьми? Я бы постарался этого избегать поелику возможно.
zapolnoch: ну так я о том же, к числам нафиг не нужно применять substr и slice. В алгебре нет substr, потому что такая операция совершенно не нужна для вычислений.
То есть это на самом деле одно и то же замечание: не вполне удачный выбор алгоритма диктует излишние действия по приведению типов.
Это довольно распространенное явление: когда в руках молоток, везде мерещатся гвозди. В эту же категорию ошибок можно отнести, например, разбор HTML регулярными выражениями. Такие решения заведомо субоптимальны.
veitmen: тут не ненужные переменные, а бессмысленные преобразования типов данных, и математика вида «вторая с конца цифра равна одному». Это довольно безумный способ задать числовой отрезок, запись вида 10 ≤ x < 20 лучше же.
MARMELAD03: что ж за убунта такая? Возможно, надо начать с восстановления штатных репозиториев — если у меня еще не наступила полнейшая старческая деменция, такой пакет непременно там должен быть. (Вероятность деменции примем для простоты за 0.5)
Оно из исходников все ставится, или из портов. OSX в плане юзерспейса — тот же BSD, программы GNU в основном собираются без проблем, но в стандартную поставку не входят из-за лицензии.
Ну вот да, нередка ситуация, когда в профиле разные приложения хотят разные поля — пихать всю информацию в одну безразмерную модель как-то неправильно, и делают user.profile, user.partner_profile и т.п.