プログラミングは難しい?解その4
インターネット情報の活用
プログラミングに対するイメージの確認
10月20日に投稿した”プログラミングは難しい?”の検索結果としてえられた10アイテムについて、当日コメントさせて頂いていました様に、インターネットの再検索による、確認と各々のアイテムの検索結果について、講師のコメントを公開させて頂こうと思います。
諸般の都合で、すいませんが、LISTの若番順では無く、講師が説明を作成しやすい順(必要時間の関係です)に解説させていただこうと思います。今回の対象は以下の黒太字のアイテムになります。(4番目です)
尚、タイトルの”解その*”は、アイテムLISTの番号に合致させてあります。
1.どの言語を学べばいいのかが分からない<=>習得難易度の高いプログラミング言語を選んでいる
2.プログラミング学習をするための準備が難しい
3.英語のドキュメントが多い
4.プログラミング特有の用語や専門用語が多い
5.膨大な基礎学習が必要
6.厳密な論理性が求められる
7.抽象性の高い思考も求められる
8.エラーが多すぎる
9.覚える事が多すぎる
10.苦手意識が強い
インターネット上の情報を”プログラミングは難しい プログラミング特有の用語や専門用語が多い”で再度検索したところ、第一検索結果から、”プログラミング特有の用語や専門用語が多い”に関する説明が出てくる様です。
その内容を少し引用し纏めてみると以下のような内容になる模様です。
プログラミングを習得するには、プログラミング特有の考え方や専門用語を理解する必要があります。
たとえば、初心者・未経験者の方には馴染みがないであろう、”変数”や”高水準言語”といった専門的な技術用語があります。
更に、”オブジェクト指向”などの理解は、プログラミング学習にはほぼ必須といえるでしょう。
”オブジェクト指向”は言わば、プログラミング独自の考え方・ルールであり、いずれも日常的に使用頻度の高い用語ではないため、”プログラミングは専門性が高い”と必要以上にハードルを上げてしまうと共に、難しさを感じてしまう一因なのかも知れません。
そこで、”オブジェクト指向”の複数のインターネット検索結果を以下の様に並べてみました。(講師的には、これらの説明を読んでも?と感じる方が多いかなとの感想を持ちました。やはり、実体のないものを、初心者の方等に説明するという行為は、簡単ではないと思います)
- オブジェクト指向=開発するもの一つひとつを”物”と捉えて、その仕組みを考えながらプログラムを作るという捉え方
- 基本的な考え方は、プログラムの中で扱いたい、現実世界の事物を模るためにオブジェクトを使用すること、またはそうしなければ使うことが難しいあるいは不可能だった機能にアクセスするための、シンプルな方法。
- オブジェクトは、モデル化しようとしている事物に関する情報および、持たせたい機能や動作を表現する、関連したデータとコードを持つことができる。オブジェクトのデータ (通常、関数も含む) はオブジェクトのパッケージの中 (名前空間と呼ばれることもある) に適切に格納される (カプセル化と呼ばれています)。
- オブジェクト指向とは、現実の世界でものを組み立てる時のようにプログラムを作る考え方。オブジェクトにはさまざまなデータや機能、動作を与え、パッケージの中に格納しておくことが可能。こうしたオブジェクトを複数用意し、それらを組み合わせながらプログラム全体を作るのがオブジェクト指向の考え方です。
- 実体のないものを物のように扱うというのが抽象的でわかりにくいことに加えて、オブジェクト指向というのはあくまでも考え方であるため、人によって解説の仕方が違うこともわかりにくい点となっている様です
また、この様な概念はそもそも抽象的なものなので、初心者・未経験者がそのすべてを短時間で理解することは難しいと言われており、その結果、多くの方がプログラミングに苦手意識を持つ一因になっている様です。
前述の”オブジェクト指向”の様なプログラミング独自の考え方の他に、数多くある専門用語を理解するには時間や労力が必要です。
プログラミングには”ソースコード”や”タグ”、ITのインフラ関係でもある言葉の”サーバ”、”フレームワーク”のような多くの方には聞きなれない専門用語が複数存在します。
そこで専門用語をインターネットで調べてみたところ、以下のような用語が挙げられていました。皆さんは意味が解りますでしょうか?講師にとっては、全て簡単に説明可能な範囲です。
- 高水準言語(高級言語)
- ソースコード
- 実行形式(実行ファイル)
- コンパイラ型(C、C++、C#、VB.NET等)
- インタプリタ型(Perl,PHP,Ruby,Excel VBA等)
- ロールバック
- バグ
- デバッグ
- 変数
- 代入
- 真と偽
- 算術演算子
- 比較演算子
- 論理演算子
- 関数
- サーバー/クライアント
- コメント
- データベース
- SQL
- フレームワーク
個別の意味は、必要が有れば、インターネットの検索で確認をお願い致します。
”オブジェクト指向”の考え方・言葉は謂わばプログラミング言語特有のものかもしれませんが、使っていかないと、理解は難しいかもしれません。また、その他の言葉も覚えて、実際に使用しないと、理解を深める事は難しいかもしれません。
要するに、”習うより慣れよ!”ではありませんが、使いこなすことで、慣れていくしかないのではないでしょうか?
但し、これらの概念や専門用語は最初から完璧に理解していたり、覚えていないと、どうにもならないかというと、そうではないと思います。何故なら、言語に関連するIT系の言葉や概念は日進月歩で日々変わっていっていると思っても、間違いではないと思います。
従って、徐々に慣れていく、使えるようになる、という事でも、十分に対応していける様に講師は感じています。
皆さんは、プログラミングについて、どの様なご意見・イメージをお持ちでしょうか?
講師の経験が、皆様のお役に立てれば幸いです。
=================以下広告です========================
講師は此方のショッピングモールでは余り買い物はしていませんが、同じ会社の親メニューの中にある、オークションサイトは何回も利用しています。
実は、現在、投稿する際に使用しているPCはこの有名なオークションサイトで購入したものです。
感染症が再拡大する中で、この様なオンラインショップは大変、安全で有用だと思います。
=================以下広告です========================
講師は、オンラインショップでは無く、実店舗をDVDレンタルや書籍・ゲームソフトの購入で利用した事が有ります。
オンラインショップではインターネットで注文して店舗で受け取るなどもできるようなので、購入するものによって、今後、此方の実店舗・オンラインショップの利用を行う可能性が出てきています。
【TSUTAYA online 通販】TSUTAYA店舗で受取りOK
=================以下広告です========================
講師は本サービスを以前使用していました。
ある特定のTVドラマコンテンツを視聴する為だったと記憶しています。PCの大きな画面で、見たいときに、見たいだけ、視聴していました。所謂、纏め視聴が出来るのが、DVDレンタルやCS放送視聴と違うところだと思います。
=================以下広告です========================
当工房は、本アフィリエイトプログラムに参加しています。
幾つか、本アフィリエイトプログラムでしか、利用できない広告主があり、追加選択しました。
=================以下広告です========================
講師はいろんなものを、此方のオンラインストアで購入している有料会員(プライム)です。又、個人事業主を初めてから、事業主としての有料アカウントも別に取得して利用しています。
雑誌からペン一本など小さいものでも、講師が契約している有料アカウントの場合は送料無料なので、送料が必要な特定の業者ではなく、AMAZON社が送付してくるものの中から購入品を選ぶようにして、利用しています。
感染症下の現在は、配送業者によって、デフォルトで置き配なので、ある意味、安心して利用できます。(講師は可能限り、毎回置き配指定しています)
=================以下広告です========================
講師は、この書店さんで、定期的に雑誌や書籍を購入しています。
インターネット経由での注文・利用にはユーザ登録が必要と思いますが、購入金額に応じて、ポイントが付与されますのでお得だと思います。(単純なポイント付与では無く、数日限定で2倍ポイント付与や前月一定金額購入すると会員ランクがUPされて、デフォルトポイントが2倍等、ポイント獲得の機会が多いと思います)
尚、購入総額金額の縛りがあったはずですが(4000円前後?利用する場合は、書店のホームページで確認をお願い致します)、自宅に届けてもくれますので、数年来流行った感染症下でも、書籍や雑誌を自宅で入手できます。講師は緊急事態宣言の発令時はインターネット経由で注文し、自宅送付を利用していました。
=================以下広告です========================
講師は、此方の空気清浄機を購入して使用していました。
衛星(CS)のTVドラマを見ていると、コマーシャルとして、良く商品の紹介で、お目にかかる事が多い気がしています。
=================以下広告です========================
講師は此方で、PC系やTV録画系のアイテムの購入を行った事が有ります。価格や送料で選択したと思います。
講師が定期的・不定期に購入する時に使用しているネットショップの一つです。
=================以下広告です========================
講師は本会社のセミナーを受講しました。
性格統計学という新たなる領域で、なかなか興味を持ちました。今後、更に知ろうと考えています。会社員時代、過去に部下を持たされた時に苦労したの事が、思い出されます。この考え方を知っていたら、結果は違っていたかもしれません。
知って得する、知らないと損をする!すぐに役立つ相手に合った「伝え方」のコツ!
=================以下広告です========================
講師は本会社のセミナーを受講しました。
性格統計学という新たなる領域で、なかなか興味を持ちました。今後、更に知ろうと考えています。会社員時代、過去に部下を持たされた時に苦労したの事が、思い出されます。この考え方を知っていたら、結果は違っていたかもしれません。
性格統計学で学ぶ!あなたのコミュニケーション傾向と具体的対策
=================以下広告です========================
講師は最近デザインプログラムのCANVAを使用し始めました。
以下はCANVAのPRO版のご案内です。(使える素材が大変沢山あります)講師は未だCANVAを使用し始めたばかりなので、PRO版を使用してはいません。ただ、デザインを行う上で仕事で使う場合(販売はしなくてもビジネス様に公開する等の目的に場合)、PRO版で無いとNGな場合は契約する予定です。現在、この辺りも含めて実際のデザインを作成して操作性やデザイン構築性の確認中です。
Canvaを使って、いつまでも印象に残る魅力的なはがきをデザインしましょう。今すぐ作成を!
=================以下広告です========================
当工房ではWEBでのホームページ作成に当たり、使用する画像の為、幾つかの提供会社の画材等のコンテンツを検討し購入しました。以下の会社の写真・イラスト素材は購入した一つのアイテムになります(当工房で購入したものは、パッケージング内容等、以下の具体例内容とは異なるかも知れません)。具体的な利用は未だですが、現在、演出方法・使用箇所等検討中です。(4月にベースのホームページを公開し、9月にブログページを公開しています。)
以下の広告は写真素材となっていますが、イラスト素材もあります。又、動画素材や音楽素材も販売しているようです。(詳しくは以下のJUMP先で内容をご確認願います)
=================以下広告です========================
当工房でも使用しているレンタルサーバです。
WordPressを初めて触るため、ホームページ作成が出来そうか感触を得るため、また有料コンテンツへのアクセス制限・ユーザ別制限が可能か確認する必要があり、お試し期間(当時は10日間)のあった、本レンタルサーバを契約しました。サポートが電話でできる点もポイントでした。(メール・チャットではリアルタイム性が無い・固定質問にしか回答が来ない等有る為です)
JUMP先: エックスサーバー
=================以下広告です========================
講師が今年初め検討していたレンタルサーバサービスの一つです。
使用しているサービスの箇所でコメントしていますが、お試しの有無(確認できなかっただけかもしれません)が検討で留まった理由です。WordPressを扱えるようになった現在では、検討内容が異なってきているため、将来は利用しているかもしれません。
パワフルで高速なピュアSSDクラウドレンタルサーバー
mixhost
=================以下広告です========================
講師が今年初め検討していたレンタルサーバサービスの一つです。
使用しているサービスの箇所でコメントしていますが、お試しの有無(確認できなかっただけかもしれません)が検討で留まった理由です。WordPressを扱えるようになった現在では、検討内容が異なってきているため、将来は利用しているかもしれません。
【国内最速No.1】高性能レンタルサーバーConoHa WING
=================以下広告です========================
ソフトウエア工房孫風雅では現在、”ソフトバンク光”を契約して、使用しています。
以下は取扱業者の一つと思います。(回線を引く際に問い合わせ易い所を当工房では選択しました)
GMOとくとくBB【ソフトバンク光】
=================以下広告です========================
ソフトウエア工房孫風雅では現在、”ソフトバンク光”を契約して、使用しています。
以下は取扱業者の一つと思います。(ソフトバンク光を契約する際にソフトバンクAirも一緒に検討しました。あまり大きな理由は無くソフトバンク光を選択しました)
=================以下広告です========================
ソフトウエア工房孫風雅では現在、”ソフトバンク光”を契約して、使用しています。
以下は取扱業者の一つと思います。(回線を引く際に問い合わせ易い所を当工房では選択しました)
SoftBank光新規申込で36,000円、他社転用で15,000円キャッシュバック!
=================以下広告です========================
ソフトウエア工房孫風雅では現在、”ソフトバンク光”を契約して、使用しています。
以下は取扱業者の一つと思います。(ソフトバンク光を契約する際にソフトバンクAirも一緒に検討しました。あまり大きな理由は無くソフトバンク光を選択しました)
SoftBank Airなら【SoftBank Airキャンペーン】
=================以下広告です========================
ソフトウエア工房孫風雅では現在、”ソフトバンク光”を契約して、使用しています。
以下は取扱業者の一つと思います。(回線を引く際に問い合わせ易い所を当工房では選択しました)
【オプション不要で37,000円還元】SoftBank光キャッシュバックキャンペーンサイト
=================以下広告です========================
当工房で利用し始めた、アフィリエイトサービスです。
いろいろなデータを確認できるインターフェースが提供されている様です。(当工房では契約したてですので学習中です)
初心者でも安心のサポート!アフィリエイトを始めるならA8.net
========================================