2010-07-14 14 views
13

Soy un gran admirador de la programación funcional en general, Schemes en particular, y PLT-Racket idealmente. Me pregunto cuáles son los pasos concretos que pueden llevarme a una posición en la que el Esquema de codificación (o algún lenguaje funcional) es la mayor parte del trabajo.¿Qué debo hacer para que me paguen a Scheme?

En realidad, estoy bastante interesado en el mundo académico, pero, por otro lado, no siento que necesariamente tenga lo que se necesita (al menos no por el momento) para hacer un Ph.D de nivel superior en CS . Definitivamente preferiría tener alguna experiencia en el mundo real al juntar sistemas complejos en Scheme. ¿Alguien tiene algún consejo para un aspirante a Schemer?

+0

¿Esta pregunta es más adecuada para el intercambio de pila de programadores? –

+1

me dices, perro. Lo pregunté antes de que existiera tal cosa. Quizás también vaya a preguntar allí. – Ben

Respuesta

14

Comience a escribir algunas bibliotecas de Scheme, luego blog sobre las bibliotecas que ha escrito, hágase notar en la comunidad.

Esto siempre le dará apalancamiento al solicitar un puesto, a los empleadores les gusta tener alguna evidencia de lo que puede hacer.

7

dalton tiene la idea correcta; quieres construir algo que puedas alardear. Para conocer las necesidades, puede ir al http://srfi.schemers.org/, que es un archivo de propuestas para las bibliotecas de Scheme y otras mejoras de Scheme, y vea a qué cree que puede contribuir. O póngase en contacto con el equipo Racket; usted puede contribuir directamente con Racket.

+1

Esta es una gran idea: los gatos PLT son personas muy accesibles y genuinamente agradables. – Ben

2

Si quiere aprovechar algo popular y en las noticias: App Inventor se basa en Google bloques, que son a su vez basado en Kawa, que es un esquema dialectal [*].

Si puede mostrar sus habilidades armando bloques y poniéndolos a disposición de la comunidad ... es una forma natural de aprovechar sus habilidades multilingües y algo que actualmente recibe cobertura de prensa.

Saludos, Dak [*] y olvidé decir eso antes, mea culpa!

+0

Y Kawa es un dialecto de Scheme. http://www.gnu.org/software/kawa/ – ecounysis

+0

Y App Inventor es un proyecto de uno de mis héroes Scheme, Hal Abeleson ... – Ben

1

No voy a aceptar mi propia respuesta porque es, en general, peor que la que dio @dalton, pero!

¡Obtuve una concesión a través de Turbulence.org para escribir una obra de arte y, por lo tanto, me pagaron para el esquema! O raqueta, si quieres ser un pedante. repo here...

Cuestiones relacionadas