Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 5
×
  • Простий приклад оптимізації, або N*M слів за складність алгоритмів

    Добра тема. Але я, відомо, зануда.
    І навінь незважаючи на слово «умовно», не можу погодитися, що доступ до елемента в хешмапі це О(1). Куди зник пошук ключа в мапі? Це не доступ за індексом, де ми банально додаємо оффсет до початку масива в пам’яті.

  • Как меня увольняли — окончание баек

    for(int i=0;i<256;++i){printf("I hate textformating\n");}
    или все же
    for (int i=0; i<256; ++i)
    {
    printf("Formatting is not bad at all!..\n");
    }

    Підтримав: Юрій Марков
  • Теплое место, но улицы ждут отпечатков наших ног

    Роман, удачи!
    В качестве оффтопика могу предложить обновить фотку на ближайших майских праздниках. Интересную парусную и береговую программу гаратнирую :)

    Стучись, если интересно: dennis.melentyev@гмыло

  • Кто заплатит за СПД?

    Романна, учите матчасть.
    По КЗОТу, именно ВАМ, из вашей зарплаты, пришлось бы платить.
    И не 13%, а почти 17% (малую часть по 15%, большую — по 17%).
    Компания же будет платить еще 36% от суммы вашей ЗП, не заплатив за ваше обучение, страховки, спорт и т.д. А ведь есть еще и НДС, налог на прибыль, прочие «накладные».
    Вам же предлагают только 5% + ЕСВ. Это даже не штатовские и, тем более, не немецкие налоги.

    Если уж считаете чужие деньги, то делайте это грамотно.

  • Как получаются «сеньоры» в 23 года?

    имхо, возникло ощущение, что если я раскрою градацию подробно — окажется, что мы одинаково понимаем приведенную мной упрощенную сетку 3×3 :)

    Похоже, ощущения у нас сходны :)

  • Как получаются «сеньоры» в 23 года?

    А в Индии?
    Угадай, с кем Украина конкурирует за продажу стокиловой американской головы.

    Так какова тут маржа?

  • Как получаются «сеньоры» в 23 года?

    Только не забудьте в статье написать про то из каких денег они платятся и как их получают :)
    Цепочка несколько длиннее, чем Код->ЗП.

    Підтримав: Tanya Savchenko
  • Как получаются «сеньоры» в 23 года?

    Скорее рисковать, а не жертвовать.

    Жертв, как раз, не надо — кина не получится.

  • Как получаются «сеньоры» в 23 года?

    Я бы добавил:
    Синьер — спокойно и без понтов делает все. Понимая, что без простой, средней и сложной работы проект не будет выполнен.
    Т.е. перечисленное в посте выше стоит читать как — «В состоянии выполнить простую/среднюю/сложную ....», а не «выполняет только ....»
    Ну, и банальная коллекция разноцветных проектных и внедренческих граблей за последние N, а то и M лет работы имеет большое значение.
    Блестяще знает язык/среду — мидл.
    Синьер постиг Дао когда и что применять без ненужных технологических экспериментов.

  • Опрос по языкам № 2

    Организаторам на будущее:
    1. «На каком языке вы бы начали след. проект» — некорректная постановка вопроса. Никогда не стал бы писать драйвера на ПХП, а сайты на ассемблере. Этот пункт должен иметь более одного варианта выбора.

    2. Не понятна формулировка «опыт на основном языке» — это в смысле текущий проект или основная сила опыта? Что если проектов более одного в параллель или один, но мультиязычный?

    А так, больше на детский холивар похоже: какой язык всех победит.

    Надеюсь, учтете в следуюших опросах. Удачи!

    Підтримали: Andrei Melnikov, Oles' Zarudny
  • Viewdle вышел в финал конкурса CTIA E-Tech Awards 2011

    А вот и обещанное продолжение:

    www.developers.org.ua/...tvoih-druzej-2

  • Очень устал от этой страны или НДС на ИТ услуги

    Грустно все это.
    Если раньше просто бездарно рулили страной и как-то уравновесить разворовывание, то тут уже даже не скрываются.
    И да, смена верхушки не поможет. 90% айсберга таково.

    Давно хочу уволить все население страны и нанять новое. Менталитет надо менять.

  • Рефакторинг, как его не бояться

    Несколько отвлеченный и, возможно, провокационный коммент из точки «где-то между маркетингом (заказчиком) и разработкой».

    Отличная статья, особенно вывод, но наиболее применима она к стабильным проектам, в которых есть хорошее понимание «куда мы хотим прийти через год». «К исполнению», но с умом и без фанатизма.

    В стартаперских проектах очень часто встречаются ситуации, когда нужна серия «production-ready prototypes». Звучит на первый взгляд дико, со стороны разработчика выглядит как некомпетентность заказчика («сам не знает, чего он хочет, только мозги пудрит»), а суть, между тем, предельно проста — маркетинг тоже не по RUPу работает и соответственно нуждается в экспериментах (ломая архитектуры и идеи на корню), причем в катастрофически сжатые сроки. И таки да, пока еще не знает, чего он хочет. В точности как наше «Мы тут попробуем клевую фишку, 100% съекономим, думаю, за 3 дня напишем» (в последующим криком о пролетевших на 3 недели уже сроках).

    Потому, что маркетинг в стартапе — такие-же гики и экспериментаторы, как и мы. Им тоже интересно попробовать новое и не рутинное, найти новую нишу, подход, получить удовольствие от работы.

    Знакомо?

    Им просто нужно проверить прототип. Не сервера, не приложения, а бизнес модели. Например, работающее «нечто», которое начинает уже сейчас привлекать клиентов (даже на шару) может означать, что модель таки работает и теперь уже можно вкладываться в разработку по-настоящему, и потерянный человеко-год (все эти наколенки и PoC в продакшне) — на самом деле капля в море расходов. И понятие эффективности вложений денег не всегда равно сумме выплаченой ЗП + накладные расходы.

    Так что, часто (ИМХО заметно более половины случаев), имеет место быть необходимость сделать «таки быстро и грязно на коленке», зная, что все эти человеко-года овертаймов в результате будут выброшены по нескольку раз, со сменой языков и операционок, переползая по дороге с кластера в сотню Core i7 на мобильный Cortex A8 и обратно.

    Хороший ПМ должен в этом месте сделать все, чтобы люди в разработке это реально понимали. Ибо иначе реакцией будет только «И какого лешего мы так горбатились, а они взяли и выкинули наш рабский труд. Все что мы сделали за все это время — гадкие демки и нифига никакой не продукт» со всеми вытекающими мотивационными приколами. Сам через это прошел и знаю насколько это больно. Я этого тоже не понимал.

    Да, как разработчику вам может быть стыдно за результирующий код, архитектуру, средства и прочее. Попробуйте посмотреть на этот вопрос с точки зрения эффективности вложения средств. Вложения не в разработку, а в бизнес модель. Мы ведь совладельцы в стартапе, а не нанятые программеры, которым коллапс проекта означает привычную/регулярную смену работы?

    Таким образом, в стартаперских условиях нужно брать на себя ownership и смелость выбирать критически важные для последующего переиспользования части, но не тянуть много времени из бюджета проекта, его и так нет. Это как раз те «брильянты», которые надо уметь вылавливать и пересаживать в «рассадник» будущего расцвета стартапа.

  • Viewdle вышел в финал конкурса CTIA E-Tech Awards 2011

    Приветствую!

    С удовольствием сделаем рецензию на вашу работу. Кроме того, приглашаем в гости, возможно будет интересно поговорить с нашим ресерчем. Письмо ушло.

    К сожалению, дать полные ответы не могу, а частичные врядли сильно помогут.

    И все-же:
    1. OpenCV не используем — слишком медленно. Но в целом где-то схожие подходы.
    2. Для детекции используется несколько разных алгоритмов
    3. Речь про видео, я так понимаю — нет никакого смысла в детекте на каждом кадре. Достаточно найти и распознать на одном, потом трекать. Но — будьте готовы к ошибкам трекера (например, проходящие друг через друга объекты часто уводят трекер).

    4. При распознавании кроме собственной функции «дистанции» используется большой набор эвристик, позволяющий находить «персону» даже при сильном отличии лиц. Кроме того, крайне важным является выделение составляюших освещенности и убирание их эффекта.

  • Viewdle вышел в финал конкурса CTIA E-Tech Awards 2011

    Маркетинг штука сложная. Нам, технарям, не всегда очевидная (ну, мне по крайней мере).

    Читай — скоро будут и другие интересные анонсы.

  • Viewdle вышел в финал конкурса CTIA E-Tech Awards 2011

    Ссылки есть в разделах «Test Drive» и «Client Area». Пока только под NDA.

  • Viewdle вышел в финал конкурса CTIA E-Tech Awards 2011

    Ну, кагбэ, не фотошоп:)
    Реальное видео реального приложения на реальном телефоне с реальными людьми.

    А в офисе и не такое можно увидеть:)

  • Авторские права: заметки для программиста, ч. 1

    Является ли программист автором программы, если его роль заключалась в реализации отдельных задач определенных и поставленных архитектором/руководителем/етс? В данном случае возможность запрета на модификацию его кода выглядит абсурдно. Или подразумевается, что в случае его запрета, оставшаяся часть команды должна выбросить его код и переписать его заново?

  • Авторские права: заметки для программиста, ч. 1

    2 Maria: В современных условиях [outsourcing] труд архитектора и программиста больше сопоставим с работой проектировщика типовых зданий и маляров/штукатуров соответственно.Т.е., действительно, в контрактах практически всегда оговорено, что разработчик отказывается от практически всех прав на продукт. Как имущественных, так и неимущественных. В частности, практически ни одному клиенту не понравится требование автора указать его имя на продукте. Точно так же, как и многим на понравилось бы требование перечислить состав бригады маляров на стенах выкрашеной квартиры.Я не говорю, что это законно/незаконно, но реалии таковы, что в основной массе, труд программиста сейчас это не только не искусство, но даже не ремесленичество. Это скорее уже промышленное производство. Нормы же наших законов этого не учитывают. Нет там разграничения между произведением программистского искусства и промышленным строганием типовых классов.

  • Интервью с компанией GlobalLogic (Роман Хмиль)

    2crytpo5: У меня — нет, я не топ-менеджер IBM.:) Есть только общая ситуация — в бизнесе ничего не делается без выгоды. То, что под эти исследования деньги иногда еще не получены, не означает, что они не будут получены.Если результаты какого-то исследования принесут прибыль (очень редко прямую и часто очень отдаленную во времени) — эти исследования проводят. Плюс в том, что их не воруют.:) В первую очередь эти исследования нужны армии, как главному потребителю вычислительной мощности. Средства, из которых финансируются исследования большей частью ложатся на плечи военного бюджета США. Без такого заказчика самой IBM такие исследования практически не нужны и они не стали бы их проводить.За каждым патентом стоят деньги, которые хотят получить их владельцы, а отнюдь не мировая слава большого ученого, для которой достаточно публикаций в научной прессе.Не путайте патент с советским свидетельством о рацпредложении, которое есть не более, чем бумажка, подтверждающая авторство.Тот-же Глобал имеет программу обучения, которая может выглядеть как альтруистическая (понятия не имею о деталях, могу ошибаться). Однако, уверен, она 100% бизнес-ориентированная. Это подготовка людей для себя. Для своих нужд. Поваров же они не готовят, да и бизнес менеджеров с продажниками тоже. А ведь в стране нехватка сельских учителей. Вот ведь, редиски, неправильно поступают.:)

← Сtrl 12 Ctrl →