スキップしてメイン コンテンツに移動

40歳過ぎてからの勉強は、リベンジマッチみたいなところもありますけど

もう20年以上も前ですが、大学の授業でC言語を勉強しました。あんまり優秀でない私は、途中から授業についていけなくなり、困った挙げ句に生協で『プログラミング言語C』を買ったわけです。そう、K&Rです。

当然、授業でついていけなくなる程度の学生が、「本を買えばなんとかなるだろう」なんて浅い考えで手を出してもダメですよね。ポインタが理解できなかったのはもちろん、共用体という言葉を目次で見つけて「何だコレ?授業で出てこなかったぞこんなの」と思うのが関の山でした。

40歳過ぎてからの勉強は、リベンジマッチみたいなところもあります

 そんな苦い思い出があるのに、就職した先はIT関連。(自分はエンジニアとしては三流か四流だなあ)という劣等感を抱えながらも、なんだかんだで20年やっているのだから、世の中なんとかなるものです(私の能力が低いせいで迷惑をかけた上司や先輩、同僚の皆さん、ごめんなさい)。

私がいま、学生時代によく理解できなかったことを、40歳過ぎて勉強しなおしているのは、この劣等感を克服したいから、という側面もあると思います。もちろん、そもそもは楽しいから勉強するんですが、そうはいっても、やり遂げて「あの時の私とは違うのだよ!」って言いたい気持ちはありますよね、やっぱり。

とはいえ、今からC言語を勉強してもあんまり使い途が無いので、書店で見かけたカーニハンの本を読むことにしました。『教養としてのコンピュータサイエンス講義』。翻訳は酒匂寛氏。この方もIT関連のゴツイ本の翻訳を、長いことやられてますなあ…凄いです。さらに解説が坂村健氏ということで、若い頃の僕が仰ぎ見た人たちばっかりです。

リベンジしようにも、専門家はさらに先を行っていた

 もう上の見出しの通りなんですが、先端を行く専門家は、20年のあいだ立ち止まってはいないんですよね。本書は、500ページ近い本で、ハードウェア・ソフトウェア・ネットワークにセキュリティまで、広範な内容を簡明に説明しようとしておられます。

これからの人生も、このIT全盛の社会で生きていくのだから、こういう本できちんと勉強しておくと、きっと大きな財産になりますね。

コメント

このブログの人気の投稿

プロダクトデザイナーの頭と目と手

月を撃つ NHKの番組『プロフェッショナル 仕事の流儀』で奥山清行氏の仕事ぶりを見ました。それで印象に残っていたので、氏の著作『ムーンショット デザイン幸福論』を 図書館で見つけた時、すぐに借りてみることにしたのでした。 読んでみて分かったのは、「プロダクトデザイン」という仕事は、「モノの外見をスマートな絵で描いてみせる」という範囲に留まるものではなく、「人が使うモノを、きちんと機能するモノとして、工業生産するモノとして、描き出す」仕事なのだということ。 実現するためには、沢山の人と協働する必要があり、組織やプロジェクトを牽引するディレクターとしての役割もあるのだなあ、すごい技能と腕力を持った人の仕事なのだなあと感心しました。 義足のデザイン プロダクトデザインという仕事について関心を持つようになって、次に図書館で見かけて借りてみたのは、山中俊治氏の『カーボン・アスリート』でした。 陸上競技に取り組む人の義足をどうデザインし、どう作るか。義足を付ける本人はもちろん、義肢装具士(※)との対話には、なんとなく緊張感が漂っています。これがプロの凄みというのでしょうか?一人ひとり違う障害、同じ人でも変わっていく肉体に、義足というプロダクトはどうあるべきなのか。挑戦を楽しんでいるようでもあり、苦しんでいるようでもあります。 『カーボン・アスリート』だけでなく後述の本も含め、山中氏の本にはデザインスケッチが多数掲載されています。描かれたスケッチは、線の美しさとは別に、機能性を感じさせる美しさがあり、見ていて圧倒されます。 なお、この本は、慶応大学の教授として取り組んだ、学生の育成・指導の記録として読んでも面白いです。 優秀な学生が本気で一流の教師とプロジェクトに取り組む様子は、正直言うと(これは大変だったろうなあ)と思ってしまいますが、羨ましくもあります。僕も若いうちにこれくらい頑張っておけばよかったなあ…。 プロダクトデザイナーの目と手 山中氏の別の本『デザインの小骨話』は、多数のデザインスケッチと、短いエッセイからなる本です。雑誌連載をまとめた本ですね。デザイナーが頭と目と手をどう使っているのか。短いエッセイに端的な表現に詰め込まれていて、なかなか軽々と読み進ませないのが凄い。デザイナーはこんな風にモノを見、描いているのだなあ、とつくづく感心しました。 観察

