В ответ на: Я бы за него в два раза больше денег попросил... Вот я балбес...
Несомненно! Ведь надо было в три раза больше!
Смотрите: все поёрничали насчёт ИИ у ТС. И по научным достижениям прошлись и RnD вспомнили и отчисление с ФФ (чесслово, как бабки базарные) и сортировку пузырьком, но ни один не произнёс волшебной фразы "тест Тьюринга" по отношению к Мега Парсеру. А всё потому что они, специалисты, и стаж давит
Такие сусликозаносоводы, как tolstopuz, приносят сусликам пользу однозначно. Чтобы у сусликов не возникало ложное ощущение, что всё можно скачать в интернете.
Чё? Не въехал... замерз видимо... эт чё за слово таковое?
"Только так, только личная инициатива и напряженная работа над собой. .. Нужно своей собственной рукой все делать" (с) В.В. Путин(а не на "вертикаль власти" надеяться)
Нет, вы только вдумайтесь. Вот вроде пример подходящий (добавлю текст вакансии в конце поста). Люди на самом живут в придуманной действительности, и на самом деле не могут отличить ее от реальной! Если не понятно что это значит, почитайте о симптоматике шизофрении.
А потом еще хыры плачуть, что мол программист неадекватный пошел, особенно те которые со стажем. Так откуда они возьмутся если им с малолетства коты матроскины крышу носят?
п.с. Степан Волков, снимаю шляпу и аплодирую стоя. В кульминационный момент рыдал.
Привет!
Меня зовут Степан Волков, я руководитель и один из основателей компании ImproveIT. Нам нужен Java-разработчик, способный стать частью нашей команды и свернуть с нами горы.
Нужны ребята, которые не просто вставляют в резюме строчки «отличное знание», «полное понимание» и «максимальное просветление», а действительно разбираются в сути вещей, про которые пишут.
Грамотные, технически подкованные и энергетически заряженные программисты способные:
1. строить сложные серверные системы,
2. писать красивый, эффективный код,
3. передавать свои знания другим,
– вот кто нам нужен.
Мы, в свою очередь, не будем вам петь про «интересные и сложные задачи» и «дружный коллектив», потому что интересность задач - она у каждого своя, а коллектив дружным делают сами сотрудники, а не громкие слова.
Зато, мы готовы предложить удобное рабочее место, маркерную доску во всю стену, хорошую зарплату, много работы и свободу творчества. (Всякие соцштуки про оф. трудоустройство, соцпакеты, соцсумки и соцмешки, конечно, тоже есть.)
Тот, кого мы примем на работу по этой вакансии, после испытательного срока получит в своё распоряжение рычаги для управления всей Java-разработкой в компании. Если через 3-4 месяца мы поймём, что вы полностью справляетесь со своими задачами, то мы будем готовы принять решение о постоянном бонусе для вас в виде % с прибыли направления. Ориентиры обсуждаем с успешными кандидатами на собеседованиях, конкретные цифры обсуждаем по результатам работы.
Теперь о грустном. К нам очень сложно устроиться работать, потому что мы ищем не только хороших профессионалов, но и отличных людей, близких нам по духу, которым не страшно доверить не только работу, но и часть компании.
Про задачи, проекты и саму работу подробнейшим образом расскажем на собеседовании наиболее интересным кандидатам.
Как стать интересным кандидатом?
Для этого нужно прислать своё резюме и короткий (но правдивый) рассказ на тему «Как бы я изменил Hibernate, если бы мне поручили его рефакторить».
О нас:
Мы команда профессионалов, способная решать очень-очень разные, сложные и интересные задачи в области мобильных приложений и серверных разработок.
Мы – молоды и амбициозны, полны сил энергии и энтузиазизма, мы можем впихнуть невпихуемое и соединить несоединимое.
Ответ на сообщение Программист. пользователя ВечноБегущий
Потом раздолбай устраивается в контору. Проходит собеседование, а ему говорят, что мол, ответ про hibernate неправильный, а должен быть другой, да и опыт у вас слабоват. Поэтому на 50 не расчитывай - получи пока 15 тр для начала, а потом мы посмотрим брать ли вообще на работу.
Через полгода мучений с java-монстром, замусоренным maven2 transdeps наивный молодец завяжет с java и станент phpшником
Мы-то хоть не врем. И честно говорим сколько будем платить.
Ответ на сообщение Программист. пользователя ВечноБегущий
В ответ на: А можно опубликовать сочинения? Люблю шизоидные сериалы.
Здесь вот какая штука интересная есть. Кто-то шизофреник. А кому-то нравятся шизоидные сериалы.
Какой диагноз у вторых?
Кстати, нормальный вроде текст. Что-то пока не понял, где там симптомы (может и я, того, болен? )
P.S. Возвращаясь к ИИ-баранам:
В ответ на: Как-то мне приходилось разрабатывать алгоритм сопоставления большего количества полу похожих строчек с кластеризацией результатов и сортировкой их пюзирьком (видимо распространенная тема :)). И чего же я тогда не допер что это целый ИИ!?!
Каким образом расстояние задавали между полу-похожими строчками?
Почему пузырьком? (это ж 10^5 элементов, и все, приехали...)
В ответ на: Смотрите: все поёрничали насчёт ИИ у ТС. И по научным достижениям прошлись и RnD вспомнили и отчисление с ФФ (чесслово, как бабки базарные) и сортировку пузырьком, но ни один не произнёс волшебной фразы "тест Тьюринга" по отношению к Мега Парсеру. А всё потому что они, специалисты, и стаж давит
Что-то тоже не понял
Вы намекаете, что здесь общаются только роботы-по-Тьюрингу (ну или бабки базарные), и только Мега Парсер является Интеллектом?
А польза всем ваще однозначная. Безо всяких сомнений
В ответ на: Каким образом расстояние задавали между полу-похожими строчками?
Почему пузырьком? (это ж 10^5 элементов, и все, приехали...)
"Пюзирьком" - означает "без поллитры не разберешься".
Все это было оформлено в виде расширения для MS SQL и сортировкой занимался он. Какие там алгоритмы, я представляю на необходимом минимальном-поверхностно уровне.
Расстояние определялось константой, полученной опытным путем, и лишь немного зависело от размера и содержания строчек. Т.ч. никакой это не ИИ.И к теме топика все это на самом деле отношения не имеет.
«Я видел слишком много мира, я был плохой раб». Дэвид Митчелл.
Тут 90% сообщений к теме никакого отношения - не имеют... и что? Тут везде так.
И это и мое изделие - никакой не ИИ... читать надо вдумчивее, а не так как багописатели привыкли... речь шла о "сложности задачи", о чем и отписался киевский институт ИИ в 2005году...
"Только так, только личная инициатива и напряженная работа над собой. .. Нужно своей собственной рукой все делать" (с) В.В. Путин(а не на "вертикаль власти" надеяться)
В ответ на: ... речь шла о "сложности задачи", о чем и отписался киевский институт ИИ в 2005году...
Киевский институт не показатель - "В" Украине с 2005 все интеллектуальные и вычислительные мощности бросили на расчет стоимости украинской ГТС - никак не могут рассчитать, за сколько и кому ее "впарить" или может себе оставить и в каком случае личный интерес больше получается :-)
Ответ на сообщение Программист. пользователя tolstopuz
Забавно 2 соседние веточки перекликаются. Отношение к людям - как в 90-е. Чувство только собственного достоинства. Ну и игнор реалий окружающего мира. Причем касается не только ТС, но и большинства участников. Грустно.
"отношение к людям" -- всегда было ровным и одинаковым. Но это к людям, которые честно делают свою работу, так чтобы её не было необходимости переделывать. То что отрасль деградировала в платное и сознательное клепание багософта - факт а не реклама. Можете называть это фичами, сопровождением, развитием... сути оно не меняет.
Чувство собственного достоинства не имеет только засранец. Нормальное являение для нормальных людей.
Как раз анализ "реалий окружающего мира" и наводит на все эти грустные мысли... особенно удручает то, что новичек уже сразу учиться быть багописателем... и это теперь считается нормой.
"Только так, только личная инициатива и напряженная работа над собой. .. Нужно своей собственной рукой все делать" (с) В.В. Путин(а не на "вертикаль власти" надеяться)
В ответ на: А 1С-ники - так те в первую голову зажрались, причем просто уже ни в какие ворота.
Что значит "зажрались"? Люди годами нарабатывают квалификацию, осваивают смежные специальности (бухучет и прочее). Ну и хотят получать соответственно. А если работодатель не занимается своей квалификацией и продолжает торчать в 90-х - конечно, у него не будет проектов, позволяющих оплатить труд специалиста. Это "опустившийся" бизнесмен, обреченный работать со студентами и плакаться на форумах. Это ЕГО проблемы. Не умеешь организовать эффективный бизнес - закрывай лавочку. Бизнесменов и так развелось - работать некому.
P.S. Это не лично Вам ( не в обиду), а обобщенному бизнесмену-халявщику.
Что-то стало скучновато... попробуем ещё волну пустить...
В ответ на: Как раз анализ "реалий окружающего мира" и наводит на все эти грустные мысли... особенно удручает то, что новичек уже сразу учиться быть багописателем... и это теперь считается нормой.
Такое бедственное положение повсюду. Например, Вам доводилось иметь дело с автосервисом официальных дилеров автомобилей? Один в один можно текст писать. Только заменять "программист со стажем" на "криворукий сервисмен". Ну в супермаркете-то бываете и химические фрукты и колбасу с сосисками берёте? А в платные клиники заходили?
Что всему "виной"? Время-деньги!
Люди пытаются выдать на-гора продукт "приемлимого" качества. Не более и не менее. Они живут в реальных условиях. Им некогда сидеть и по 10 лет писать парсер прайс-листов. Есть чёткие сроки. Соответственно тот "программист со стажем", который быстрее рубит бабло (привет 1С!), и считается "хорошим программистом" у жены, знакомых и друзей. Более того - очень скоро он и сам так начинает думать.
Брать такого парня на R&D проект (а ведь ТС претендует на это?) будет явной ошибкой. Так нужно ли пенять на зеркало?
Об этом здесь уже писали. И надо было тему закончить в том самом месте... нет же понесло...
Вы сильно ошибаетесь, списывая всё на "время = деньги"... Советую перечитать (если читали, меня ещё заставляли учить) Маркса. Лучше чем у него, я всё равно не скажу... всё остальное - туфта в оправдание "себя любимого".
"Только так, только личная инициатива и напряженная работа над собой. .. Нужно своей собственной рукой все делать" (с) В.В. Путин(а не на "вертикаль власти" надеяться)
"Только так, только личная инициатива и напряженная работа над собой. .. Нужно своей собственной рукой все делать" (с) В.В. Путин(а не на "вертикаль власти" надеяться)
В свое время, я начинал изучать язык программирования C++, в дальнейшем я перешел на qbasic, язык очень простой в понимание, удобен в работе, особенно порадовало использование JIT-компиляции, да и вообще писать в mvs одно удовольствие, как говориться .net рулит, но мой выбор дельфи.
В ответ на: ... На первых двух витках после отделения от ракеты-носителя, как сказано в документе, все шло нормально, за исключением того, что специалисты не получили сигнала о раскрытии солнечной батареи. Как выяснилось, сигнализация о срабатывании замка солнечной батареи просто... не была предусмотрена программой
Как это знакомо: "... дык! данные ajax'ом отправляются на сервер! - где? ... ну, вот тут... - а как принимается ответ сервера: он получил, обработал или недошло? - ?!? а нафига ?!?"
Вот уж действительно, нафига?!?
"Только так, только личная инициатива и напряженная работа над собой. .. Нужно своей собственной рукой все делать" (с) В.В. Путин(а не на "вертикаль власти" надеяться)
Смысл вообще сравнивать разработку сайтов и софт для спутников, атомных реакторов, самолетов?
Там стоимость строки кода на 2 порядка выше обычно.
ИМХО ТС просто ворчун. Ну не нравится ему что раньше в НИИ годами проекты делали а сейчас ритм сильно ускорился, инструменты разработки, библиотеки и языки более высоко-уровневые и то, что раньше делали годами сейчас клепают за месяц.
У каждого свое понятие перфекционизма. Зависимость качества кода от усилий растет нелинейно. Даже есть программисту хочется посидеть порефакторить или попробовать еще 2-3 подхода - ему уже за это никто не заплатит (просто потому что заказчику не нужна надежность 99.99%).
Правильно один из предыдущих комментаторов сказал - сейчас так во всем - никто не будет платить за вечные нержавеющие не ломающиеся автомобили, телевизоры, телефоны. Так и с программами, пока ТС будет год вылизывать свою, конкуренты наклепают 3 версии с большим количеством фич и будут правы.
В ответ на: Ситуация не ограничивается тем, что субъект, пораженный действием трех остаточных вау-факторов, вынужден воспринимать самого себя как identity. Вступая в контакт с другим человеком, он точно так же видит на его месте identity. Абсолютно все, что может характеризовать человека, уже соотнесено культурой темного века с орально-анальной системой координат и помещено в контекст безмерного ротожопия.
Что касается программирования - интуитивно неприятно делать и продавать говно, выдавая его за конфетку, вечно фиксить баги и врать клиентам. Бесконечно вылизывать конечно тоже не стоит и на некоторые недоработки, бывает, просто нужно закрывать глаза чтобы пустить вперед более востребованные фичи.
В ответ на: (просто потому что заказчику не нужна надежность 99.99%).
Вот-вот. А потом еще и удивляются, что серьезные проекты в аутсорс не отдают. Ну так потому и не отдают, что сегмент рынка не тот...
"Ой! У нас тут опять транзакция на 250 килобаксов подвисла. Ну и фиг с ней. Ни она первая, ни она последняя."
Речь конечно не про брокерские конторы. Им на самом деле пофигу.
В ответ на: Правильно один из предыдущих комментаторов сказал - сейчас так во всем - никто не будет платить за вечные нержавеющие не ломающиеся автомобили, телевизоры, телефоны. Так и с программами, пока ТС будет год вылизывать свою, конкуренты наклепают 3 версии с большим количеством фич и будут правы.
Об этом еще Маркс писал или какой-то другой классик. Любой рынок с недостатком информации о товаре (это важно) рано или поздно сваливается в состояние "минимальное качество по минимальной цене". Но это не конец и не самоцель. Это просто этап предшествующий сегментации рынка.
«Я видел слишком много мира, я был плохой раб». Дэвид Митчелл.
В ответ на: Смысл вообще сравнивать разработку сайтов и софт для спутников, атомных реакторов, самолетов?
Там стоимость строки кода на 2 порядка выше обычно.
За те крохи, которые остаются от бюджета проекта после вложенных друг в друга зонтичных конторок чиновников разных уровней, реальный проект часто делают программисты удивительной квалификации. Это далеко не показатель общего уровня. То же самое с конкурсами: выигрывает тупо самая низкая стоимость, потому что оценить исполнителя ума не хватает. Соответственно побеждает часто самый бессовестный исполнитель с установкой "лишь бы сдать проект, а там хоть потоп". Итог: деньги заплачены (часто немалые), взятки розданы, проект сдан, спутник упал, причина - вспышки на Солнце.
Вам, всё ещё меня "жалко"?
Жалко, что наверняка денег попилили много, а на разработке и тестировании сэкономили. Да и программили поди перцы старой закалки и студенты-троечники, коих дофига в совковых НИИ...
P.S. Ваш мега-парсер прайсов неубиваем как броня Т-34? Проверяли на битых файлах, пустых, файлах размером в 2Gb+1b, 4Gb+1b, с миллионами записей и т.д.? Как у вас поставлено тестирование? Каково покрытие кода модульными тестами? Во сколько раз объем кода тестов больше тестируемого кода?
P.P.S. Почему-то уверен, что вопросы я задал риторические...
who | grep -i blonde | date; cd ~; unzip; touch;
strip; finger; mount; gasp; yes; uptime; umount;
+500! Пасибки. Трезвая оценка сегодняшнего состояния отрасли... да и не только. Всем последующим - этот ответ тоже "в тему"...
"Только так, только личная инициатива и напряженная работа над собой. .. Нужно своей собственной рукой все делать" (с) В.В. Путин(а не на "вертикаль власти" надеяться)
Отвечу персонально. ПО фобоса - типичный продукт копро-программистов и гадать кто они на самом деле - бесполезно. Мне почему-то так кажется. Это раз.
Хороший термин, надо использовать почаще. Это два.
Ну и в третьих, не решусь задать Вам эти риторические вопросы, потому как все равно "скромно умолчите" как и все остальные, вопрошавшие ранее. Но на Ваши - отвечу: из тех 500-600 строк кода, которые пишутся ежедневно расклад примерно следующий: около 200 - это исправление копро-кода, писанного ранее. Замена как правило от 1:3 до 1:10... то есть ежедневно устраняется от 600 строк копро-кода. Ещё около 100-200 - это комментарии, а не код. Оставшиеся 100-200 строк - новое развитие из которого от 50% до 70% занимают реакции на краевые эффекты по результатам проверок...
Конкретно "всасывалка файлов" мега парсера теперь выдает около десятка различных реакций и советов, вместо молчаливого заливания копро-данных на портал... а ещё она теперь обрабатывает небольшой набор групповых операций, а ещё она уже всасывает и картинки... а ещё она... и при этом примерно в 2 раза меньше по размеру, в 10 раз быстрее и в 100 раз менее требовательна к объему памяти...
... вот, как-то так.
P.S. Напомню, что основная разница между сегодняшним состоянием индустрии и уровнем тех кто в ней работает и тем, чем занимаются у нас - в том, что мы НЕ продаем полусырые пирожки за 500баксов. Мы продаем результат работы программы. А соответственно, то что пишется - пишется НЕ НА ПРОДАЖУ... аналогичного рода работой занимаются в таких конторах как Яндекс, Гугль, 2ГИС, ... т.е. все те, кто НЕ продает собственный продукт, а предоставляет его в пользование.
"Только так, только личная инициатива и напряженная работа над собой. .. Нужно своей собственной рукой все делать" (с) В.В. Путин(а не на "вертикаль власти" надеяться)
В ответ на: около 200 - это исправление копро-кода, писанного ранее... Ещё около 100-200 - это комментарии, а не код. Оставшиеся 100-200 строк - новое развитие
Т.е. тестов 0 строк? Мега-крутой программист просчитывающий все краевые кейсы в голове?
А теперь, абстрагируйтесь от своего парсера, и представьте продукт на миллион строк кода, 100 программистов, с текучкой скажем 10% в год. Где вы найдете 100 tolstopuz'ов?
Или представьте ту же консалтингувую компанию - там по определению текучка большая (хотя бы между проектами). У заказчика есть квоты полученные от 10 компаний в том числе индусских, китайских, вьетнамских, украинских. 90% заказчиков не будет платить в 3-4 раза больше за обещание мега качества. В этом случае обычно уже не до изысков и теоретизирования - надо ставить нормальный процесс сбора требований, тестирования и т.п. чтобы, даже имея половину новичков в команде, процесс был управляемый и получался продукт нормального качества.
В ответ на: Вот-вот. А потом еще и удивляются, что серьезные проекты в аутсорс не отдают.
Отдают-отдают, деваться часто некуда. Отдают часто не для того чтобы сэкономить, а просто потому что нету своих специалистов со знаниями требуемых технологий. Налаживают долгосрочные отношения, постепенно, по мере роста доверия, переходят с fixed cost на time and material (это когда оплачивают затраты контрактора по факту).
В ответ на: ПО фобоса - типичный продукт копро-программистов
Хороший термин, надо использовать почаще.
Думать всё-таки стоит о прекрасном. Копрофаги, у которых только и вертится в голове это слово, в результате лепят ровно то, за что натужно критикуют окружающих Крикнет бывало студент windows must die, и вроде как уже круче самого Б.Гейтса. Всё как у Крылова: "Ай Моська! Знать она сильна, что лает на слона!" Пойдите, попишите ПО для Фобоса, почувствуйте настоящую задачу. Или легче и сытнее сайтики клепать?
не решусь задать Вам эти риторические вопросы, потому как все равно "скромно умолчите"
Ну отчего же? Могу ответить.
1. В нашей команде практикуется TDD, разработчики пишут модульные тесты, тестировщик - функциональные, нагрузочные, интеграционные. На 3-х разработчиков - 1 тестировщик.
2. Покрытие кода - 91%. Подходим без фанатизма.
3. Объем тестов / объем кода = 2.4. Общий объем (за неполный год) - 83 KLoC.
из тех 500-600 строк кода, которые пишутся ежедневно
Т.е. тесты вы не пишите...
при этом примерно в 2 раза меньше по размеру, в 10 раз быстрее и в 100 раз менее требовательна к объему памяти...
В сравнении с чем? Так, к слову.
основная разница между сегодняшним состоянием индустрии и уровнем тех кто в ней работает
Что вы вообще знаете об индустрии? Вы работали в нормальных компаниях, у которых поставлен процесс разработки и которые делают серьезные продукты? Вы мне напоминаете помощника штукатура, который главному инженеру объясняет, как правильно строить дома.
НЕ продает собственный продукт, а предоставляет его в пользование.
На самом деле - это одно и то же, если смотреть критерии использования продукта - и так, и эдак он должен быть достаточно качественным. И боюсь, что отсутствие тестов у вас - это наглядный симптом того, что не все в порядке с качеством.
Вообще, существует так называемый тест Джоэля Спольски. Пройдите его, дайте себе честные ответы и посчитайте результат. Можете здесь не писать, но я уверен, что вы не наберете и 6 из 12. А у нас в компании - 12 из 12.
who | grep -i blonde | date; cd ~; unzip; touch;
strip; finger; mount; gasp; yes; uptime; umount;
о гуру подскажите мне - Я хочу стать php программистом, с чего мне стоит начать? Сразу скажу интересуют в работе тока деньги, но ради таких денег готов читать книги и часами сидеть у монитора.
За 30 один год можно и поработать. А с чего начать та стоит, ну там книги какие, или есть курсы куда пришел, а потом после них сразу работать отправят? Интересует php.
Я не php-шник, так что детально посоветовать не смогу.
Но на вашем месте я бы начал с того, что посмотрел вакансии php-джуниоров, какие там требования к знаниям php, сопутствующих технологий и методик разработки. Ну а дальше смотрел книги, в которых есть ответы на эти вопросы.
who | grep -i blonde | date; cd ~; unzip; touch;
strip; finger; mount; gasp; yes; uptime; umount;
1. Тестов, действительно в вашем понимании - не пишу. Пока не было надобности. Технология писания как-бы исключает наличие необходимости тестов... обратите внимание на долю полезного кода к доле кода являющегося реакцией на краевые эффекты... оно как раз и исключает повторное избыточное тестирование...
Как пример, из практики: добавили новый кейз... мой код тут же выдал сообщение: "..ой, неопознанный вид верстки строки... что-то новое? Покажите нашим программистам, чтобы научили и меня тоже! класс ... метод ... строка кода..."
Почему так? Да как раз потому что код большой и даже очень большой и уследить за всем и вся - нереально. Поэтому, маленький секретик, как вывод из старого, доброго Дейкстры "стурктурное программирование" (или как оно там называлось) - когда пишется конструкция языка, типа if then elsif else, или switch/case, она СРАЗУ(!) пишется целиком, даже если мне надо только then. И если нечего написать в else или switch default, то вот такие тексты туда и втыкаются... "на будущее". При первом же прогоне на тестировании, большинство таких текстов заменяется "правильным" кодом реакции на ошибку в данных... это так, упрощенно и в порядке ликбеза читающим... тут, конечно не мешает правильное понимание чего и когда надо проверять... но это уже из другой оперы...
В сравнении с тем, что было... так, тоже к слову.
Может и ничего не знаю... я в индустрии не так давно... с 1979года всего лишь, с небольшим перерывом активной работы лет в 12.
Это далеко не одно и тоже. В современном программировании есть два принципиально (имхо) разных направления - работа на потоке "на продажу" (софтверная контора) и "корпоративный софт" используемый "для себя".
"Только так, только личная инициатива и напряженная работа над собой. .. Нужно своей собственной рукой все делать" (с) В.В. Путин(а не на "вертикаль власти" надеяться)
Да, кстати по тесту: насчитал 10 из 12... без "самой последней техники" и "спокойных условий"... "мечта идиота", непротив тоже писать в тишине и на гавайях... но увы
Сам набор несколько не полон. Можно добавить телефонный тест, упростить коридорное тестирование, есть методы, позволяющие не бегать по коридорам... ну и так, "по мелочи"...
"Только так, только личная инициатива и напряженная работа над собой. .. Нужно своей собственной рукой все делать" (с) В.В. Путин(а не на "вертикаль власти" надеяться)
добавили новый кейз
Имеется в виду "use case"? Или case в switch'е?
маленький секретик
Да разве ж это секретик, это антипаттерн - устраивать из кода помойку...
вывод из старого, доброго Дейкстры "стурктурное программирование"
А"Code complete" Макконнелла, как видно далее, не прочитали...
if then elsif else, или switch/case
Представляю, какое у вас "спагетти" в коде. Про замену полиморфизмом этих конструкций не почитали?
При первом же прогоне на тестировании
Искренне надеюсь, что это делают не пользователи.
упрощенно и в порядке ликбеза читающим
Сенькс!
я в индустрии не так давно... с 1979года
То, что вы 30 лет стоите рядом, не означает, что вы в индустрии. Умение плести лапти не делает вас коллегой работников Salamander'а, например.
работа на потоке "на продажу" (софтверная контора) и "корпоративный софт" используемый "для себя"
Я бы так сказал - есть нормальная индустрия, но есть и шарлатанство. Я не так давно работал над внутренними продуктами в другой компании, так там с процессом разработки все было ок.
who | grep -i blonde | date; cd ~; unzip; touch;
strip; finger; mount; gasp; yes; uptime; umount;
насчитал 10 из 12... без "самой последней техники" и "спокойных условий".
Ужас - вот это, казалось бы, решается легче всего... И вы забыли - тестировщиков у вас тоже нет. Уже не более 9-ти. На самом деле я сильно сомневаюсь, что у вас есть еще 2, 3, 5, 7. Т.е., на мой взгляд, вы вряд ли наберете больше 5 из 12...
P.S. Я же просил не писать сюда ваш результат - будьте честны перед самим собой. И начинайте уже решать эти проблемы, раз вы начальник по ИТ, а не списывайте все на криворуких девелоперов.
who | grep -i blonde | date; cd ~; unzip; touch;
strip; finger; mount; gasp; yes; uptime; umount;
В ответ на: Вот-вот. А потом еще и удивляются, что серьезные проекты в аутсорс не отдают.
Отдают-отдают, деваться часто некуда. Отдают часто не для того чтобы сэкономить, а просто потому что нету своих специалистов со знаниями требуемых технологий. Налаживают долгосрочные отношения, постепенно, по мере роста доверия, переходят с fixed cost на time and material (это когда оплачивают затраты контрактора по факту).
А я думал time and material это и есть обычный аутсорс...
Под серьезными проектами я подразумевал ситуации когда требуются специалисты не "со знаниями", а "для создания" технологий. Т.е. на самом деле все тоже самое, даже буквы те же, но смысл другой. Совсем другие риски, и как следствие совсем другое отношение к качеству. Но вообще-то это очень редкий случай. Чаще такое отношение к работе практикуется в стартапах, когда люди пашут за идею, на себя, и на свое светлое будущее. Вроде как у толстопуза, только он по дешевизне и низкоквалифицированности рабсилы даже аутсорсеров переплюнул.
«Я видел слишком много мира, я был плохой раб». Дэвид Митчелл.
В ответ на:if then elsif else, или switch/case
Представляю, какое у вас "спагетти" в коде. Про замену полиморфизмом этих конструкций не почитали?
Не видя код трудно гадать. Как противоположное мнение: видел злоупотребления полиморфизмом в C++, которые напрочь убивали производительность. ТС ведь борется за доли секунды.
Не стоит забывать во что некоторые превращают простые вещи Там, кстати, и цитаты гур
Не видя код трудно гадать.
Судя по рефлексии афтара по поводу ГК, моя догадка близка к истине.
видел злоупотребления полиморфизмом в C++, которые напрочь убивали производительность.
Ключевое слово - "зло". А однообразных кейсов, разбросанных по коду, я тоже видел немало.
ТС ведь борется за доли секунды.
Надеюсь, он это делает не наобум, а предварительно получив метрики и определив те 20% мест, где 80% тормозов? Чтобы не получилось как в известной истории про оптимизацию "бездействия системы".
who | grep -i blonde | date; cd ~; unzip; touch;
strip; finger; mount; gasp; yes; uptime; umount;
Пасибки, не заметил совета... От себя замечу, что наличие в команде тестировщика, как показала практика, только усугубляет копрописание... а заодно, значительно расширяет его возможности.
Кстати замечу, отсутствие тестировщика далеко не всегда есть отсутствие тестирования... вот такой каламбур.
Так что, тоже не мешает быть честным перед собой.
А вообще, забавно, как упоминание выводов комиссии сказалось на активности желающих оправдаться...
"Только так, только личная инициатива и напряженная работа над собой. .. Нужно своей собственной рукой все делать" (с) В.В. Путин(а не на "вертикаль власти" надеяться)
В ответ на: То, что вы 30 лет стоите рядом, не означает, что вы в индустрии. Умение плести лапти не делает вас коллегой работников Salamander'а, например.
Со своей стороны замечу, что рабочий, постоявший за конвеером Salamander'а, не только лапти плести, но и ничего другого не умеет как стоять на своем месте конвеера... и уж точно "не в индустрии"... так хотя бы в индустрию лаптей попасть можно... а с конвеера - куда?!?
"Только так, только личная инициатива и напряженная работа над собой. .. Нужно своей собственной рукой все делать" (с) В.В. Путин(а не на "вертикаль власти" надеяться)
В ответ на: Искренне надеюсь, что это делают не пользователи.
Всяко быват...От последних, последнее время больше слышу пасибок, за то, что уже изменено... да и рост посещаемости вроде как о том же шепчет...
"Только так, только личная инициатива и напряженная работа над собой. .. Нужно своей собственной рукой все делать" (с) В.В. Путин(а не на "вертикаль власти" надеяться)
Информация о возрастных ограничениях в отношении информационной продукции, подлежащая распространению на основании норм Федерального закона «О защите детей от информации, причиняющей вред их здоровью и развитию».
Некоторые материалы настоящего раздела могут содержать информацию, запрещенную для детей.