Что мне нужно сделать, чтобы получить оплату Scheme?

Я большой поклонник функционального программирования в целом, Schemes в частности и PLT-Racket в идеале. Мне интересно, какие конкретные шаги, вероятно, приведут меня к тому, что основная часть работы будет заключаться в написании Scheme (или какого-либо функционального языка).

На самом деле меня очень интересуют академические круги, но, с другой стороны, я не чувствую, что у меня обязательно есть все необходимое (по крайней мере, на данный момент), чтобы получить первоклассную докторскую степень в области компьютерных наук. Я определенно предпочел бы иметь некоторый реальный опыт сборки сложных систем в Scheme в любом случае. Есть ли у кого-нибудь совет начинающему интригану?


person Ben    schedule 14.07.2010    source источник
comment
Этот вопрос больше подходит для обмена стеками программистов?   -  person Andrew Grimm    schedule 21.12.2010
comment
ты скажи мне, собака. Я спрашивал об этом до того, как такая вещь существовала. Может быть, я тоже там спрошу.   -  person Ben    schedule 07.01.2011


Ответы (5)


Начните писать несколько библиотек Scheme, затем напишите в блоге о написанных вами библиотеках, чтобы сообщество заметило их.

Это всегда даст вам преимущество при приеме на работу, работодатели хотели бы иметь некоторые доказательства того, что вы можете сделать.

person dalton    schedule 14.07.2010

Далтон прав; вы хотите построить что-то, что вы можете показать. Чтобы узнать о потребностях, вы можете посетить http://srfi.schemers.org/, который является архив предложений для библиотек Scheme и других улучшений Scheme, и посмотрите, во что, по вашему мнению, вы можете внести свой вклад. Или свяжитесь с командой Racket; вы можете внести свой вклад в Racket напрямую.

person Norman Ramsey    schedule 15.07.2010
comment
Это отличная идея - кошки PLT довольно доступные и по-настоящему приятные люди. - person Ben; 15.07.2010

Если вы хотите использовать что-то популярное и в новостях: App Inventor основан на Google Blocks, которые, в свою очередь, основаны на Kawa, диалекте Scheme [*].

Если вы можете продемонстрировать свои навыки, собирая блоки и делая их доступными для сообщества... это естественный способ использовать в своих интересах как ваши многоязычные навыки, так и то, что в настоящее время освещается в прессе.

С уважением, Дак [*] и я забыл сказать это ранее, моя вина!

person Dak    schedule 15.07.2010

Не собираюсь принимать свой собственный ответ, потому что в целом он хуже, чем тот, который дал @dalton, но!

Я получил грант через Turbulence.org на написание арта, и, таким образом, мне заплатили за схему! Или рэкет, если хочешь быть педантом. репозиторий здесь...

person Ben    schedule 07.04.2014

F# становится популярным в финансовом секторе:

http://cs.hubfs.net/forums/thread/16004.aspx

person Mau    schedule 15.07.2010