※こちらの記事は、プロスタ編集部が現在大変人気の高いMySQLの学習法を公開することで、皆様のお役に立ちたい意図で投稿しております。
参考サイト:【MySQL上達事例③】初心者の女性が5ヶ月でMySQLをマスターした話
#【MySQL上達事例】初心者の女性が5ヶ月でMySQLをマスターした話
初心者の30代の女性がMySQLを5ヶ月でマスターした体験談です。
##仕事の都合でMySQLの学習を始める
プログラミング学習を始めたきっかけは、仕事の都合で急にMySQLを勉強する必要が出たという差し迫った状況に陥ったからでした。当時は、WordとExcelが使える程度で、簡単なデータベースであるAccessすらさわったことがなかったにも関わらず、MySQLがメインで必要とされるソフトを使ってシステムを構築する羽目になってしまいました。
##3冊の書籍を使って勉強
MySQLを勉強する前に、データベース周りのことが全くわからなかったので、会社から以前に誰かが使っていたらしいORACLE UNIVERSITYのトレーニングテキスト(今思えばPL/SQLだった……)をもらいました。しかし、当然のことながら何が書かれているのか全くわからないまま、データベース設計をさせられそうになるという、恐ろしい事態になりました。
しかし、パニックを起こしている時に、それを見かねた経験豊富な協力会社の方が声をかけてくれ、「細かいことはいいからまずはデータベースについての考え方を学べ」との助言をいただき、本を数冊薦めてくれました。ひとまず「これならわかるOracle超入門教室 第2版」でデータベースの基礎を学び、それから「基礎からのMySQL 改訂版」、「初めてのPHP、MySQL、JavaScript&CSS」で、MySQLの細かいところを勉強しました。オライリー本は関係のない部分も多くて、最初から読もうとして挫折し放置していたのですが、必要な部分だけ読むところから始めて、とにかく業務中や空いた時間に何度も読み返しました。
これならわかるOracle超入門教室 第2版
新品価格
¥2,138から
(2016/5/2 20:14時点)
基礎からのMySQL 改訂版 (基礎からシリーズ)
中古価格
¥2,368から
(2016/3/29 11:49時点)
初めてのPHP、MySQL、JavaScript&CSS
新品価格
¥3,888から
(2016/5/2 20:37時点)
➡︎ オススメのMySQLの本はこちら
##とにかく実践あるのみ
MySQLを学ぶ過程で必要になったSQLについての理解はネットで検索してたどり着いたミックさんのホームページをこれも仕事の合間に読み込み、勉強させてもらいました。とにかく時間がなかったので、演習問題などを悠長に解いている暇はなく、問題を読んだらすぐ答えを確認。なんとなくデータベースの概要がつかめたら、あとはテキストを片手に実践あるのみでした。
とにかく何かプログラムを書いてはエラーが出る。エラーが出たらテキストで何がダメだったのか調べ、直す。そのエラーを直したと思ったら別のエラーが出る。またテキストで調べる、と作っても作ってもシステムが壊れていく経験をしました。
##上達のコツは自分で手を動かして何かを作り上げること
システム開発期間とほぼ並行に勉強していたので、マスターするのにかかったのは5ヶ月ですが、最後の2ヶ月くらいはさすがにテキストは近くにおいてたまに確認する程度でした。恐らく、3ヶ月くらいでなんとかなっていたと思います。費用は、実費でかかったのは本代だけですが、体が動かなくなったり精神的に不安定になったり、お金以外の犠牲がありました。システム開発が絡んでいなければ、こんなに追い込まれることもなかったと思います。
また、協力会社の方に技術的な疑問点が質問できたのは大きかったと思います。やはり実際に理解している方から直接話を聞くことで、素早く理解することができます。
とにかくシステムを構築しなければいけないプレッシャーがすごかったので、挫折をしている暇すらありませんでした。業務に即して学ぶのが一番効率がいいかとは思いますが、そうでない方もやはり、実際に自分で手を動かして何かを作り上げる体験をすることが一番の近道ではないかと思います。