Things to do when you’re a bored developer
にのっていたことが面白かったので、超意訳してメモっておく。
間違ってても気にしない。
開発者が時間があればすべき事
- 創造的になり、アイデアをつかんで、それを開発し、スタートアップを設立し、会社を売却して大金を稼ぐ
- 新しいプログラミング言語を学ぶ
- 本を読む
- 本を書く
- ゼロからブログ/wikiを始める
- アイデアやチュートリアルをブログに書く
- IRCクライアントかボットを作る
- RFCを読んでおく
- WEB標準を学ぶ
- WEBサイトを作る
- クールなWEBサイトを作る
- 金の取れるWEBサイトを作る
- 大金を稼げるようなWEBサイトを作る
- 新しいフレームワークの使い方を理解する(javascript,python,phpとか)
- Facebook アプリを作る
- DiggやGoogleのAPIを使って何かを作る
- Salesforce.comのフレームワークで何かを作る
- Adobe AIRかFlexで何かを作る
- 好きなオープンソースプロジェクトに何か形や動作の追加をしてみる
- オープンソースプロジェクトの為にドキュメントやチュートリアルを作る
- バグを埋める
- バグを報告する
- 違う形でもオープンソースに貢献する(寄付とか)
- vimかemacsを学ぶ
- EclipseやVisual Studio ExpressのようなIDEを学ぶ
- 新しいwindows manegerやLinuxディストリビューション を試してみる
- Ncursesを学ぶ
- Googleやブログを見て、コンピュータサイエンスの授業メモを研究する
- 新しいWEBサーバを試してみる(lighttpdとか)
- 開発者の為のツールを作る
- 新しいソース管理ツールを試してみる(Gitや、その他のものなど)
- 好きなオープンソースプロジェクトをソースからビルドする
- Firefoxの拡張を作る
- 興味のある言語や開発のメーリングリストやGoogle Groupに参加する
- 開発者向けの勉強会やカンファレンスに行く
- Project Eulerのようなプログラミングパズルを解く
- 有名になる為に、難解なプログラミングの問題を解く
- 金持ちになる為に、難解なプログラミングの問題を解く
- 雇用されるための窓口サイトを公開し、働いて小金を稼ぐ
- 初心者をフォーラムで助けて、賞をもらう
リストで挙げると、良いか悪いかは別にして、やるべき事がいっぱいあると感じるな。
焦らずじっくりと取り組んで行ってみよう。






