横文字の専門用語が覚えられない人に告ぐ

## はじめに

どーもです。
未経験の状態から転職したエンジニアのなっきーです。よろしくお願いします。去年からエンジニアになり日々勉強の毎日を送っていますが、未だに慣れないことがあります。それは
<br><br>

***横文字の専門用語が多すぎる！***
<br><br>

実際に専門用語を少し調べただけでも
・インジェクション攻撃
・オーバーロード
・GUI
・テキストマイニング
・クエリ
………………………などなど


たしかに**横文字**が多いですね笑
さらに資格勉強対策で、普段あまり使わない横文字の専門用語を暗記するのは大変ではありませんか？

大丈夫です。今回は**秘策**を用意しました。



## ウズベキスタンの首都ってどこ？
話はかなり脱線しますが、皆さんウズベキスタンの首都はご存じですか？
答えはスクロール先に書いています。
<br>  <br>  <br>  <br>  <br>  <br>  <br>  <br>  <br>  <br>  <br>  <br>  <br>  <br>  <br>  <br>  <br>  <br>  <br>  
答えは**タシケント**です。
[ウズベキスタン基礎データ｜外務省](https://www.mofa.go.jp/mofaj/area/uzbekistan/data.html)

ウズベキスタンの首都を知っている人はウズベキスタン好きの人か、地理が強い人ぐらいしかいないと思います。ちなみに僕は**即答**で答えられます。なぜなら**数年前にタシケントに旅行したことがあるからです。**
![IMG_20181009_030911.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/561875/7b20f52a-b606-40f7-39c5-597027e3d9cc.jpeg)

![IMG_20181009_192943.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/561875/7766c0aa-9426-4627-3e75-b8ecd0dff207.jpeg)


なので私がタシケントと聞くと、ティムール広場で出会ったフレンドリーな兄ちゃん、紅茶を一杯頼んだつもりが大容量のポットで提供されたこと、そしてあまりおいしくなかったウズベク料理など沢山の思い出が数珠繋ぎで出てきます。

そう、**数珠繋ぎ**で。
今回の秘策というものはこの**数珠繋ぎ**です。


## 説明　
### 準備編

少し例を出して説明したいと思います。

今から**ストアドプロシージャ**とその意味を暗記すると仮定します。

>**ストアドプロシージャ**<br><br>データベース管理システム（DBMS）の機能の一つで、データベースに対する連続した複数の処理を一つのプログラムにまとめ、データと共に保存できるようにしたもの。処理はDBMS側で行われ、外部からはクエリを発行するのと同じ手順で実行できる。<br> <br> 引用元
[IT用語辞典 e-Words -ストアドプロシージャ](http://e-words.jp/w/%E3%82%B9%E3%83%88%E3%82%A2%E3%83%89%E3%83%97%E3%83%AD%E3%82%B7%E3%83%BC%E3%82%B8%E3%83%A3.html)



この説明を一回で覚えられるのは相当記憶力の良い人です。**こんな人、現在この私の駄文なんて読んでないでしょう笑**


大丈夫です。ここで**秘策**を披露します！

まずストアドプロシージャをネットなどで調べて**英語**にしてみましょう。結果、ストアドプロシージャは「[**stored procedure**](http://e-words.jp/w/%E3%82%B9%E3%83%88%E3%82%A2%E3%83%89%E3%83%97%E3%83%AD%E3%82%B7%E3%83%BC%E3%82%B8%E3%83%A3.html)」だということがわかります。

これで一旦準備完了です。
  
### 意味を調べよう
次にstoredとprocedureの意味を調べてみましょう↓↓↓
[storedの意味・使い方・読み方 | Weblio英和辞書](https://ejje.weblio.jp/content/stored)
[procedureの意味・使い方・読み方 | Weblio英和辞書](https://ejje.weblio.jp/content/procedure)

結果、storedは「蓄え」とprocedureは「手順」とわかりました。さしずめ「**一か所に蓄えてみたものを順番に流していく**」イメージです。ストアドプロシージャの意味と対比してみましょう。最初に比べてかなり覚えやすくなりませんか？
>**ストアドプロシージャ**<br><br>データベース管理システム（DBMS）の機能の一つで、データベースに対する連続した複数の処理を一つのプログラムにまとめ、データと共に保存できるようにしたもの。処理はDBMS側で行われ、外部からはクエリを発行するのと同じ手順で実行できる。<br> <br> 引用元
[IT用語辞典 e-Words -ストアドプロシージャ](http://e-words.jp/w/%E3%82%B9%E3%83%88%E3%82%A2%E3%83%89%E3%83%97%E3%83%AD%E3%82%B7%E3%83%BC%E3%82%B8%E3%83%A3.html)

さて英単語の意味を調べて覚える。この方法でも良いとは思いますが、人によっては大変かもしれません。なぜなら人間は一度覚えたことでも一定時間経つと忘れてしまうからです。エビングハウスの忘却曲線でもそれは証明されています。
![forgetting-curve.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/561875/10876802-efe3-4f43-e803-0e0d0f953296.png)
引用元
[Ebbinghaus Forgetting Curve - Psychestudy](https://www.psychestudy.com/cognitive/memory/ebbinghaus-forgetting-curve)


>**忘却曲線**<br> 
ある事柄を記憶した後、時間をおいたらどの程度思い出せるか、についての実験結果を図示したもの。1885年、ドイツの心理学者エビングハウスによって以下のように実験が行われた。 まず、一連の無意味つづりを完全に暗記する（原学習）。その後、一定の時間間隔をおいて再び学習し直す（再学習）。そのとき記憶がどの程度残っているかデータをとる。さらに、再学習では原学習で要した時間の何パーセントが節約できたかを測定する。この結果を表わしたのが「忘却曲線」。 一般に、忘却は原学習の直後に急速に進み、それ以後一定の水準を保つとされる<br><br>引用元<br>[忘却曲線とは - コトバンク](https://kotobank.jp/word/%E5%BF%98%E5%8D%B4%E6%9B%B2%E7%B7%9A-178857)

実際に学生時代に英単語を暗記するのに苦しんだ方も多いかもしれません。ちなみに僕は大の苦手でした笑。しかしエビングハウスは[自身の著書](https://ci.nii.ac.jp/ncid/BN00363779)に「**関連付けを行って暗記した方が記憶が持続しやすい**」と書いています。そう今回の秘策というのは関連付け、いわば**数珠繋ぎ**です！しかしどうすれば良いでしょうか？

答えはずばり、英語の**語源**を利用すれば良いのです。


### 語源を調べよう
英語の語源なんて敷居が高そうに見えますが、今や時代はインターネット時代。あらゆる情報が瞬時にアクセスされる良い時代になりました。

さきほどのストアドプロシージャの話に戻りますが、
一度、[Gogengo!](http://gogengo.me/)で「store」「procedure」の語源を調べてみてください。

[storeの語源](http://gogengo.me/words/1592)
[procedureの語源](http://gogengo.me/words/867)


storeの「st」には「立つ」という語源が含まれています。さらにGogengo!に掲載されているstoreには「店」のみ記述されていますが、「物が立っている」→「物が積まれている」→「物がたくさんある」→「**蓄え**」のように連想ゲームで思い浮かべれば容易に単語の意味を覚えられます。加えて、この[Gogengo!](http://gogengo.me/roots/161)にあるstoreのページのstの箇所をクリックしてみれば、他の単語でstが使われている単語を検索することができます。

![無題.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/561875/95d776c5-7cd9-b722-6b74-af6142e6b147.png)




同じ事をprocedureでもやってみましょう。preには「前に」意味と言うことがあります。同様にprocedureの「pre」をクリックしてみると、他の単語でpreが使われている単語を調べることができます。残りの[ced](http://gogengo.me/roots/371)と[ure](http://gogengo.me/roots/350)も調べてみましょう。結果、pre(前に)+ced(進む)+ure(こと)で「**手順**」という意味になることわかります。

今回のストアドプロシージャ(stored procedure)の語源とそれに関連する単語、意味をまとめてみました。

![mozi mozi.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/561875/ac029b1b-6f0a-90cb-ea24-3a5ac9ff8af0.png)



>**ストアドプロシージャ**<br><br>データベース管理システム（DBMS）の機能の一つで、データベースに対する連続した複数の処理を一つのプログラムにまとめ、データと共に保存できるようにしたもの。処理はDBMS側で行われ、外部からはクエリを発行するのと同じ手順で実行できる。<br> <br> 引用元
[IT用語辞典 e-Words -ストアドプロシージャ](http://e-words.jp/w/%E3%82%B9%E3%83%88%E3%82%A2%E3%83%89%E3%83%97%E3%83%AD%E3%82%B7%E3%83%BC%E3%82%B8%E3%83%A3.html)

いかがでしょうか？
ストアドプロシージャの意味を単純に覚えるより、色々な単語と数珠繋ぎにするとかなり覚えやすくなりませんか？この方法は他の用語を覚えるときにも活用できますし、英語学習者にも非常に有効な勉強方法です。**もし単語の意味を忘れてしまっても、もう一度その単語の語源とそれに関連する単語を調べてみてください。繰り返し覚えることにより、忘れにくくなります。**

最後は、普段私が語源を探すときによく使用するサイトを紹介して終わりたいと思います。
ここまで読んでくださって本当にありがとうございました。
<br><br><br>
[Gogengo! (ゴゲンゴ) - 英単語は語源でたのしく](http://gogengo.me/)
使いやすさ：★★★
単語の収録数：★☆☆
感想：中学～高校レベルの英単語ならこのサイトで十分。それを超える単語は厳しいかも。
　
[語源から学ぶ英単語　~ 英・語・源 ~](https://eigogen.com/)
使いやすさ：★★☆
単語の収録数：★★☆
感想：日本語で書かれた語源検索サイトでは他を圧倒する充実した量を誇る。Gogengo!で未掲載の単語はこのサイトを使うのをお勧めする。
　
[Online Etymology Dictionary | Origin, history and meaning of English words](https://www.etymonline.com/)
使いやすさ：★☆☆
単語の収録数：★★★
感想：すべての説明が英語で書かれており人によっては使いにくいかもしれないが、私が知っている語源検索サイトではNo.1の内容が充実している。「語源から学ぶ英単語　~ 英・語・源 ~」で未掲載の単語はこのサイトを使うのをお勧めする。

## 参考文献
[記憶について―実験心理学への貢献 (1978年) 
望月 衛 (著), ヘルマン・エビングハウス (著), 宇津木 保 (翻訳)](https://ci.nii.ac.jp/ncid/BN00363779)

## 余談
暗号文作成アプリケーション（Android）を作ったので使ってみてください！
[**Caesar Coder(日本語・英語対応)**](https://play.google.com/store/apps/details?id=com.akira_pro_part2.caesarcoder)