Прийдется наверняка выбирать между Java или .NET тех лидом. Гибриды бывают, но уже обычно заняты в других дорогих проектах.
Если Java back-end, то Tomcat, Glassfish, JBOSS, Weblogic?
PHP лучше не использовать, его кластеризовать кажется невозможно.
В идеале проект нужно на два стрима разбить. FrontEnd и BackEnd. Тогда не нужен будет один супер техлид, а можно будет обойтись двумя разными.
Клиентов лучше будет связывать через messaging, если планируются высокие нагрузки и частые запросы. Хотя можно и WebService, его протокол более безопасный, не нужно будет открывать прямое соединение, можно будет обойтись HTTP.
Что значит "кластеризовать PHP"? Разнести на разные Application-сервера можно. Но лучше для работы в реальном времени использовать Erlang или node.js, на мой взгляд.
Если Вы расскажете об этом человеку, который хорошо подходит под вышеописанную вакансию, он в лучшем случае осмотрит Вас недобрым взглядом и ухмыльнётся.
Лично я ничего против Node.js не имею, и сам часто говорю о нём в положительном ключе, но есть ряд причин почему его использовать в подобном проекте настолько же плохо, как и хорошо. Как минимум потому, что специалистов, которые могут написать на нём что-то действительно большое и стабильное можно пересчитать по пальцам правой руки бывалого фрезеровщика.
Java же является стандартом де-факто для промышленных серверных решений.
Да ну, нет, конечно. Понятно, что тест синтетический, но столь нелепая ошибка врядле могла быть, всё ж таки автор тестов — один из разработчиков vert.x. 404, т.к. статья старая, ещё про версию 1.0, актуальная — 2.0.1.
Почитал, прослезился, поностальгировал и наконец убедился, что большинство настольных игр - не для широкой аудитории, а для узкого круга гиков. Я надеюсь хоть кто-то понял, чего я тут хотел сказать. А проект интересный, удачи ему.
Ребят, мой вам совет, не давайте вашим HR составлять требования для приема на работу любого IT специалиста. Потому что чаще всего они пишут монструозное полотно, в котором собраны и администрирование Linux, и кодинг на C++, и прокладывание сетей, и администрирование СУБД, включая работу по проектированию и оптимизации бизнес-процессов. Я ещё удивлён, что там нет классики "уверенный пользователь ПК, навыки работы в Photoshop/Corel Draw"
Я думаю, что когда Тимофей поймёт, каких затрат потребует проект, он от него откажется. Но более вероятен вариант, что на объявление клюнет фриланс-компания, замаскированная под физика.
Сомневаюсь насчет оклада и места работы. такие деньги платят, если человек действительно нужен, а такой стек технологий в одном проекте представить затруднительно. А специалисты ПОЧТИ всегда лучше универсалов.
Человек далекий от этой сферы труда, но судя по требованиям и срокам опыта, кандидат должен движением брови дебажить любой скрипт, разрабатывать по 30 приложений в день для iOS и Аndroid, иметь два диплома МБА и золотой сертификат управленца, в задумках видеть глобальное порабощение всех виртуальных настольщиков мира, и в свободное время филлерить в TI и SC.
Игрология разорится, если найдет идеального кандидата. Описан какой-то монстро-гик с бородой, который по 3-5 лет успел во всех сферах засветится. И при этом не работает до сих пор в Google или Яндекс. P.S. Я подхожу по 1,4,8,9. Даже наполовину не идеальный кандидат:)
Очень интересный проект, на который очень хочется возложить огромную кучу надежд. Требования к кандидату, на мой взгляд или несколько завышены… или несколько завышено понятие «высокий уровень оплаты труда»… ну или он действительно высокий, но так как порядок цены не указан, в это с трудом верится (не упрёк, или форма недоверия — просто ощущение от прочитанного). =)
Дистанционная работа над проектом такого уровня — тоже несколько смущает. С другой стороны, если вся команда будет дистанционно из одного места, то возможно.
В любом случае, желаю успешной реализации, это очень интересно.
Да, существуют. Но их о-о-очень мало, они все уже работают в Яндексах, Гуглах и прочих глобальных структурах, и у таких идеальных соискателей и требования к оплате труда тоже будут идеальные. ;)
Прийдется наверняка выбирать между Java или .NET тех лидом. Гибриды бывают, но уже обычно заняты в других дорогих проектах.
Если Java back-end, то Tomcat, Glassfish, JBOSS, Weblogic?
PHP лучше не использовать, его кластеризовать кажется невозможно.
В идеале проект нужно на два стрима разбить. FrontEnd и BackEnd.
Тогда не нужен будет один супер техлид, а можно будет обойтись двумя разными.
Клиентов лучше будет связывать через messaging, если планируются высокие нагрузки и частые запросы. Хотя можно и WebService, его протокол более безопасный, не нужно будет открывать прямое соединение, можно будет обойтись HTTP.
Денис, так а ты шо, не хочешь?)
Что значит "кластеризовать PHP"? Разнести на разные Application-сервера можно. Но лучше для работы в реальном времени использовать Erlang или node.js, на мой взгляд.
Голосую за nodejs + sencha и на websocket'ах
тогда играться везде будет
Андуляр то вам чем не угодил? Ветка отдает хабром, кстати.
WebSocket ты хотел сказать?
http://en.wikipedia.org/wiki/Web_service
Это старый подход, популярен был в начале 2000-х. Сейчас REST и только он. А гонять перегруженный XML по мобильным сетям надо оставить банкам.
REST, да, можно
он вписывается в стек технологий Web Service, как и более старый SOAP/WSDL
главное чтобы не RPC
пока решение десктопное - я спокоен, а вот веб версия заинтересовала бы
хотя ява и странное решение для сервера
Ява… Интересно в таком случае было бы услышать о «не странных» решениях с Вашей точки зрения. =)
nodejs
Если Вы расскажете об этом человеку, который хорошо подходит под вышеописанную вакансию, он в лучшем случае осмотрит Вас недобрым взглядом и ухмыльнётся.
Лично я ничего против Node.js не имею, и сам часто говорю о нём в положительном ключе, но есть ряд причин почему его использовать в подобном проекте настолько же плохо, как и хорошо. Как минимум потому, что специалистов, которые могут написать на нём что-то действительно большое и стабильное можно пересчитать по пальцам правой руки бывалого фрезеровщика.
Java же является стандартом де-факто для промышленных серверных решений.
Ну и ещё один как бы просто случайный пруф: http://vertxproject.wordpress.com/2012/05/09/vert-x-vs-node-js-simple-http-benchmarks/
Так что Node – не silver bullet, как это принято считать.
Какой-то синтетический тест. Может, у него на файл 304 отдавал Vert.x, поэтому такие результаты. По его ссылке 404 выскакивает.
Да ну, нет, конечно. Понятно, что тест синтетический, но столь нелепая ошибка врядле могла быть, всё ж таки автор тестов — один из разработчиков vert.x. 404, т.к. статья старая, ещё про версию 1.0, актуальная — 2.0.1.
Вот свежий тест. Вертекс в 6 раз медленнее Ноды. https://github.com/chamrc/Node.js-vs-Vert.x
Действительно, под хайлоад проект, тем более "амбициозный и перспективный", странно использовать что-то, кроме nodejs
Почитал, прослезился, поностальгировал и наконец убедился, что большинство настольных игр - не для широкой аудитории, а для узкого круга гиков.
Я надеюсь хоть кто-то понял, чего я тут хотел сказать.
А проект интересный, удачи ему.
Ребят, мой вам совет, не давайте вашим HR составлять требования для приема на работу любого IT специалиста. Потому что чаще всего они пишут монструозное полотно, в котором собраны и администрирование Linux, и кодинг на C++, и прокладывание сетей, и администрирование СУБД, включая работу по проектированию и оптимизации бизнес-процессов.
Я ещё удивлён, что там нет классики "уверенный пользователь ПК, навыки работы в Photoshop/Corel Draw"
Требуется Java-программист, с опытом работы на .NET (это C#) 5 лет и PHP не менее 6-и. Ну и разработка под iOS не менее года (а это Objective C).
В общем, и смех и грех. А потом будут удивляться, что найденный человек-оркестр дальше Hello, World не продвинулся.
Ключевая фраза:
«Выбор конкретного стека технологии — задача для технического лидера».
Может быть, весь анонс — проверка на вшивость? (:
Я думаю, что когда Тимофей поймёт, каких затрат потребует проект, он от него откажется. Но более вероятен вариант, что на объявление клюнет фриланс-компания, замаскированная под физика.
Кстати при таком нехилом списке требований, может еще добавить пункт: программировать на Тесере в перекурах ;)
Хрена себе требования...
Такой "швецарский нож" врядли найдется.
Ну, ножи то есть, только у них оклад уже от 4-5к, или они уже в Гугле.
И его нужно искать через профессиональный рекрутинг.
Сомневаюсь насчет оклада и места работы. такие деньги платят, если человек действительно нужен, а такой стек технологий в одном проекте представить затруднительно. А специалисты ПОЧТИ всегда лучше универсалов.
Да ну?
Я могу только сидящих рядом со мной в комнате четырех человек назвать.
Конечно под полный стек вакансии не подходят. Но на две-три технологии легко раскладываются, причем за каждой под 2-4 года опыта.
И зарплаты их тоже не из потолка выросли. Причем это не Гугл.
там же написано, что это портрет идеального кандидата, а дальше надо смотреть уже на конкретных людей :)
Хорошие требования к кандидату. Я бы с таким человеком поработал. Или хотя бы сфоткался и потом друзьям хвастался :)
Интересно, а PMы нужны в этот проект?
Человек далекий от этой сферы труда, но судя по требованиям и срокам опыта, кандидат должен движением брови дебажить любой скрипт, разрабатывать по 30 приложений в день для iOS и Аndroid, иметь два диплома МБА и золотой сертификат управленца, в задумках видеть глобальное порабощение всех виртуальных настольщиков мира, и в свободное время филлерить в TI и SC.
Зп - 500к в мес? :-)
Игрология разорится, если найдет идеального кандидата.
Описан какой-то монстро-гик с бородой, который по 3-5 лет успел во всех сферах засветится. И при этом не работает до сих пор в Google или Яндекс.
P.S. Я подхожу по 1,4,8,9. Даже наполовину не идеальный кандидат:)
Русский Вассал, это будет круто!
Очень интересный проект, на который очень хочется возложить огромную кучу надежд. Требования к кандидату, на мой взгляд или несколько завышены… или несколько завышено понятие «высокий уровень оплаты труда»… ну или он действительно высокий, но так как порядок цены не указан, в это с трудом верится (не упрёк, или форма недоверия — просто ощущение от прочитанного). =)
Дистанционная работа над проектом такого уровня — тоже несколько смущает. С другой стороны, если вся команда будет дистанционно из одного места, то возможно.
В любом случае, желаю успешной реализации, это очень интересно.
Ну, в тексте описан идеальный соискатель. А такие в природе существуют? (:
Да, существуют. Но их о-о-очень мало, они все уже работают в Яндексах, Гуглах и прочих глобальных структурах, и у таких идеальных соискателей и требования к оплате труда тоже будут идеальные. ;)
А сам проект выглядит классно. Желаю успехов!
Итого общий опыт 20 лет получается...
Это надо искать человека не только на Тесере и очень достойную зп предлагать...