作為程序猿,能為自己最喜歡的編程語言做些什麼實質的行動?

我說的這個行動是比如:
喜歡海賊王就可以去買手辦、參加漫展...
喜歡玩遊戲就參加各種舉辦的活動、cosplay...
喜歡漢服就買一件招搖過市...
然而對自己喜歡的語言卻只能兩眼一塌、面對電腦?


用就可以了。


認真的寫每一行,精雕細琢,用大腦好好想過再動手。

雖然大部分時候時間不允許,但是任何編程語言都有自己獨特的設計魅力,好好認真的使用它就是對它最好的報答行動。


麥卡錫老爺子已經不在了
我只能讀個 PhD 然後搞個 Lisp 的大新聞了(逃


為社區貢獻啊,貢獻源碼或者完善生態,完善下文檔也好呵


python web 入坑指南
拐騙更多人入坑


我想我得去讀個PhD,然後趁SPJ健在,合作發倆paper啥的


使用Kotlin造很多對Java高度友好的輪子,然後再用extension構造一個用起來爽的跟anko一樣的DSL,然後勾引我周圍學Java的程序員用我的輪子,然後向他們安利Kotlin的DSL,然後再給他們看我的專欄里的DSL教程,然後發動他們一起幫我傳銷Kotlin

最後釣魚
JVM遲早屬於Kotlin,Scala你們給我等著

吶。


見到寫Android的就傳銷Kotlin


好好學,好好用,針對這門語言的特性、性能、用法等,寫一寫文章。


其實為自己所愛的語言做貢獻沒有那麼難,只要對技術有嚴肅的態度以及高昂的熱情,這種機會其實很多。

一直很喜歡JavaScript,但是不如阮一峰前輩那麼厲害,可以寫一篇全面的JS參考教程:
JavaScript 標準參考教程(alpha) -- JavaScript 標準參考教程(alpha)

個人認為阮一峰前輩寫的這個參考教程意義很大,因為不是所有的開發者都有很強的英文閱讀能力去查MDN(起碼答主沒有,所以這一篇參考教程可以說是幫了自己的大忙)。
PS: MDN=mozilla developer network,一個由非盈利機構Mozilla維護的一個Web開發參考網站,內容大部分為英文

那麼答主可以做的是,在閱讀阮一峰前輩寫的參考教程的時候,找到其中的錯誤、筆誤、歧義的地方,在Github上Fork下來(複製一份源碼),改好,然後發送Pull Request(合併請求)給阮一峰前輩

最後很開心的是,最後我的改動被阮一峰前輩採納合併了。並不一定非要有錢或是技術非常高才可以為自己愛的東西做貢獻
只要你想,這種機會其實很多很多


https://www.python.org/psf/donations/
http://pypy.org/py3donate.html


造輪子,方便更多的人使用這門語言


對於我個人來說:
1. 寫一些入門。
2. 催作者更新。
3. 看writing compilers and interpreters么,嘗試移植到jvm上。
4. 寫庫。
5. 寫文章分享。
6. 嘗試將所有的東西都放到那一門語言上,例如寫wm。
7. 恨鐵不成鋼, XXOO的XX語言哪輩子加泛型。
8. 試試該語言相關的微服務框架。
9. 生產環境早已用上。

還看過:
1. 很多人努力吹捧自己喜歡的語言,貶低其他的語言。


成。。。成為偶像?


1,用那門語言寫Killer app,翻譯那門語言的文檔、教程。
2,學那門語言的實現,給主流實現找bug
3,學那門語言的標準,設計新的feature
4,學那門語言的思想精髓,然後設計一門青出於藍的語言把原來的語言幹掉。


勸一個伸手黨別寫代碼了


這個還是挺多的,我為了我不算太喜歡的語言寫了一個集成開發環境,高端的好比輪子哥那樣,給C++專著做審校,最高端的應該是各語言的發明人、維護人吧


寫個中文的api


當然是做一個它的方言啦。


xxx 是世界上最好的語言!


推薦閱讀:

各個編程語言都有哪些「黑點」?
C++17 有哪些值得注意的新特性?
你是如何自學 Python 的?
編程零基礎應當如何開始學習 Python ?
如何確定自己是否適合做程序員?

TAG:程序員 | 編程語言 | 程序員修養 | IT行業 |