2008/05/24
プログラミングを学ぶ前に、メリットを考える事がとても重要です。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ プログラミング入門 初心者でもやりたい事ができる! 2008/05/24 第6号 (不定期発行) http://pgtop.net ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 「何千人、何万人にプログラミングができるようになってもらいたい。」 こんにちは、メルマガ発行人の mslab です。 いつもお読みいただき、ありがとうございます。 雨で漏電ブレーカーが落ち、照明の無い一晩を過ごしました。 本当に電気って有り難いですよね。明るい夜に感謝です。 メルマガのバックナンバーは以下のページでご覧いただけます。 http://archive.mag2.com/0000262576/index.html *このメールマガジンに登録したお心当たりがない方、または不要な場合は、 大変お手数ですが、以下のリンクから登録を解除してください。 配信中止はこちら http://www.mag2.com/m/0000262576.html 第6号のメニューはこちらです。 ■お知らせ ■プログラミングを学ぶ前にメリットを考える事が重要 ■Web講座の詳しい紹介 ■関連する入門講座の更新情報 ■編集後記 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■お知らせ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 「Access VBA 初心者入門講座」の記事が増えてきたので、よかったらご覧く ださい。 Accessがインストールされているパソコンがある場合は、一番簡単にプログラ ミングがはじめられます。 http://vba.officehp.com/ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■プログラミングを学ぶ前にメリットを考える事が重要 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 独学でプログラミングを学習するには、事前にメリットを考えておくことが、 とても重要です。 プログラミングをしていると、作成したプログラムが一発で動くことはまずあ りません。プログラムのバグを見つけて修正することを繰り返す、デバッグと いう作業が必要です。デバッグは根気の要る作業です。 また世の中には、プログラミングの学習より楽しい娯楽がいっぱいあるので、 それらを上回るメリットを考えておかないと、ついつい挫折してしまうもので す。 私は以前にプログラマーの育成に携わった経験がありますが、そこでの受講生 のメリットは明確でした。 それは、「プログラマーとして就職し、給与を得ること」です。 半年後や一年後の自分の姿が、イメージしやすい目標とメリットですよね。 同じ目的を持っている受講生が集まっているし、講座は時間帯が決まっている ので、やらざるおえない状況になるため、挫折し難い環境が整います。 講座に出席さえしてくれたら、ほとんどの人がプログラミングできるようにな りました。 でも遅刻や欠席が多い受講生は、もともとの学力は優秀でも、あまり上達しま せんでした。 やはりプログラミングの学習は、自分でやりたいと思わないと続かないものな のです。 続けるために大事なのが『メリット』です。あなたがプログラミングを習得し た場合に、どんなメリットがあるのか、あらかじめ考えておくことで、モチベ ーションの維持に役立ちます。 プログラミングができるメリットは、お金、時間、就職などいろいろ考えられ ますが、プログラミングと無関係でもかまいません。 あなたにとって魅力的なメリットを考えましょう。 大きな目標と大きなメリットを考えておくことで、プログラミングの学習を、 途中で挫折することはありません。 もちろん最終的な目標やメリットは大事ですが、日々続けるコツは、小さな目 標と小さなメリットもたくさん用意することです。 「このプログラムができたら○○」 「ここまで読んだら○○」 というふうに、自分で小さな目標をたくさん用意し、達成できたらあなた自身 に必ずメリットを与えます。小さなメリットにお金は必要ありません。 ・好きなお菓子を食べられる。 ・楽しみにしていたテレビを見れる。 ・15分休憩ということでもメリットになります。 一見、学習の邪魔になりそうなテレビや休憩も、メリットと位置付ければとて も有意義なものになるのです。 関連記事もご覧ください プログラミングの学習をあきらめない方法。 http://pgtop.net/category/3713860-1.html プログラミングが出来ると月80万円の価値があるかも!? http://pgtop.net/category/5106270-1.html ┏ ─── ▼ キャンペーンへのご参加はこちら! ▼ ─── ┓ http://af1.mag2.com/m/af/0000240901/001/s00000001423001/034 ┗ あなたにベストマッチの転職情報をゲットしよう!キャンペーン! ┛ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■Web講座の詳しい紹介 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 毎回、各講座の特徴を一つずつ紹介します。 ○Java初心者入門講座 http://sunjava.seesaa.net/ Javaは一つのプログラミング言語で、いろんなアプリケーションが作れること が魅力です。一度 Java の基本文法を覚えれば、広い範囲の開発に活用できま す。 デスクトップで動くJavaアプリケーションも作れるし、JSPやサーブレットな どのWebアプリケーションも作ることができます。またデジタル家電や携帯電 話などのアプリケーションにもJavaが使われています。 「Java初心者入門講座」では、Javaの開発環境のインストールからはじまり、 環境設定や、統合開発環境である Eclipse を使ったアプリケーション開発ま でを、一通り学べるように工夫しています。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■関連する入門講座の更新情報 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 最近更新したWeb講座の記事です。 ○Access VBA 初心者入門講座 プロシージャから別のプロシージャを呼び出す方法。 http://vba.officehp.com/category/5149947-1.html VBA 標準モジュールをエクスポートする方法。 http://vba.officehp.com/category/5156517-1.html Access VBA 標準モジュールを削除する方法。 http://vba.officehp.com/category/5150576-1.html VBA 標準モジュールをインポートする方法。 http://vba.officehp.com/category/5155333-1.html Functionプロシージャを作成する方法。 http://vba.officehp.com/category/5163571-1.html Access VBA Functionプロシージャの解説。 http://vba.officehp.com/category/5166443-1.html イミディエイト ウィンドウを使用する方法。 http://vba.officehp.com/category/5167298-1.html イミディエイト ウィンドウの活用方法。 http://vba.officehp.com/category/5167999-1.html 文字列型を返すFunctionプロシージャを作成する方法。 http://vba.officehp.com/category/5170078-1.html ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■編集後記 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 最後までお読みいただき、ありがとうございました。 先日、雨の後に自宅の漏電ブレーカーが落ちたので、近所の電気屋さんに見て もらいました。 電気屋さん二人がトランシーバーで通信しながら、あっという間に漏電の原因 を突き止めました。 作業を観察していると、「プログラミングのデバックと似ているなぁ」と思い ました。 雨の後ということもあり、まず水に濡れやすい屋外灯から一つずつ取り外し、 テスターで漏電をチェックしていました。 違ったら次の照明・・・というふうに進めていくと、テスターの針が大きく揺 れるところがありました。開けてみると水が溜まっていました。 原因がわかったら、すぐに修理してくれて、漏電は無事に解決しました。 プログラミングも同じです。プログラムを実行中にバグが発生したら、まず大 まかに原因を予測します。そして範囲をどんどん絞り込んでいき、最終的には バグの原因が特定できます。あとは修正すればよいだけです。 どんな分野でも、原因と結果の関係は同じだということですね。 では、また次回にお会いしましょう。 ご感想やご要望はこちら http://pgtop.up.seesaa.net/web/mail2.html ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ マガジンID:0000262576 プログラミング入門 初心者でもやりたい事ができる! 発行者 :mslab 発行者Webサイト : http://pgtop.net メールはこちら : mail-m@bzen.net バックナンバー : http://archive.mag2.com/0000262576/index.html メルマガの登録・解除 : http://www.mag2.com/m/0000262576.html このメールマガジンは、 『まぐまぐ』 http://www.mag2.com/ を利用して発行しています。 …………………………………………………………………………………………… Copyright(C) 2008 mslab All rights reserved.



