kika: (Default)
[personal profile] kika
Нужен программист в стартап.

Желаемые скиллы:
1. Многоплатформенное программирование (мы ведем разработку одновременно на Windows, Linux, MacOS/X)
2. Хорошее знание принципов работы TCP/IP, IPv6.
3. Крайне приветствуется хороший математический бэкграунд, теория графов, комбинаторика, кодирование и т.д.
4. Опыт и знания в области низкоуровневого программирования для Windows/Linux/Darwin/*BSD тоже будут задейстованы при наличии.
5. Языки программирования, которые мы сейчас используем - С и С++. Желательно знакомство с Qt. Если вы любите (и умеете) Лисп или Хаскель, то вы сможете попробовать нас убедить применить и его.
6. Обязателен хотя бы какой-то английский.
7. Обязательно умение работать дома (это не так просто как кажется) ибо у нас пока нет офиса и не будет пока не наберем достаточно людей чтобы его оправдать.

Плюсы:
1. Свободный график. В прямом, оригинальном смысле этого слова - вы работаете тогда когда хотите и столько сколько хотите, главное делать работу и делать ее хорошо.
2. Даже если мы пролетим по полной программе и перевернемся кверху пузом через год - этой работой можно будет гордиться и она займет весьма достойное место в вашем резюме. Это не очередной вариант Wiki или клон LinkedIn, количество наших конкурентов исчисляется на пальцах (если реальных, то одной руки, если потенциальных - то двух).
3. Вы получаете заметную долю в компании, которая обеспечит вам безбедное существование в случае даже среднего успеха.
4. Если у вас есть математические или вообще исследовательские амбиции, то мы изо всех сил постараемся их удовлетворить, ибо это в наших лучших интересах. Вы будете авторами или соавторами патентов, если захотите - пишите статьи в журналы и т.д. Тема, которой мы занимаемся, сейчас весьма горячая и паблисити вам гарантировано.
5. Нас не интересует ваш пол, сексуальная ориентация, формальное образование, наличие московской прописки, российского гражданства или еще чего-то, не относящегося к работе как таковой.
6. Мы приветствуем самостоятельную работу. Чем больше вы думаете своей головой, сохраняя при этом полноту коммуникаций с остальной командой тем лучше.

Минусы:
1. Свободный график. Не так много людей обладают достаточной самодисциплиной чтобы организовать свою работу без внешней плетки.
2. Деньги. Меньше $1.5K мы скорее всего платить просто не захотим. Идеальному кандидату мы сможем платить и $5K, но у нас довольно высокие стандарты идеальности, что в частности означает что мы пятерку заплатим с радостью, было бы кому. Вообще в общем и целом денег у нас сейчас немного. Мы получили хорошее финансирование в Штатах с учетом рискованности проекта и того что мы русские, но это хорошее финансирование в абсолютных цифрах невелико.
3. У нас нет ресурсов заниматься социальными гарантиями, страховками, бесплатными обедами и прочим. В будущем - возможно, я сторонник "инфраструктурной любви" ©[livejournal.com profile] cherjr к сотрудникам, но сейчас на это в первую очередь нет времени. Вообще ценители социалки и стабильности не найдут у нас желаемого, это работа для авантюристов. Единственная социальная гарантия, которую мы вам можем пообещать - это доля в компании, которая может оказаться пшиком.
4. Работы много и она тяжелая и сложная. Надо и хорошо и быстро кодировать и много думать верхней головой. Ценители неспешной долбежки по хорошим детальным спекам тоже не найдут у нас удовлетворения. Эти спеки могут появиться _после_ долбежки, но вряд ли до.
5. Самостоятельность не исключает субординации. У нас есть достаточно четкая картинка того что мы хотим получить на выходе и если ваше свободное творчество пойдет вразрез с картинкой, придется наступить песне на горло. Возможно временно, но придется.

Ну если после всего желающие еще остались - mailto:kika@kika.ru Резюме желательно в тексте и приложите кусочек своего кода на С/С++ (желательно и на С и на С++) строк в 1000 (программку, пару-тройку классов, etc). Интервью мы проводим в кафе и ресторанах г. Москвы за казенный счет (должно же быть что-то хорошее). Сцылки на этот пост приветствуются. Каменты не скринятся, а к следующему dummy посту - скринятся.

Date: 2007-06-14 11:22 pm (UTC)
From: [identity profile] pzz.livejournal.com
Хм. А каков сакральный смысл в белом хлебе при наличии черной икры? :-)

Идея о том, что с появлением C++ чистый Си умер, не является общепризнанной человеческой ценностью.

Но вообще, смысл этой просьбы заключается в том, чтобы посмотреть, как человек пишет на том, на чем он пишет. Если человек не пишет на каком-то языке, то код на этом языке посылать не надо.

Date: 2007-06-15 12:55 am (UTC)
From: [identity profile] archie-kot.livejournal.com
я не говорил о смери С, я просто не понимаю как можно уметь писать на С++, и не уметь писать на С при этом.

Date: 2007-06-15 04:46 am (UTC)
From: [identity profile] kika.livejournal.com
Некоторые люди на С и на ++ пишут в заметно отличающихся стилях.

Date: 2007-06-15 07:15 am (UTC)
From: [identity profile] archie-kot.livejournal.com
Но "не уметь" и "писать в другом стиле" - две большие разницы, не так ли?
Я вот подумал, что случись мне на С сейчас писать - я бы таки в другом стиле писал, чем 15 лет назад, когда я еще не знал о С++. А 13 лет назад я на С++ писал как на С. Эдакий стиль "С с классами".
Причем сейчас мой "стиль" (хотя это неверное слово, я бы сказал - подход) был бы более "объектно ориентирован", что ли.
А вообще, скажу я вам, знание языка еще ничего не значит. Гораздо важнее умение им пользоваться. А это достигается только опытом. И если чел в совершенстве знает С++, но понятия не имеет для чего можно применить наследование и шаблонные ф-ции / классы -- то я бы такого чела не взял.

Date: 2007-06-15 07:20 am (UTC)
From: [identity profile] kika.livejournal.com
Про "не уметь" вы сами, по-моему придумали. Саша написал "посмотреть _как_ человек пишет".

И если чел в совершенстве знает С++, но понятия не имеет для чего можно применить наследование

Шедевр!
У нас с вами явно совершенно разная аксиоматика.

Date: 2007-06-15 07:35 am (UTC)
From: [identity profile] archie-kot.livejournal.com
У нас с вами явно совершенно разная аксиоматика

В таком случае - желаю Вам удачи в поиске талантов :) Удача Вам пригодится

Date: 2007-06-15 08:38 am (UTC)
From: [identity profile] pzz.livejournal.com
Я видел такого человека. Он знал C++ со всеми его преподвывертами, и всеми ими систематически пользовался. Но при этом совершенно был не в состоянии сделать вменяемый дизайн. Даже в простом коде на пару страниц текста ничего нельзя было понять без карандаша и бумаги. Ну и работало после компиляции соответственно, т.е. это не я такой идиот :-)

Это было ужасно! К счастию, таких видно с первой же строки ихнего кода.

Date: 2007-06-15 10:23 am (UTC)
From: [identity profile] kika.livejournal.com
Вопрос-то не в дизайне, а в том что человек знает С++ в совершенстве, но не знает что такое и для чего наследование и темплейты. Дизайн - это гуманитарная дисциплина :-)

Date: 2007-06-15 12:09 pm (UTC)
From: [identity profile] archie-kot.livejournal.com
Ну вот я видел такого чудилу, который неплохо зная С++ вместо полиморфизма использовал стринговую переменную, к-рая держала имя класса, а потом if (!strcmp(name,"class1")) {...} else if (!strcmp(name,"class2")) {...}
Причем наследование-то использовалось: имя класса было в базовом классе.
Ну и так далее. Мне пришлось столкнуться с разными чудиками. Чего только стоили самоудаляющиеся элементы списка сделанные на шаблонах... это длинная история, но таких извратов я никогда больше не видел. Чел отлично владел шаблонами, но из них он строил монструазный электронный микроскоп для забивания гвоздей. Причем все это мотивировалось "глубокими начными познаниями в CS"

Date: 2007-09-14 09:30 pm (UTC)
From: [identity profile] 109.livejournal.com
design skills знанию языка довольно-таки ортогональны. наследование же - это просто design pattern, один из многих. например - я последний раз С++ трогал в 1997 году, поэтому сейчас даже копи-констрактора не напишу. а к design skills претензий нет. а бывает строго наоборот.

Date: 2007-06-15 12:02 pm (UTC)
From: [identity profile] archie-kot.livejournal.com
Вот, я примерно то же самое хотел сказать. Наверное у меня хуже получилось.

Date: 2007-06-15 04:22 pm (UTC)
From: [identity profile] pzz.livejournal.com
Вот затем мы и просим на код посмотреть, что по коду видно многое из того, чего не видно в резюме и можно пропустить на собеседовании.

C и C++ предполагает разные стили, поэтому хочется посмотреть на код на обоих языках, if any.

P.S. Удивительно, насколько люди ленятся писать комментарии. Я вот комментарии пишу даже не столько чтобы потом вспомнить, про что этот код, сколько для того, чтобы структурировать свои собственные мысли в процессе написания. У меня есть простой критерий: если я не могу в 1-2 строчки сформулировать, что делает та или иная функция или блок кода, значит я сам это не до конца понимаю.

Profile

kika: (Default)
kika

January 2017

S M T W T F S
1234567
89 1011121314
151617181920 21
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 16th, 2026 08:52 pm
Powered by Dreamwidth Studios