... "откуда столько криворуких?", "перцы", "персонажи", "мне с таким мучатся до конца проекта" (попробуй "мучиться"), ... "я говорю твердое нет"
ты что хотел этим сообщением донести? какой ты способный архитектор и понимаешь "основы ооп" ?
от твоего снобизма просто воротим. вот поэтому и не идут к тебе
DB>Те же кто подходит для наших нужд в подавляющем большинстве не приходят работать.
видят, наверное, люди что за "перец" с ними беседует, чувствуют что "будут мучиться с таким до конца проекта" и поэтому говорят ему "тведое нет"
Здравствуйте, Igor Sukhov, Вы писали:
IS>Здравствуйте, creatman, Вы писали:
AS>>>Сделать из сложного простое задача нетривиальная и виртуальное наследование этому никак не способствует
C>>Пишите на чистом Си, никто о вас даже плохо не подумают, некоторые наоборот даже похвалят. Не используйте классы используйте структуры. Перенисите этот топик в ветку С vs C++
IS>назовите хотя бы три отличия структур от классов в С++ ?
Напимер человек не имеет представления о полиморфизме. Нет, конечно он расскажет что это такое, а применить его для задачи всем своим видом намекающей на необходимость его применения не сможет. Предпочтет мега switch на 10 экранов.
Паттернов не знают люди. Причем конечно-же никто не требует от них точных названий и прочей бурды. Опять же — проверяю на специально заточенных маленьких задачках.
Если например спросить у человека — нужно разработать кусок функионала который находится далеко от слоя представления. Да и слой представления еще не готов... Как будете код отлаживать? Некоторые додумаются до консольного приложения. Другие скажут что надо бы сначала UI сделать... А вот про Unit test'ы все упорно молчат.
Хотя IMHO разработчик должен интересоваться современным положением вещей в индустрии. Это же твоя профессия, йо!
Просто сразу понятно что такие люди никакой командой не управляли никогда и вообще много из заявленного никогда не делали.
А кретерии жесткие у нас XP, очень высокий темп...
На счет архитектора умолчу... Просто по ряду причин все шишки на меня валятся.
Здравствуйте, xog, Вы писали:
_O_>>Многие, кстати, не способны написать сортировку. xog>Зачем ее писать если есть стандартные способы реализации ?
Для того чтобы проверить можешь ты ее написать илии нет. Если ты сортировку не напишешь, то какой нибудь алгоритм классификации, или data mining-а просто никтогда в жизни написать не сможешь — сколько не учи.
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Здравствуйте, _Obelisk_, Вы писали:
_O_>>>Многие, кстати, не способны написать сортировку. L>>Я сам, кстати, тоже. Не смогу написать на С++ функцию сортировки на бумажке. Мне убицца апстену?
_O_>Грустно. Гордиться тут нечем. Совсем примитивная сортировка пузыркем занимает несколько строчек. Чего там писать-то ?
В развитие темы — сортировку писать не нужно ни для чего. Уметь нужно. Точно так же в принципе можно не знать как цикл пишется в C++, если что можно запомнить комбинацию клавишь — IDE вставит шаблон. Но работать с программистом который цикл не может написать руками(даже если он всю жизнь пользовался этой комбинацией клавиш) я не готов.
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Здравствуйте, Anatolix, Вы писали:
A>Здравствуйте, xog, Вы писали:
_O_>>>Многие, кстати, не способны написать сортировку. xog>>Зачем ее писать если есть стандартные способы реализации ?
A>Для того чтобы проверить можешь ты ее написать илии нет. Если ты сортировку не напишешь, то какой нибудь алгоритм классификации, или data mining-а просто никтогда в жизни написать не сможешь — сколько не учи.
Ага, а если ты ее напишешь, то выходит что не знаешь стандартные реализации... и всегда будешь использовать свои опусы вместо отлаженных стандартных
xog>>И какие это технологии, если не секрет ?
AS>Это наверное такие шаманские слова, как то: "соц. пакет", "фитнес", AS>"хороший корпоративный дух". Но я предпочитаю деньги заместо слов
Здравствуйте, DaBro, Вы писали:
DB>О спасибо за совет! Пойду повешусь... DB>К орфографическим ошибкам то легко цеплятся и к оборотом речи тоже.
ага. и еще можно открыть новую тему по мотивам: "откуда столько проблем с грамотностью у специалистов по ооп?". только пустая она будет (как и твоя). т.к. ничего кроме засирания людей в ней не будет
DB>Донести одно хочу — много их — этих перцев
и дальше что ? ну много их. что с этим делать ?
тут еще индусов не любят — давай и их вспомним (нехорошим словом естественно) для полноты картины.
E>Изучать что-то новое и совершенствоваться: E>1. Когда? В рабочее время?
Да. Именно в рабоче время.
В большинстве буржуйских компаний(например в том же майкрософте) считается хорошей практикой обязательно тратить 1 час в неделю на обучение.
M>А часто вы оптимизируете сортировки в своих проектах ? Я лично не разу, хотя проектов хватало... Всегда использовали стандартные ф-ции и все работало нормально. Более того, сейчас провел опрос своих знакомых на предмет написания сортировок, но ни кто из них правильно на бумаге сразу написать не смог.
Категорически поддерживаю
Достаточное количество лет занимался профессиональной разработкой софта в разных областях (от embedded software, до серверных приложений) и ни разу не пришлось реализовывать подобные алгоритмы.
Аналогично, поспрашивал у знакомых — ну кто-то что-то помнит с институтских времён (да и то, если внимательнее разобраться, то глубина знаний частенько — сомнительная ), но в реальной практике подавляющее большинство не сталкивалось, хотя — серьёзные профессионалы и занимаются вовсе не клепаним форм на VB (или его более современных аналогах).
M>Если человек смог сделать охрененный проект который работает уже пару лет и при этом не может написать сортировку — и хрен с этим ! Научим за пару месяцев, самое главное чтобы он у нас такой проект повторить смог !
Совершенно верно! Помню в каком-то из томиков Кнута вся эта теория страниц на триста была расписана. И зачем её помнить? Да и не получится там всё это в голове держать. Возникла задача — взял и прочитал все нюансы, необходимые для реализации.
А стучать себя в грудь, что помнишь с института, что такое сортировка Шелла — ИМХО детство полное.
Здравствуйте, Дарней, Вы писали:
C>>Это их проблемы, я думаю кривых рук хватает и в ABBYY
Д>удивительно только, почему это одна из немногих российских компаний, которые продают свой продукт по всему миру.
Это удивительно и сложно понять, но зачастую самые успешные проекты отвратительно выглядят изнутри.
Здравствуйте, xog, Вы писали:
xog>Ага, а если ты ее напишешь, то выходит что не знаешь стандартные реализации... и всегда будешь использовать свои опусы вместо отлаженных стандартных
Конечно же это утверждение полнейшая глупость. Это как утверждать "ага раз ты знашь русский, английский в принипе знать не можешь". Стандартные реализации конечно же тоже спрашивать на собеседовании нужно тоже.
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Здравствуйте, strm, Вы писали:
E>>Изучать что-то новое и совершенствоваться: E>>1. Когда? В рабочее время? S>Да. Именно в рабоче время. S>В большинстве буржуйских компаний(например в том же майкрософте) считается хорошей практикой обязательно тратить 1 час в неделю на обучение.
Мы не говорим здесь о пользе или вреде обучения.
Мой собеседник утверждает, что если ему повысить зарплату — он начнет совершенствоваться. Без этого, видимо, не станет принципиально.
Здравствуйте, xog, Вы писали:
E>>Да, но c определенного уровня этой з/п — вступают в силу остальные факторы, а сама з/п отходит на второй план. E>>Я, например, не пойду ради лишних $500 в месяц трудиться в плохо проветриваемом помещении без кондиционера или с плохим освещением. xog>см. здесь
Тоже. Ну куплю я себе новую машину не через 10 месяцев, а через 7. И что?
А вот каждый день гробить там здоровье и тратить нервы в плохом коллективе — не стоит того.
E>Уровень З/п не есть мотивационный фактор. Уровень З/п — это удерживающий фактор, и не более того. Халтурщик не станет работать больше, если ему платить больше, т.к. он остается халтурщиком. И дилетант не станет работать лучше, т.к. он остается дилетантом.
Соответственно, если он — профессионал, то он им и останется. Но с высокой зарплатой он не будет расслабленно посматривать по сторонам — в этом просто не будет необходимости. Грубо говоря, зная, что у меня зарплата выше среднерыночной, я не буду отвлекаться на такие треды как этот — меня попросту многое перестанет интересовать. Это как имея дом в хорошем месте, я не буду интересоваться маленький квартиркой в промышленном районе.
E>А за $5000 и чужую будете выполнять? Или работать сверхурочно? Насколько вас хватит при такой работе?
Я буду иначе относится к своей работе. Более ответственно — такую работу не хочется потерять. Грубо говоря — сейчас я просто работаю. Сверхурочных работ стараюсь избегать. За 5.000 — пожалуй, буду меньше избегать.
E>Это к тому, что тех, кто стремятся на работе балду пинать, постоянно жалуясь на маленькую з/п, на порядки меньше, чем тех, кто получает удовольствие от своей работы. Поэтому принимать рас%%%%%%ев за норму — не следует
Что-то мне подсказывает, что вы не из тех самых "программистов". Варианты — потенциальный "рабовладелец" (желаете, чтобы профессионалы работали "за идею"). Или очень молодой (20? 22 года?) человек, не понимающий, что радость не в работе, а в семье и хобби.
Здравствуйте, SkyDance, Вы писали:
E>>Это к тому, что тех, кто стремятся на работе балду пинать, постоянно жалуясь на маленькую з/п, на порядки меньше, чем тех, кто получает удовольствие от своей работы. Поэтому принимать рас%%%%%%ев за норму — не следует
SD>Что-то мне подсказывает, что вы не из тех самых "программистов". Варианты — потенциальный "рабовладелец" (желаете, чтобы профессионалы работали "за идею"). Или очень молодой (20? 22 года?) человек, не понимающий, что радость не в работе, а в семье и хобби.
Здравствуйте, SkyDance, Вы писали:
SD>Что-то мне подсказывает, что вы не из тех самых "программистов". Варианты — потенциальный "рабовладелец" (желаете, чтобы профессионалы работали "за идею"). Или очень молодой (20? 22 года?) человек, не понимающий, что радость не в работе, а в семье и хобби.
Все должно быть если не в радость, то хотя бы с одовольствием, потому что когда приходишь с работы и тебя устойчиво тошнит, то тошнит обычно на близких да и на хобби тоже .
Побеждающий других — силен,
Побеждающий себя — Могущественен.
Лао Цзы