Критерии
К вам взываю, о работники хайтека (в первую очередь израильского, но не только). А каковы, собственно, ваши критерии при поиске места работы? Что в первую очередь ищете, что во вторую, и так далее? Без чего прожить готовы, без чего - никак? Буду очень благодарен за инпуты.

no subject
no subject
Я немного не тот смысл вкладывал. :) Не то, что сейчас вот с полпинка сяду и сделаю робота, а ежели заказчик немного доплатит, так он еще и с печкой по wifi общаться сможет. А то лишь, что если работодателя устроит мой уровень знаний, а меня его платежеспособность, то я не буду страдать по поводу неинтересности проекта.
no subject
Желающие (как я :)) - брали מבנה נתונים 2 - с домашним экзаменом на 3 дня, 120 баллами на экзамене и средней оценкой в 80, и 8 или 7 студентах в семестр, причем кроме нашей сумасшедшей компании все были со второй степени.
Только вот за 14 лет работы мне ни разу не потребовался ни один "научный" алгоритм или структура данных :)
no subject
no subject
1. Система управления производственными процессами (гибкая, настраивающаяся на конкретный проект)
2. Оффис для маленьких девочек. Все такое пушистое и розовое, с кучей графики, блямсов и блюмков.
3. Системы электронной войны и электронного противодействия, включая интеграцию Виндоус СЕ, драйверы, работу с экспериментальным железом и т.д.
4. Система интеграции, контроля и управления несколькими радарами
5. Компьютеризация лаборатории анализов крови (тут был чертовски сложный алгоритм - нахождение outline на сканированной картинки, сделано путем тупого (без кавычек) прохода по всем пикселям, и запоминанию самого левого/правого для строчки, самого верхнего/нижнего для столбца).
6. Система полуавтоматической посадки вертолетов на движущиеся платформы.
7. Система внутричерепного ультрасаунда (включая драйвер для карточки)
8. Система управления базовой станцией (под антенной) для специализированной cellular сети, включая драйверы для карточек
9. Движок тактического симулятора, гибкие модели, возможности расширения и подстройки на конкретные типы систем и вооружений
10. Система тренировки и симуляции для пилотов (подвешивается под крыло самолета, симулирует пуски ракет, противодействие и т.д. - позволяет имитировать воздушные бои / атаки наземных целей "почти по настоящему", со всеми перегрузками и т.д.)А, да - тут был ФФТ, цельнотянутый с какой-то библиотеки. Надо было вытаскивать сигнал точного времени, наложенный на речь пилота.
11. Система MRI
12. Компьютеризация "национального центра" мониторинга и предотвращения угона машин. Гибкая архитектура, настройка конечным пользователем под конкретные правила мониторинга (в стиле SAP)
12. Компьютеризация управления парками автомобилей (от маленьких "Моше и сыновья" до тысяч автомобилей. Гибкая архитектура, настройка конечным пользователем под конкретные правила управления (в стиле SAP).
13. Система Communication Intelligence
14. Система перехвата баллистических (не пугайтесь, это всего лишь означает - неуправляемых :)) ракет короткого радиуса действия
15. Custom made Application Server на .Net - продается отдельными лицензиями и как часть наших продуктов.
16. Система по автоматическому извлечению отмеченных кусков веб-страничек и пересылке их на мобильные девайсы в реальном времени.
Единственный проект который зависел от разработки нетривиальных алгоритмов.
Соотношение там было - 12 программистов, один очень умный алгоритмист, один средне умный. Писать оба не умели совершенно, но это уже была моя забота.
Во всех остальных проектах алгоритмической части либо не было вообще, либо она (даже сложная) не ставила под угрозу успех проекта.
Соотношения "умный"/"программист" практически постоянно 1:10 в "лучшем" случае, причем чаще всего ведущие программисты получают больше "умных".
Что ставило - незакрытые требования, постоянные изменения спецификаций заказчиком (по объективным причинам), технически сложный код (драйвера), нереальные сроки, отсутствие квалифицированной раб. силы, негибкая/неправильная архитектура, переход на новые технологии без достаточного опыта (DirectX,.Net, etc) и многое другое.
Примеров "наоборот" естественно масса, но основной объем программисткой работы к алгоритмам (и вообще к науке) не имеет никакого отношения. Это нечто среднее между искусством и мастеровитостью :)