第一段階、私はC言語を学び終えた後、自分はコンピュータ専攻ではないので、外に仕事を探しに行くとき、応募先の会社に見せられる資格証が必要だと思いました。大学で資格を取れば、同級生や後輩たちに自慢することもできます。
- A:ねえ、君、私はコンピュータ資格証を持っているよ、君はある?
- B:わあわあわあ、すごい!どうやって取得したの?
- A:かくかくしかじか……(成功体験を共有し始める)
当時、大学で非コンピュータ専攻の学生に人気があったコンピュータ試験は、全国コンピュータ等級試験(National Computer Rank Examination、略称NCRE)でした。この厄介なものは全部で4級あります:
- 1級試験:Officeソフトなどのオフィス作業(非常に初級)。
- 2級試験:プログラム設計などで、C言語などが含まれます。
- 3級試験:これはエンジニア予備級で、ネットワーク技術、データベース技術などです。
- 4級試験:ネットワークエンジニア、データベースエンジニアなどがあります。
余談ですが、当時私たちの専攻は大学2年生の後期にNCRE2級の課程であるVisual FoxPro(データベース関連)がありました。今もあるかどうかは分かりませんが、私は大学2年生の前期にすでに合格していました。試験内容も簡単で、コンピュータでデータベースを操作するだけでした(当時、自分でもどうやって合格したのか分かりませんでした)。また、当時のVisual FoxProは週6コマあったので、私はそのまま履修を免除してもらい、その時間をC言語の学習に充てました。今思うと、もしあなたがまだ学生なら、単位は早く取れるなら早く取ってしまって、もっと多くの時間を本当に学びたい授業に費やすべきです。
これらの等級試験を見たとき、1級はつまらないし、2級の資格証はすでに持っていたので、やはり上の級に挑戦しようと思いました。その後、NCREのネットワーク技術を選びました(なぜこれを選んだのか、私も分かりません。多分ネットワークが何となく見栄えが良かったからでしょう。純粋に資格証のためだけでした)。
当時のNCREネットワーク技術の試験は筆記試験と実技試験に分かれていました:
筆記試験は本を買って勉強するだけです。当時私が使っていたのは2008年版(下図参照)で、概念を暗記し、過去問を解きました。これは比較的簡単でした。

実技試験はC言語プログラミングでした(ちょうど以前学んでいました)。しかも、そのプログラムは100問ある問題集から1問選ばれるもので、問題集は公開されていたので、事実上持ち込み可と同じでした。しかし正直に言うと、その問題集のプログラムは丸暗記しただけで、全く意味が分かっていませんでした。
どうやって覚えたのか?「良い記憶は悪い筆に勝る」ということわざの通り、問題集のコードを一文字ずつノートに書き写しました。各問題を最低10回書き写し、計算すると最低でも1000回は写しました。今振り返ると、あの頃は本当に頑張っていました。
そして、問題集のプログラムの多くは非常に短く、コードが多いものはごく一部だけで、短いものは何とか暗記しました。当時は短い問題に当たって合格したいと思っていましたが、まさか暗記していない、コードが多い問題を引くとは思っていませんでした(なぜならそれらは本当に暗記できなかったからです)。

しかし、起こってほしくないことは、往々にして起こるものです。初めての実技試験で、くそっ、本当に最もコードが長い問題に当たってしまいました。そして最終的な結果は、筆記試験は合格したものの、実技試験は落ちてしまいました。
幸い、当時は筆記試験の成績を次の試験まで持ち越せたので、また半年待って、コードをまた1000回書き写しました(吐きそうでした)。2回目の試験は比較的運が良く、簡単な問題を引いて満点で合格し、念願の資格証を獲得しました(今はどこにしまったか分かりません):

その後、私はさらに頑張ってNCRE4級ネットワークエンジニアを一気に取得しました。正直に言うと、この4級ネットワークエンジニアは筆記試験だけで実技試験がなく、暗記すれば良かったので、一度で合格できました。
これで私はNCREの2級、3級、4級の資格証をすべて集めました。神龍を召喚できるほどで、すごく偉そうでした、哈哈。

まとめると:
実のところ、大学で資格を取ることが本当に役に立つのかどうかは何とも言えません。これらの資格証は就職活動にはあまり役に立ちませんでしたが、多少なりともネットワークの知識を学ぶことができ、C言語のプログラムを何千回も書き写して、forループやwhileループなどを十分に理解できました。
ですから、今は大学の時間が比較的豊富です。本当に何をしていいか分からないなら、資格を取るのも悪くありません。少なくとも資格証は、大学時代に怠けていなかったこと、向上心があったことを証明できます。
大学の時間を大切にしてください。4年間は本当にあっという間に過ぎていくので、自分の能力を高めることが一番大事です。たとえその向上がほんの少しであってもです。
スキルに関するアドバイス:
- 英語、コンピュータを学ぶのに非常に役立ちます
- 運転免許、社会の基本スキル
- 話術、社会に出てからはほとんどが口で勝負です
- 読書、必ずしも専攻分野でなくて構いません。歴史、心理学、経済学など、多く学んで損はありません
- ……