edX C Programming: Getting Started

 

オンラインで世界の大学の授業に参加できる、MOOCs。
有名どころのアカウントはすべてもっていて、人文系の講座をちょこちょこ取っていた。
字幕の有無、音質・画質のよさ、速さ、ツールの使い勝手など様々で、自分に合うものが見つかればすごくいい教材。
受講終了証を発行するのにはお金がかかるけど、必要ないなら無料で受講できる。

 

今年のお盆、サマーキャンプと称して、初めて未知の世界、プログラミングに挑戦した。
プログラミングの考え方を知りたくて。
RubyとかPythonとか、よく聞く言語も候補に入れていたけれど、
夫いわく、何かつくりたいものがあるなら、それをつくるための言語を学ぶべき、
考え方を学びたいならC言語がいいんじゃないかとのことでC言語に。

 

日本語で教材を探したところ、楽しそうなものが見当たらない。
htmlとcssの勉強をしているprogateというオンライン学習サイトには、C言語のプログラムがない。
仕方ないから英語で探す。
edXで評判の高い授業を見つけた。
edX Prize 2019を受賞した「C言語 with Linux」のシリーズ。
Dartmouth CollegeとTelecom ParisTechの共同制作プログラム。
Linuxで、というつもりはなかったけど、夫がLinux好きなので、私も好きになってみようと思った。
https://www.edx.org/professional-certificate/dartmouth-imtx-c-programming-with-linux

 

先生のおふたり。
ビデオは講座の初回のみ、その他はコードを書くツールを使いながら教えてくれる。
https://www.youtube.com/watch?v=TemJrtPjJhE

 

まずは超入門編の C Programming: Getting Startedを受講した。

先生がコードを見せながら教えてくれるツール。
音声と字幕つき。

 

例題の中でいちばん好きだったもの。
「私はこれから森で9マイルのハイキングをする。1マイルごとにヘーゼルナッツを3つ拾う。1マイルごとに合計でいくつヘーゼルナッツをもってるか、表示させましょう」
おしゃれ。

 

自分で解くのがActivityページ。
このActivityのつくりがおもしろくて、毎回心待ちにしていた。
すぐにフィードバックが出るのもいい。

記念すべき私のファーストプログラム。

 

駆け出しなのに、 “You’re a skilled programmer. ” “We need your help.”とか言って、私にいろんなミッションをくれる。
そんなこと言われたらがんばっちゃう。

ある町の町長さんに呼ばれてお仕事。

 

問題文に、太郎と花子じゃなくて、先生たちが出てくるパターン。
フランスの先生がアメリカにやって来るというので、距離がどれくらいあるかを計算して差し上げる。

 

この教材をつくるための訪問に、クッキーのレシピを持ってきたフランスの先生。
華氏のアメリカ、摂氏のフランス、温度の計算しなおさなくちゃということで、私が呼ばれる。
プログラマーっていそがしいな。

 

最終課題と私の回答。成長を感じた。

 

毎日、習ったことのまとめと質問を抱えて夫に話に行った。
2問だけ、どうしてもエラーが出続けるActivityがあって、バグ取りを手伝ってもらった。
それ以外は自分でやった。
オンラインの授業を終えて、”Congratulations!”と言われて泣くとは思ってなかったよ。

がんばった!たのしかった!!
また次もがんばろう。

 

 

2020/08/10

 

ゴーヤ、なす、おくら、玉ねぎのキーマカレーをつくった。
好みの味で、食感もちょうどよかった。

実はカレーの液体感が苦手なのかもしれない。
液体がごはんに浸食して支配的になるのが嫌で、夫にはよく「カレー:ごはん=2:8」がいいと言っている。

その点キーマはすばらしい。
自分の陣地からはみ出してこない。
具、野菜の密度もいい。
「3:7」に変更してもいいくらいだ。
これは大きな感動に値する!

そんな私の横で、液体カレーの場合と同様、平然と「6:4」をたいらげる夫。

 

急に頭と体が動くようになって、いくつかのプロジェクトを始めた。
先週は夫のじんべいづくり。
初めてつくった1着目は7年くらい前のもので、相応に色褪せたりほつれたりしている。
今回は布の端始末に手をかけて、使用頻度の高いズボンを2着こしらえた。
いいぐあいに落ち着いた紺色の、夫待望の猫様柄。
外出できず、布を通販で買うしかなかったけど、いつもと違って何店舗も周って吟味できたのはよかったな。

次のプロジェクトは、evernoteの活用、英単語カードの作成フロー効率化、積読の消化、オンライン学習の再開など。
じっとしているときよりも、動いているときのほうが、私の長所が出る気がしている。

 

夫は夫でコンピュータの研究をしている夏休み。
学習、ものづくり、ごはんがベースにある私たちの関係。

 

 

