2010-07-14 14 views
13

Tôi là một fan hâm mộ lớn của lập trình chức năng nói chung, Đề án nói riêng, và PLT-Racket lý tưởng. Tôi tự hỏi những bước cụ thể nào có khả năng đưa tôi vào một vị trí mà tại đó chương trình mã hóa (hoặc một số ngôn ngữ chức năng) là phần lớn công việc.Tôi cần làm gì để được thanh toán cho Đề án?

Tôi thực sự khá quan tâm đến học viện, nhưng mặt khác, tôi không cảm thấy như tôi nhất thiết phải có những gì nó cần (ít nhất là không phải tại thời điểm này) để làm một tiến sĩ hàng đầu trong CS . Tôi chắc chắn muốn có một số kinh nghiệm thực tế đặt các hệ thống phức tạp với nhau trong Đề án theo một trong hai cách. Có ai có lời khuyên nào cho một Schemer đầy tham vọng không?

+0

Câu hỏi này có phù hợp hơn với trao đổi ngăn xếp lập trình không? –

+1

bạn nói với tôi, chó. Tôi hỏi nó trước khi một thứ như vậy tồn tại. Có lẽ tôi cũng sẽ hỏi nó ở đó. – Ben

Trả lời

14

Bắt đầu viết một số thư viện Đề án, sau đó viết blog về các thư viện bạn đã viết, được chú ý trong cộng đồng.

Điều này sẽ luôn cung cấp cho bạn đòn bẩy khi đăng ký vị trí, người sử dụng lao động muốn có một số bằng chứng về những gì bạn có thể làm.

7

dalton có ý tưởng đúng; bạn muốn xây dựng thứ gì đó bạn có thể khoe khoang. Để tìm hiểu về nhu cầu, bạn có thể truy cập http://srfi.schemers.org/, đây là kho lưu trữ các đề xuất cho thư viện Đề án và các cải tiến khác đối với Đề án và xem những gì bạn cho rằng mình có thể đóng góp. Hoặc liên hệ với nhóm Racket; bạn có thể đóng góp trực tiếp cho Racket.

+1

Đây là một ý tưởng tuyệt vời - những con mèo PLT là những người dễ tiếp cận và thực sự tử tế. – Ben

2

Nếu bạn muốn tận dụng một cái gì đó phổ biến và trong những tin tức: App Inventor được dựa trên Google Blocks, đó là lần lượt dựa trên Kawa, đó là một phương ngữ Đề án [*].

Nếu bạn có thể thể hiện kỹ năng của mình bằng cách đặt các khối lại với nhau và làm cho chúng khả dụng cho cộng đồng ... đó là cách tự nhiên để tận dụng cả kỹ năng đa ngôn ngữ của bạn và nội dung nào đó hiện đang nhận được báo chí.

Trân trọng, Dak [*] và tôi quên nói rằng trước đó, mea culpa!

+0

Và Kawa là một phương ngữ của Đề án. http://www.gnu.org/software/kawa/ – ecounysis

+0

Và App Inventor là một dự án của một trong những chương trình của tôi, Hal Abeleson ... – Ben

1

Sẽ không chấp nhận câu trả lời của riêng tôi vì nó nói chung là tồi tệ hơn câu trả lời của @dalton, nhưng!

Tôi nhận trợ cấp thông qua Turbulence.org để viết một tác phẩm nghệ thuật và do đó đã được thanh toán cho chương trình! Hoặc vợt, nếu bạn muốn trở thành một người đi bộ. repo here...

Các vấn đề liên quan