学校におけるSaaSの普及のために、ユースケースを紹介する

感染症により強制された 学校のデジタル化  2020年、新型コロナウイルスの感染拡大を受けて、小学校から大学まで、一斉に休校になり、その後オンラインシステムなどを利用した遠隔授業の取り組みが始まりました。 休校が終わった後も、修学旅行や文化祭・体育祭などの各種行事の縮小やオンライン化が行われています。 この間、子どもたち・若者たちの教育を止めないために、様々な方が努力をしていました。感染症の拡大という緊急事態のもとで、十分な準備が出来ない中での取り組みですから、大変な苦労があったものと推測します。 Google for EducationなどのSaaS。「どう使うか」を誰が教えてくれるか? あのような情勢下でしたから、なにより迅速さが必要だったわけで、SaaSの利用は、必然的だったろうと思います。 ところで、「よし、XX業務のシステムは、SaaSで行こう」となったら、最近のITエンジニアであれば、 ベンダーが公開しているオンラインのドキュメントを読んで基本の使い方を学ぶ 使いながら徐々に応用的な使い方を調べたり、問い合わせたりする 必要なカスタマイズをする 随時組織内にノウハウを蓄積・共有する …という風に取り組むことでしょう。専門知識や経験のあるITエンジニアであっても、失敗・間違いがあり得ることを覚悟しながら、前に進めます。 ITエンジニアではない学校の先生がた、教育委員会の方々が「教育でIT・SaaSを使う」となったのですから、取り組み当初、その胸中ではかなり不安だったのではないかと推察します。 Webサイトや書籍で、SaaSの機能の説明を読んでも、「それをどう使ったらよいのか」「どう使ったら安全なのか」想像するのは簡単ではありません。 「ユーザー(潜在的な顧客・ユーザーも含む)に対して、そのツールのユースケースを語る」という役割の人が、ことSaaSについては、いまだ足りていないのかもしれない、と思います。  ユースケースに注目した書籍 『今すぐ使える!Google for Education』 は、Google for Educationの利用拡大・普及に努めている方々が書いた本で、Googleの各サービスを 機能ごとに紹介するのではなく、ユースケースに焦点を当て、 章に立てています。 学校で、先生や児童・生徒が「どう使うか」に焦点を当てているわけですね

Google Apps Scriptを始めるならこれ。しっかりした作りの入門書

気が付けば身の回りはGoogleだらけ。プログラムで制御しちゃおっかな  ふと気が付けば、身の回りはGoogleのサービスだらけでした。スマホこそAndroidではなくiPhoneですし、iPadも愛用している(どちらかというと)Apple信者な私なのですが。 検索サービスやGmailはもちろん、翻訳、Map、そしてこのブログも。スマートスピーカーさえGoogle Home miniですよ(最初にリビング用に買ったのはAmazon Echoだったのに)。これはもはやGoogleのサービス無しではいられない身体と言わざるを得ますまい。 こうなってくると、私もいちおうIT業界に身を置いている人間ですので、「プログラムで制御したら便利になるかも?」ということくらいは考えるわけです。 そんなわけで、この本『Google Apps Script完全入門』を買いました。 JavaScript、VBA、オブジェクト指向の基本を勉強したことがあれば、すいすい読める この本はとても丁寧に書かれています。Google Apps Scriptを開発・実行する手順や、ヘルプページの見方から始まり、JavaScriptの文法の説明を経て、Googleの各サービスのプログラミング方法の説明に進みます。最後に、トリガー、ユーザーインターフェース、ファイルとデータの操作、外部サイトへのアクセス、プロパティ、ライブラリと、アプリケーションを作るために便利な各種機能の紹介です。 JavaScriptの文法説明の箇所は、簡潔でありながらポイントが押さえられています。プロトタイプオブジェクトの説明の箇所など、一見して「だいぶ思い切った書き方だな」と思いましたが、「参照」の説明が前にちゃんとあるのもあって、必要十分な説明になっています。感心しました。  サービスの説明順も、SpreadsheetやGmailなど、オブジェクトモデルが分かりやすいもの・利用頻度が高いものから始まるので、読み進めやすいです。 私はもともとJavaScriptやオブジェクト指向の知識があり、Excel VBAのプログラムを書いたこともあるので、わりとスイスイと読めたのですが、そうした知識・経験が無い方も十分に読めると思います。 そもそもApps Scriptのオブジェクトモデルが分かりやすいというのもあるのかな? この分かりやす