2018年 7月 の投稿一覧

これから学ぶJavaScript

私は4年前に自分のホームページをスマホでも見れるようにしたくてHTMLとCSSのお勉強を始めました。いい目標になるのでHTML5プロフェッショナル認定資格 レベル1を受験しました。この試験をクリアーしてサクッとスマホでも見れるレスポンシブなサイトを作れるようになった時に欲が出て来てさらに動きのあるサイトを作るべくJavaScriptのお勉強を始めました。

先ほどあげた試験のひとつ上のHTML5プロフェッショナル認定資格 レベル2がまさにこの道しるべになるので、このレベル2の試験をクリアーしようと受験用のテキストを購入してお勉強を始めました。ホームページを開設した当初から掲示板や更新情報を設置するためにこれらのフリーのソースをWEB上からコピーして来てWEBの解説記事を参考にして動かしていたのですがプログラム自体には興味がなくどんな風に動いているのかも全く関心なく済ませていました。従いましてプログラムに関しては何も分からずにJavaScriptもその言語を ‘基本のキ’ のところから学ばなければならず受験用のテキストとは別に何冊かJavaScript自体の解説書も購入してレベル2の試験をクリアーするまで何度も読み込みました。

前置きがずいぶん長くなりましたが、本書はWEB開発に興味を持ち、勉強を始めた方が先ず手にするのに最適な1冊だと思います。プログラミングは実際にソースコードを叩いて(入力して)ブラウザ上でその動く様子を確認して色々と値を変えて検証して見る事が必要不可欠だと思います。(腕立て伏せやスクワットを繰り返す単調な練習だけでなく試合に出て実際の動きを確認するイメージ)

本書はわかり易く詳しく書かれた解説を読んで背景を頭に入れて登場人物と一緒になり実際にサンプルコードを入力し、ブラウザを作動させて基本文法から演算処理、条件分岐、関数、オブジェクト指向そして簡単なアプリ作成までを順を追って身につけていくようになっています。

JavaScriptの ‘基本の キ’ のところを身につけるために最適な1冊だと思います。

◉変数宣言について(追記180724)
本書では変数宣言はletを使用しています。私は未だに馴染みのあるvarを使っておりますが、いい機会ですから本書のサンプルや関連する書籍でしっかりとその違いを理解して、let宣言を積極的に使うことにします。

ジャンプの次は?

4年前の夏に自分のホームページをスマホで見れるようにしたくて、HTML5のセミナーを受講してお勉強を始めましたが、実はその時にもう1つのセミナーも受講しました。私は今でもここのプログラミング関連の記事を度々Facebookでシェアしております。

渋谷で行われたそのもう一つのセミナーの参加者は大学院に行っている愚息と同年代の方ばかりで就活の説明会に場違いなヘンな爺ィが一人紛れ込んでいるような感じでした。しかし代表の方のお話は大変興味深く、ホップでHTMLとCSSーー>ステップでJavaScriptーー>ジャンプでRubyを学ぶというものでした。そのセミナーを受講した時に時間とお金に余裕があればそのメソッドのマンツウマンの指導を受けたのですが、当時は(未だにですが、、)ライスワークに励んでいてそれどころではなかったので自分で時間を確保して、七転八倒しながらWEBのお勉強を始めたのです。

時は流れ、HTML5プロフェショナル試験のレベル1を取得してホップ(HTMLとCSS)をHTML5プロフェショナル試験のレベル2を取得してステップ(JavaScropt)をクリアーし、自分のノートPCでGITのバージョン管理を始めて、 書籍やWEB記事を参考にしてRuby on Railsで簡単な日記アプリ等を作りそのWEBアプリをカスタマイズ出来るようになりましたのでジャンプ(Ruby)も制覇した模様です。

ジャンプの次は何なんでしょうか?チャンピオンかな、キングかな。それともサンデー&マガジン??
といった感じでFacebookに投稿しましたらこんなやりとりが続きました。

Facebookのほうでは、ジャンプとジャンゴ(Django)というPythonのWEBアプリケーションフレームワークをかけて親爺ィギャグ風に終わらせておりますが、私もいよいよ次のステージに進む時がきたようですよね。HTML5の楽しさを多くの人に伝えることをもっとアクティブにもっとポジティブに続けていこうと思います。