2020/07/31

 

午後、区役所に行って各種書類を出してきた。
私はできるだけ手戻りなく、1回で終わらせたいたちなので、必要なものをきっちりそろえて行った。

住んでいる市のウェブサイトで調べる。
わかりにくいところ、説明が不足しているところを、近隣の市のウェブサイトで調べる。
これは結局どこの地域でも同じなのかしらんと思って、県のウェブサイトを見て、管轄省庁のウェブサイトも見る。
そこまでして、ようやく断片がまとまりかけるレベル。
確かな情報を得るには、電話することも必要。
電話するには、事前に調べておいて、要点を押さえた的確な質問を考えておく必要。

そこまでしないとわからないような情報を、わかりやすくウェブサイトに書いておけばよいのにと思っていたのだけど、今日区役所に行って考え方を変えた。
私は、書類を提出しにいくところと思っていたけど、何をどうしていいのか、何をどこに書くのか、相談しにいくところと思っている人もいるんだな。
窓口でのやりとりには、ひとりひとり結構な時間がかかっていて、その間担当者は立ちっぱなしで、1件終わってから水を飲んで、また立ちっぱなしに戻っていた。

呼び出し番号を映す大きなディスプレイが、待合席の天井に吊るされている。
隣に、同じ大きさで広告用のディスプレイがある。
このディスプレイで流すことを想定せずにつくられた、字が小さくて読めない広告、字が多くて読み切れない広告が出る。
これを流す担当者はたぶん、気にする余裕がなかったんだろう、画面の切り替わるスピードが速くて、気になった広告の会社名を覚えられない。

書いてあるものを読む人ばかりじゃないし、
わからないところを自分で調べる人ばかりじゃないし、
詳しく質問する人ばかりじゃないし、
目的に合わないところを改善する人ばかりじゃない。
というのを覚えておくこと。

 

 

2020/07/29

薬の種類や量、飲む時間を決めるために、2週間ごとに通院して試行錯誤していた3カ月。
今日、それがひとまず確定した。
今回は1ヶ月分の処方にしてもらったので、これで当分のあいだ出かけなくていい。

早く決めたいのに決まらないとき、見通しが立たないときに焦ったり空回りしやすいから、
薬が決まるまでは努めていろいろ考えないようにしていた。
時間が通り過ぎるのを待っていた。
ルーティーンをつくって、毎日沿うようにした。

最近はよく眠れるし、かゆいのが減ったし、やれることも増えた。
薬のわずかな量の組み合わせが、こんなに生活を支えてくれるなんて思わなかった。
なにもしないことをがんばる、積極的にやりすごそうと腹をくくるって、結構パワフルだ。

 

 

ベジエ曲線は突然に

 

画像編集ソフトで、突然ベジエ曲線を引けるようになった。
ぐにゃぐにゃの線しか引けなくて、すっかり諦めていたのに。
なぜ引けるようになったかというと、何がどういう名前で、どういう風に動くのかを勉強したから。
なぜそれができなかったかというと、最初の入り方が「デザイナーに動かし方を見せてもらってそれを真似する」だったからだと気づいた。

「これはね、こうするの。これはこう。うんうん、そうそう、それを続けるとうまくなるよ」と言われて、
「これはこうする。これはこう。うんうん、これを続けるとうまくなる」と信じて、
おおざっぱな動きとディスプレイの画面の記憶を頼りに、マウスを動かしていた。
でもそれは練習と呼べるようなものじゃない。
単に「マウスを触る ⇒ ぐにゃっ」を数回繰り返し、すぐにソフトを閉じていたんだから、
「基礎練習を続けているうちに実は体がコツを覚えていた」みたいなものじゃない。

動きを真似しながら、言葉を介さずとにかくやってみよう、という学び方は私には本当に合ってない。
それを忘れて身体的模写を続けていたら挫折する。
挫折の「どうしようもなかった感」や「諦め」が頭にこびりついたまま消えない。
「名前や構造を勉強したらすぐわかる」という傾向の顔を出す余地が、代わりに消えてしまう。
いつもいつも。
頭の中のこの仕組みを思い出せない、途中で気づけないのもいつも。
だいぶ時間が経って、ふと名前や構造を手に入れて、突然できるようになるのもいつも。

この仕組みのデメリットは、「体を動かしていれば自然とできるようになる学派」の人に怒られること。
自分が「体を動かしていれば自然とできるようになる学派」ではないことを忘れ、できないことに一定期間落ち込むこと。

メリットは、学び方の違いを思い出して問題点を把握し、落ち込みから抜け出せれば、自分のバグっぷりも含めてたのしくなり、対象を好きになれること。
できるようになることが、とてもうれしいこと。

 

あの日 あの時 あの場所で 言語情報なかったら
僕等はいつまでも 見知らぬ二人の まま~