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

on 2008-08-04 03:55 pm (UTC)
Posted by [identity profile] nice-beaver.livejournal.com
Книжка Кормена - это CLR? Это самые азы. Серьёзному человеку далеко не всё равно, что программировать - вот это я к чему.

on 2008-08-04 04:04 pm (UTC)
Posted by [identity profile] henic.livejournal.com
CLR? Не знаю. Называлась что-то типа "Introduction to algorithms theory". Да, я знаю, что ликбез, просто объяснил, что эту область тоже немного зацепил, достаточно для какого-то уровня, необходимого на тот момент. Будет необходимость - разберусь на более высоком уровне. Совсем прижмет - попрошу помощи у брата или папы. Чай не синайская тора, и не боги горшки обжигают. Только нет в этом необходимости на таком уровне, есть достаточно работы, где можно обойтись без третьих, четвертых и далее степеней.

Я немного не тот смысл вкладывал. :) Не то, что сейчас вот с полпинка сяду и сделаю робота, а ежели заказчик немного доплатит, так он еще и с печкой по wifi общаться сможет. А то лишь, что если работодателя устроит мой уровень знаний, а меня его платежеспособность, то я не буду страдать по поводу неинтересности проекта.

on 2008-08-04 07:36 pm (UTC)
Posted by [identity profile] dumalkin.livejournal.com
Корман - это "букварь" структур данных, на нем практически базировался курс מבנה נתונים в Техе, обязательный для всех компьютерщиков.
Желающие (как я :)) - брали מבנה נתונים 2 - с домашним экзаменом на 3 дня, 120 баллами на экзамене и средней оценкой в 80, и 8 или 7 студентах в семестр, причем кроме нашей сумасшедшей компании все были со второй степени.
Только вот за 14 лет работы мне ни разу не потребовался ни один "научный" алгоритм или структура данных :)

on 2008-08-04 08:11 pm (UTC)
Posted by [identity profile] nice-beaver.livejournal.com
А вы что программируете?

on 2008-08-04 08:46 pm (UTC)
Posted by [identity profile] dumalkin.livejournal.com
Уфф. Список длинный. За 14 лет навскидку:
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) и многое другое.

Примеров "наоборот" естественно масса, но основной объем программисткой работы к алгоритмам (и вообще к науке) не имеет никакого отношения. Это нечто среднее между искусством и мастеровитостью :)

Profile

dimrub: (Default)
Adventures of a somewhat curious character

September 2013

S M T W T F S
12 345 67
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 17th, 2026 07:50 am
Powered by Dreamwidth Studios