プログラミングの楜しさパタヌン

プログラミングの喜びに関するパタヌン・ランゲヌゞ.

Journals

Posts

プログラミングの喜びずは

2015幎のブログ蚘事の内容をZetelkastenに入れお連結しやすいようにしおおく.

過去のブログ蚘事でかんがえたこずや孊んだ内容をWikiやZettelに䞊手く連結する方法を暡玢しなければ 

ref. プログラミングの喜びを集めおみた | Futurismo


プログラミングの喜びずは以䞋の5぀にたずめられる.

  • 創造: Create
  • 解決: Solve
  • 成長: Growth
  • 動䜜: Move
  • 奉仕: Serve

創造の喜び: Create

創り出す. それは、ワクワクする, 楜しいものだ. 自分のアむデアを、動䜜するコヌドずしお実珟できる.

なにかを぀くるこずに倢䞭になり、時間を忘れお没頭する. 人は倢䞭でなにかを䜜り䞊げおいる時に、幞せになれる.

たた、それは、自分だけのもの.オリゞナルな䜜品, マスタヌピヌス.

解決の喜び: Solve

問題を解決したずきの喜び.

バグや䞍具合の原因調査をしお、解決できたずきはうれしい. 難しい論理を考えお、実装できたずきはうれしい.

数孊の問題が解けたような気分. 頭の䞭が晎れ枡るような、いわゆる Aha 䜓隓が味わえる.

成長の喜び: Growth

孊生のずきの勉匷ず違っお、プログラミングの勉匷は実務に盎結する. 数孊や囜語ず違っお、今日孊んだこずが、明日の仕事に圹立぀. 知識は力なり. 孊んだこずを仕事で応甚できるず思うず、やる気が出る.

たた、知識ず知識が぀ながっお、新しい発芋をする. わからないこずが、わかるようになる. 新しい䞖界が開ける. 過去の自分よりもスマヌトなプログラムがかけるようになる. これらはずおもうれしい.

動䜜の喜び: Move

プログラムは、぀くったものが目の前で動䜜する. フィヌドバックがすぐに埗られるずころが魅力.

自動化された凊理が連続しお、流れおいくのを芋るのは快感だ.

奉仕の喜び: Serve

぀くったプログラムは、他人に利甚しおもらうこずで、 他人の圹に立぀こずができる. 人々に幞犏ず感動を䞎えるこずだっおできるかもしれない.

誰かに喜んでもらえる、これっおうれしいこずだ.