プログラミングは難しい?解その1
インターネット情報の活用
検索し直し&コメント
プログラミングに対するイメージの確認
10月20日に投稿した”プログラミングは難しい?”の検索結果としてえられた10アイテムについて、当日コメントさせて頂いていました様に、インターネットの再検索による、確認と各々のアイテムの検索結果について、講師のコメントを公開させて頂こうと思います。
諸般の都合で、すいませんが、LISTの若番順では無く、講師が説明を作成しやすい順(必要時間の関係です)に解説させていただこうと思います。今回の対象は以下の黒太字のアイテムになります。(1番目です)
尚、タイトルの”解その*”は、LISTの番号に合致しています。
1.どの言語を学べばいいのかが分からない<=>習得難易度の高いプログラミング言語を選んでいる
2.プログラミング学習をするための準備が難しい
3.英語のドキュメントが多い
4.プログラミング特有の用語や専門用語が多い
5.膨大な基礎学習が必要
6.厳密な論理性が求められる
7.抽象性の高い思考も求められる
8.エラーが多すぎる
9.覚える事が多すぎる
10.苦手意識が強い
インターネット上の情報を検索すると、第一検索結果から、どの言語を学べばいいかわからないの記述が存在します。
初心者向けサイトで、並んでいる学習すべき言語について、その言語名リストが、必ずしも学びやすいものでは無く、判り難いのではとコメントが見られます。言語しては以下の様なものが記載されているようです。
- HTML
- CSS
- JavaScript
- jQuery
- React
- Ruby
- PHP
- Python
- Java
- Swift
- Go
- TypeScript
- Kotlin
- C#
講師的にはこれらの言語が、初心者の方に学びやすいかというと、?を感じます。
以前、既にいくつかの言語について、難易度をコメントしてきましたが、明らかに、初心者向けではない言語があるように感じます。
使ったことの無い言語もありますが、見たり・使用した事のある言語で具体例を挙げると、”C#”等、オブジェクト指向言語であり、初心者向けというよりは、中級者向けに思えます。
尚、ある記述では言語の選択として次のアイテムが挙げられていました。
- 学習がしやすい?
- 応用がしやすい?
- 開発案件が豊富?
- IT業界のトレンドとマッチしている?
上記の内、後半2アイテムは学んだあとの事(開発の仕事としての意味です)を考えている様に感じます。
従って、どの言語を選択するかは、前半の以下の2アイテムの様に考えると良いのではと思えます。
1.学習のしやすさ
2.応用のしやすさ
そこで、更に他のインターネットの学習し易い言語の選択方法の情報を確認すると以下の様な情報が有りました。
- 習得の難易度が高くないか
- 需要が有り求人が豊富か
- 汎用性が高く応用しやすいか
- 今後の将来性があるか
やはり、此方の情報でも、2から4のアイテムの様に(アイテム3は両方にも感じますが?)、仕事としてとらえた時の選択の仕方として記されているように思えます。
ただ、ここで言うところの習得難易度は、ある意味、人それぞれの場合が有り得ると思います。
ここまで、インターネット上の情報を検索してみましたが、少し、ピンと来ていません。
何故なら、これらの情報で、皆さんは、何の言語を選択されるでしょうか?
講師は、これらの情報で本当に正しく言語を選択できるのだろうかと思いました。
そこで、講師の考える言語の選択方法を以下に記したいと思います。
=初心者の方=
基本的に、大まかな、やりたい作業に必要な言語を選択するべきです。
但し、あくまで、最終的に学習する言語としての位置づけです。
初心者の方は圧倒的に学ぶべきアイテムが多いと思います。
例を挙げるならば、論理的な思考や抽象性の打破(プログラミングは目に見えないものを相手にします)、専門用語若しくは英語の理解(特殊な言語でない限り、通常プログラムは簡単な英単語を使用します)等、覚える事・慣れる事が多いと思います。
そこで、初心者の方は敢えて、最終言語の前に、一つか二つか、プログラミングを学びやすい言語の選択をお勧めします。
要するに、学習を始めやすい言語、基本的な言語を先ず選択して、プログラミングの何たるかを学んで、基礎を確立した上で、最終言語を応用のつもりで学習するという選択です。
これは、急がば回れという方法です。同時に長期戦略なので、途中で志向が変わり、別な最終言語を選択する事も可能になります。ただ、それまで別な言語で学んだ事は目標が変わっても基礎的な事なので、多くは生きてくるはずです。
=プログラミング経験のある方=
将来性などを考えて、仕事に必要とされる言語を選択するべきです。
現在は対象の言語が決まると、インターネット上の情報を検索で調べて、対象の言語の特徴を調べる事ができます。
対象の言語の特徴がわかれば、その時のご自身の言語に対する状況、即ちスキルレベルや経験と対比して考えて、足りない部分が有れば、その差分を埋めるアクションを実行します。
尚、ギャップが激しい場合は、内容によって、開発の経験を積んだり、再度言語の学習を行い言語への造詣を深める等実行する必要が有ると思います。
恐らく、一定のプログラミングスキルのある方は、弱点補強などは、講師に言われるまでもなく、実行されると思います。
=共通=
初心者・経験者共に共通な事柄として、早急に結果を求めない事、目途が立っていないのに、開発の仕事に転職や自立をしない事が、後々、後悔しないポイントだと思われます。
講師は東京都の起業支援関係のプログラムに登録していますが、そこで受講できるオンラインセミナーで複数の講演者が、リスク最小で初めて、大きく育てるのが、長く続けて最終的に成功へ結びつけるコツと言われていました。
要するに、現在の会社に在職しているうちに、独立にむけた準備をする、スキルをUPさせるという事の様です。
皆さんは、プログラミングについて、どの様なご意見・イメージをお持ちでしょうか?
講師の経験が、皆様のお役に立てれば幸いです。
=================以下広告です========================
講師は此方のショッピングモールでは余り買い物はしていませんが、同じ会社の親メニューの中にある、オークションサイトは何回も利用しています。
実は、現在、投稿する際に使用している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
========================================