![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| HRdev |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 20.3.2013 Репутация: нет Всего: нет |
Уважаемые сеньоры, просьба оценить код:
// Вакансия: Ведущий программист СSharp (senior СSharp dev) using System; using System.Collections.Concurrent; using System.Threading.Tasks; namespace Vacancy { class ModernInventmentTechnologies { private readonly BlockingCollection<ICandidate> _queue; public ModernInventmentTechnologies() { _queue = new BlockingCollection<ICandidate>(); Task.Factory.StartNew(MonitorCandidates); } void Enqueue(ICandidate c) { _queue.Add©; } void MonitorCandidates() { const string responsibility = @"- активное участиe в разработке интеллектуального ПО (позитронные роботы) – разноплановые задачи - от понимания требований заказчика и построения архитектуры систем до непосредственной реализации идей в виде кода; const string terms = @"- уровень, разнообразие и динамика задач способствуют обогащению проф.багажа - творческая атмосфера процесса разработки помогает обнаружить новые уровни креатива в проф.мастерстве - эквивалент усилий и вклада в разработку - достойная оплата и другие интересные возможности, которые можно обсудить непосредственно на собеседовании - на собеседование можно подъехать в любое удобное время по предварительной договоренности, офис расположен в центральном районе Москвы; foreach (var candidate in _queue) { if (CandidateSatisfies(candidate)) { if (candidate.AgreesForTermsAndResponsibilities(responsibility, terms)) { candidate.WelcomeOnBoard(); continue; } candidate.ThankYouForYourTime("Спасибо за Ваше время!"); continue; } candidate.ThankYouForYourTime("Вы-профессиональный программист? Хотите стать ещё профессиональнее? Ждём!"); } } bool CandidateSatisfies(ICandidate c) { if (c.Patterns_of_Enterprise_Application_Architecture_Мартина_Фаулера_и_CLR_via_CSharp_Джеффри_Рихтера_внимательно_изучены() && c.Опыт_разработки_бизнес-приложений_на_СSharp _или_C_PlusPlus_от_3_4_х_лет() && c.Практические_навыки_работы_с_многопоточностью() && c.Знание_современных_методов_создания_ПО() && c.Представление_о_СУБД() && c.Высшее_техническое_образование() && c.Английский_на_уровне_Intermediate()) { return true; } return false; } } internal interface ICandidate { void WelcomeOnBoard(); void ThankYouForYourTime(string message); bool Patterns_of_Enterprise_Application_Architecture_Мартина_Фаулера_и_CLR_via_CSharp_Джеффри_Рихтера_внимательно_изучены(); bool Опыт_разработки_бизнес-приложений_на_СSharp _или_C_PlusPlus_от_3_4_х_лет(); bool Практические_навыки_работы_с_многопоточностью(); bool Знание_современных_методов_создания_ПО(); bool Представление_о_СУБД(); bool Высшее_техническое_образование(); bool Английский_на_уровне_Intermediate(); bool AgreesForTermsAndResponsibilities(string responsibility, string terms); } } с вопросами и предложениями hr.sigma.ru at gmail.com +7 968 7924658 |
|||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: нет Всего: 101 |
пока не научишься пользоваться кнопочкой "код", ведущего не видать тебе
|
|||
|
||||
| SKrivosein |
|
|||
![]() Идущий в даль ![]() ![]() Профиль Группа: Участник Сообщений: 271 Регистрация: 9.6.2007 Где: Praha - Прага Репутация: 4 Всего: 8 |
Оформи свой код!
baldina опередил Это сообщение отредактировал(а) SKrivosein - 20.3.2013, 15:56 |
|||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: нет Всего: 101 |
хотя, судя по уровню кода, ведущий вам необходим
|
|||
|
||||
| SKrivosein |
|
||||
![]() Идущий в даль ![]() ![]() Профиль Группа: Участник Сообщений: 271 Регистрация: 9.6.2007 Где: Praha - Прага Репутация: 4 Всего: 8 |
За вас:
Я там опечатки обозначил. А ещё немогли бы вы не много расказать что всё это делает, и коментарии какие нибудь в коде сделать. Мешать русский язык (кирилица) и английский (латиница) в названиях методов и переменных не есть хороший стиль
P.S. Кстати это вы нас тестируете? Или как это связано с вопросом? Это сообщение отредактировал(а) SKrivosein - 20.3.2013, 16:24 |
||||
|
|||||
| phomm |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 7.10.2010 Репутация: нет Всего: 1 |
Товарищ это на нескольких форумах запостил.
Это не что иное как объявление о вакансии. Просто форму изложения подыскали соответствующую, которая, наверное, должна больше заинтересовать потенциального работника. В "коде" перечисление требований к кандидату и его будущих обязанностей, ну и прочая обычная для вакансий информация. Тем более ник говорящий. Это сообщение отредактировал(а) phomm - 20.3.2013, 18:08 |
|||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: нет Всего: 101 |
спасибо, мы сообразили))
|
|||
|
||||
| k0rvin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: нет Всего: 5 |
Только код — ###. Надо было на govnokod.ru постить сразу. =) -------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |