するにあたってエンジニアの気持ちを理解したいというモチベーションからだそう。2018本田選手がプログラミングを学び始めてもそこまで驚かないってのが本田選手の凄さなのかもなーいつかやるやろな、みたいな【悲報】本田圭佑さん、W杯後にプログラミング猛勉強。2018*いや〜、本田△ですな!僕も普段使ってるのRubyなので、なんか親近感湧くし、嬉しい(笑)Rubyを使うようになってかれこれ6年くらいになるんですが、本田選手はRubyっぽい。学習してもらう言語として選ばれやすいのは「Java」が未だに根強いです。Anywhere(一度書けばどこでも動く)Java言語を扱える人は多い(案件も多い)型が決まっているなどの理由があります。基本をしっかり抑えようという形で取り組むことができますし、オブジェクト指向言語なのでそのあたりの知識も学んでいくことができます。型付けがそもそもない構文の自由度が高いという点です。Javaは「こう書きましょう」的なルールが結構あります。初心者からすると学習しやすいのですが、慣れてくると煩わしさもあります。Rubyはそのあたり、自由度高くプログラミングできます。*基本はしっかりあるんだけど、表現方法は自由にできるし、他からも共通して使いそうなコードを部品として作ることもできるし、というのがRubyの特徴です。いう部分が本田選手っぽいと勝手に(笑)本田選手のプレースタイルって、チームとして決めた方向性を前提にピッチ上で考えながらプレーするし、周りの選手を活かすために走るし、時には自分で決めるし、みたいな感じじゃないですか。自由度高くプレーしてる印象なので、だからRubyっぽいっていう。*Ruby勉強してるって見た時は驚いたと同時に、理由が本田△だなと。自分でやってみないと気持ちわかんないって素直にそうだし、そう思っても実際にそれを実行できる人ってほとんどいない。行動できれば、それだけで他と差がつく。サッカーやってるからだと思うけど、本当コミュニケーションは大事です。pocket*実際、ブログやらSNSやらクラウドファンディングやら、ネットさえあればある程度のことはできるご時世ですもんね。「できない」じゃなくて「やらない」だけなのかもしれません。本田選手のように、Rubyのように、正解にたどり着く方法なんてごまんとあるんだし、とりあえずやっちゃいましょう。やってみたいと思ったことは。@moto_sskSE×講師歴8年。普段はRoRアプリ開発、春は講師として延べ400名以上にPG教えてます。「作る」より「話す」や「書く」のが好き。約80名が参加するライターコミュニティ【書くメシ】主宰。ハイブリッドSEnote書いてます。