116 大学の図書館39 巻 9 号No.562
．．．．．．．．．．．．．．．．．．．．．．．．．． 
特集：どうやってシステムの勉強をしてますか？
システム1年生・体当たり録～システム系の面白さを見つける方法～
中筋知恵．．．．．．．．．．．．．．．．．．．．．．．．．． 
私がシステム管理系に目覚め、憧れ、格闘
し、そしていつしかその面白さに魅了されて
しまうまで…その軌跡をここに書き綴ろうと
思う。私がシステム管理業務を体験したのは
北海道大学附属図書館へ出向した 2 年間(2017.4-2019.3）であり、私のシステム系へ
の興味を大きく拓いてくれた原点のすべてが
北大での一日一日の中に宝石のように散りば
められている。
北大では、図書館全体のシステム ・ ネット
ワ ー ク管理および学術成果コレクション
「HUSCAP」の登録やデー タ整備などに関す
る業務を担当させていただいた。本来私は
ネ艮っからの文系 ・ アナログ人間であり、パ ソ
コンやWebペ ー ジの恩恵を被りながらもそ
の内部に潜むシステム系の広大な世界に思い
を馳せることは皆無だ、った。こんな私がわず
か2年でシステム系分野の面白さに最まり込
むようになったのだから、私の業務体験と自
分なりの学習方法をリアルに皆さんにお伝え
することで多くの方々に、シス管系へ歩み
寄ってゆく勇気とモチベ ーションをお分けで
きるのではないかと思う。以下3点のポイン
トに分けて、システム系を身に付けるうえで
役立つたことを記載してゆきたい。
1.目指す憧れの姿を思い描き、身近な凄い
人を観察するシステム系の学習をlから自力だけで進め
てゆくのは、よほどの動機が無い限りは至難
の技だと思う。私の場合は、北大図書館の上
司 ・ 同僚たちの中に素晴らしい先達を数多く
持てたことで、システム系業務への憧れを膨
らませ、こんな魔法のような凄いことの出来
る能力を自分も身に付けたい…と前向きなや
る気を与えていただけた。そのことがシステ
ムを身に付けてゆく上でどんなに大きなこと
であったか！非人間的なシステム系を学ぶの
に何より大事だ、ったのは人間の力であった、
という逆説的な真実を声を大にして皆様へお
伝えしたい。
北大図書館の同僚の中には、A ccessVBA
を駆使し、半日かかっていた作業をわずか30 分に短縮するツ ールを作る強者など、自
分で独自のプログラムを作って業務効率化を
実現している方が沢山いた。そして、当時の
係長はPC のハ ー ド 面からサ ー バの構築、
ホ ームペ ー ジのPHP 言語の駆使など、あら
ゆる面での知識と技術をお持ちの凄い方だ‘っ
た。私はいつも係長から直接、サ ーバ構築の
進め方やホ ームペ ー ジ不具合の問題解決のた
めの様々な方法、その他言い尽くせないほどの貴重な知識を与えていただいた。そして係
内で交わされる会話を必死に聞き取り、理解
は出来ないまでもどんな用語が飛び、交っているのかメモして調べた。従って私の経験上、
システムを学ぶのに本を読む、という方法は
ちょっとお薦めできない。まずはシステム系
の凄い人にいつもくっついてその仕事を観察
し、数分おきに初歩的な質問を繰り返すこと
を恥じないことだ。そして大切なのは、自分
もいつかこの人たちのように出来るようにな
るのだと信じること。幸せなことに北大で
は、私自身が自分を信じるのと同時に、係長
はじめ係の皆様も私を信じて仕事を任せてく
ださった。そのことがどんなに私のモチベー
ションを高め、難関にも前向きに当たってゆ
く勇気を与えてくれたことか。北大図書館の
皆様には感謝してもしきれない。
システム業務のマニュアル的なものとして
は、係内専用のWikiがあり、過去の作業記
録やインシデント対応の記録が克明に記載されていた。しかし、Wikiを手繰って似たよ
うな事例を見つけ、そのとおりに実行すれば
できるはずの案件も、初心者の私は基本が物
からないため前に進めない。基本、例えば …
M ySQLやPostgreSQLなどのデ ー タベ ース
名、そのデー タベースが各サ ーバでどのよう
に使われているのか、そしてデー タベースの
種類が変わるごとにログイン方法もデー タの取り出し方も変わるという事ーなどがまず理
解できず、せっかくの充実した係内Wikiを
活用できるにはかなりの時間を要した。係内
メモは出来る人用と割り切って、初心者のうちはとにかく尋ねて覚えることが肝心と思
う。ただし、粘ってみて解決できることもあ
2020. 9 大学の図書館117
るのでその判別が難しい。粘って泥沼に哲夫る
ことも必要であることは後段で詳しく述べた
いと思うが、ただ、出来る人には常識である
ことが初心者にはどうあってもわからない、
というのがシステムの世界である以上、無理
には粘らず、早いうちに率直な質問を発する
こともまた大切なのかもしれない。
2.さりげなく発せられたヒントを逃さない
システム系を身に付けてゆく中で心掛けて
いたことは、「自分にはハ ードルが高そうな
仕事でも、思いきって出来ると言ってやらせ
てもらおう」だった。とある芸能人が「どん
な仕事が来てもまずは「できます！」と答え
て、それから懸命に練習して出来るようにす
るのだ」と言っていたけれど、私のシステム
体験もまさにその路線だ、った。
「自分が行動を起こすとそれに伴ってどん
どん新たな知識が入ってきて成長できる」と
いうことを実感できたのは、サ ーバ証明書更
新という大事な業務をやらせていただけた時
のことだ。サ ーバ証明書とは、ブラウザとウェブサ ーバ間で「通信デー タの暗号化」を行う
ための電子証明書のことで、1 年～ 2 年おき
くらいに更新する。システム経験1年未満の
私が、係の皆様に助けていただきながら、乱
数ファイル作成、cpやmvなどのコマンド
を使つてのフォルダ聞のファイル移動・リ
ネームなど一連の作業を何とか成し遂げ無事
に証明書が切り替わったときは本当に嬉し
かった。この時、同僚が教えてくれたのが、
まず作業手順と使うコマンド式を全部書き出
してみる、ということだ、った。既存のマニュ
アルをそのまま実行するのではなく、自分の
環境に合わせて自分のやるべき作業の意味を
理解しながら進めてゆくことがコマンド式実行において重要であることを同僚は教えてく
れたのだ、った。
ホ ームペ ー ジ編集もまた奥が深い作業であ
る。HTML、css のほ か C MS によ っ て は
118 大学の図書館39巻9号 No.562 
PHPなどのプログラミング言語を使って動
的ペ ー ジが組み立てられており、初心者に
とって作業の取っ掛かりを見つけるのが難し
い。ここで、私の幸運な例を挙げてみたい。図書館ホ ー ムペ ー ジの ナビゲ ー ションメ
ニューの階層化に当たることになった私は、
マウスを当てるとサブ階層が現れる、というメニュー機能を作るため、ググって調べたり
暇さえあれば本屋でWebサイトの作り方の
本を拾い読みしたけれど、結局どこをどう変
えたらいいのかよくわからなかった。他大学
の HPの階層メニューを用いているペー ジの
ソ ースを眺めたりしたがやっぱり分からな
い。今から思えば開発ツ ールで css を見て
みればよかったのだが、当時は開発ツ ールの
存在すら知らなかった。考えあぐねた末に係
長へご相談したところ、係長は多くを語らず
に最大のヒントとなる「hover」という一言を与えて下さった。キーとなるのは「hover」
だよ、と。そして結局私は、そのヒントを糸
口にして生まれて初めて css を扱い、階層
メニューを実現することが出来たのだ、った…
この時の感動は忘れられない。先達からいただいたヒントほど貴重な教材は無い。北大で
の日々を振り返り、確信を持ってそう思える。
同様のヒントは、口頭で直接教えてもらわ
なくても様々な方法で入手できる。例えば、
他の人が作ったWebペ ー ジの組み立てを開
発ツ ールで見て真似して作ってみるとか、複
雑なSQL文を節ごとに分解してググりなが
ら自分なりに日本語にしてみるなど…システ
ム管理業務とは、大半がこういった自己学習
と試行錯誤を繰り返す日々なのかもしれな
3.回り道を恐れず、 試行錯誤による副次的
成果を信じる
試行錯誤と泥沼の経験は語りつくせないほ
ど持っているが（笑）、今思うとその泥沼の
中で学び、取ったこともまた数知れない。機関
リポジトリに載せるインタピュー記事をJSP
ファイルに作成したはいいけれど、そのファ
イルをWebサイトに上げるためにサー バ内
のどこに配置すればよいのかわからず半日近くサーバ内をウロウロ街f皇ったことがある。
同類のインタビュー記事がどこのフォルダに
入っているのか必死に探した。当時は gr epコマンドを使ってファイル内の用語を拾って
該当のファイルを見つけるような方法もまる
で知らなかったので、ただ闇雲に怪しそうな
ファイルに当たりを付けて聞いてみたりし
た。幸いその方法で物凄く時間をかけた末に無事公開することができたのだけれど、あと
から考えるとその回り道も、サーバの内部構
成を知るうえで必要なステップだったのかも
しれない。かえって最初からコマンドライン
で楽に該当ファイルを探す方法を知らなかったおかげで泥招に眠り、そこから抜け出す体験ができた。だから、システム初心者は回り
道を恐れず、試行錯誤による副次的成果を信
じてもよいのではないかと、手前勝手な言い
訳だけれどそう思うのである。
4.結びとして
幸せなことに、北大図書館には図書館ホ ー
ムペー ジなど幾つかのサーバにテスト環境が
用意されていて、本番環境で実現したいこと
はまずこのテスト環境で試行錯誤することが
できた。少しシステムに慣れてきた 2年目に
おいて、私のある日の作業手順はこんな感じ
「実現したいことがある→係内Wi kiの類
似例を探し、テスト環境で、やってみる→失敗
の都度、類似のエラーを探してググりながら
進める→テスト環境で成功したら本番へ適用
（ただし、テストサーバと本番サー バとでは
パーミッションの設定が違っていたりして、
すんなりとうまくいくとは限らない…）」
私のシステム管理経験において、泥招に
殴ってもがいた末に係長へご、質問…というパ
ターンが大半だ、った。係長からご教示いただ
いたコマンド式やエラー脱出のノウハウを躍
起になって書き留め、自分の教科書にした。
私のシステムの教科書は高価な本でも無尽蔵
のGoogle検索でもなく、係長はじめ北大の
同僚の皆様から与えていただく生きた知識で
あった。そしてこの知識は当時のドキドキ感
とともに私の心に蘇り、今に至っても私を励
ますように光り続ける宝物である。
（なかすじ ・ ともえ／
小樽商科大学附属図書館）
2020. 9 大学の図書館119 