(license)みなさん、こんにちは!タカハシ(@ntakahashi0505)です。プログラミングを学ぼう!と思ったとき、まずどのような行動をとるでしょうか?書籍を買う、ネットを調べる、セミナーに参加する...などが思いつくかも知れません。実はその前に確認すべきことがあります。「プログラミングを習得するには、どれだけの時間が必要なのでしょうか?」それをわからないで走り出してしまうと、けっこうお金と時間を投資したのになかなか成果が出ない...ということになり兼ねません。いうことで、今回はプログラミングを習得するためには何時間の学びが必要なのか?を明らかにしつつ、実際にそのための時間を捻出し、その習慣を作る方法を考えていきます。※この時期はコミュニティ「ノンプログラマーのためのスキルアップ研究会」セミナーVol.1「『プログラミングって何時間勉強すればいいの?』学ぶ時間と習慣の作り方」の内容の一部を加筆修正して記事にしたものです。当日の様子は以下のツイートまとめもご覧くださいませ。ノンプロ研セミナーVol.1「プログラミングって何時間勉強すればいいの?学ぶ時間と習慣の作り方」ツイートまとめコミュニティ「ノンプログラマーのためのスキルアップ研究会」第1回セミナー。時間を押さえるプログラミング学習を当たり前の習慣にしようコミュニティではプログラミングを学ぶ習慣をサポートします「ノンプログラマーのためのスキルアップ研究会」についてプログラミング習得に必要な時間まず、プログラミング習得に必要な時間を割り出しましょう。意外と皆さん、そのことを知らずに学習を始めてしまいます。ネットを検索するといくつかの例が見つかりますので、見てみましょう。Rubyを1カ月で学んだu_babaさんまず、Rubyをたった1カ月で習得されたu_babaさんの例です。30ruby記まともな文章にしたいのだけど、そうする余力がないので、記録のために箇条書きでメモ書きを残します。Rails)を学ぶために、まず初学者向けのまともな情報が少ないし、僕以上の事例はそういないと調べて思ったのと(自分で言ってすみません)、これから学ぶ人が増えるだろうから、その参考になればとも。201...30ruby.hatenablog.com上記記事で紹介されている、u_babaさんの学びをまとめると、以下のようになります。次に、スキルハブ吉田さんがおすすめしている例を見ましょう。初心者がプログラミングを短期間でマスターする方法をお話しようと思います。今からあげるトレーニングをだいたい1日3時間、2〜3ヶ月間続けることによって、基礎的なプログラミング技術をものにすることができます。skillhub.jpトレーニングのステップについて細かくご紹介いただいていますが、ざっくりまとめるとこのような形です。Scriptを学んだTさんの例です。まとめますと、だいたいこんな感じです。教材は書籍2冊とネットTさんの例については、セミナーで話をしている動画を抜粋していますので、合わせてご覧ください。プログラミング学習に必要な習慣は?つまり、プログラミングを習得するには200~300時間くらい必要ということになります。初心者のうちは「モノ」にはなりづらいものです。どれくらい先で「モノ」を使えるようになりたいかというところから、1日あたりどれほど学習時間を持つかを逆算する必要があります。数か月から半年で「モノ」が使えるようになりたいのであれば、毎日2~3時間を学習に充てる必要が出てきます。週に2時間だけとか、単発セミナーだけで、なんとかなると思うのはとても危険です。プログラミングはマラソンのようにずっと走り続けなくてはいけないもの、ペナントレースのように毎日試合があるようなものです。時間とお金がある程度あれば、u_babaさんのように、短期集中ブートキャンプ的に身に着けることができますが、ほとんどの場合は、今の生活を前提にプログラミングの習慣を組み込む、つまり「習慣化」が必須になります。プログラミングを習慣化するためのステップビジネスマンの場合、当然ながら働いていますから、毎日2~3時間の捻出は簡単にはいきません。その中で時間と習慣を作るということを実現するためのステップがあります。それは以下のようなものです。現状を把握する投資と浪費を仕分ける浪費をなくす時短する時間を押さえるこの部分、以下の動画でも導入の部分を公開していますのでご覧ください。以下、簡単にそれぞれのステップについて解説をしていきます。現状を把握するまず、多くのビジネスマンが意外にも「自分の時間を何にどのように何時間かけたか?」を正確に把握していません。毎日仕事がある中で、2~3時間捻出するという困難に立ち向かうわけですから、どこに工夫をする余地があるのかを洗い出す必要があります。現状を正確に把握すると、色々とやれる余地が見えてくるので、まずはそこがスタートです。投資と浪費を仕分ける時間の使い方を「投資」と「浪費」に仕訳します。自分にとって得な時間の使い方であればそのままで良いのですが、意外と自分にとって損な時間の使い方をしている場合も多くあります。その浪費の時間を洗い出して、対策の対象とするのがこのステップです。浪費をなくす次に、浪費の時間をなくすための対策を考案して実行するフェイズです。手段としてはおおまかに以下のようなものがあります。そのままなくせるものはなくす別の手段や、別の時間に代替してなくす自動化する自分にとって損しちゃっているところなので、できる限りなくす努力をするのが良いです。浪費だが、どうしても残った時間だけが残ります。この時間も、できる限り圧縮して時短をするのがこのステップです。ポイントはPCを使っている時間です。PCのセッティングと扱い方を見直すことで、かなりの効果を見出せます。時間を押さえるここまでのステップで時間を捻出したとしても仕事が伸びて時間が埋まってしまった割り込み仕事が入ったという理由で、せっかくの時間が失われることが、とてもよくあります。これは、実は、人間の特性として「当たり前」にあることなので、まずそれを認識する必要があります。それをブロックするために「カレンダー」を埋めておくというのがポイントになります。プログラミング学習を当たり前の習慣にしようプログラミングを身に着けるには、合計で200~300時間という時間の投資が必要であることを、まず認識する必要があります。その時間を捻出しないで初めてしまうのは、距離をわからないでマラソンを走ることや、全部で何試合かわからないのにペナントレースを戦うことと一緒です。それで、毎日2~3時間という時間を設ける必要があります。最初はかなりの「工夫」が必要になるでしょう。そのためのノウハウはたくさんあります。使えるものをたくさん使って、小さなものを積み重ねて捻出します。それができた暁には、その工夫を「普通」にする必要があります。毎日の習慣にすることです。それができれば、もうプログラミングの習得をグッと引き寄せたといってもよいと思います。コミュニティではプログラミングを学ぶ習慣をサポートしますコミュニティ「ノンプログラマーのためのスキルアップ研究会」では、プログラミングを継続的に学ぶための支援をしています。具体的にはを毎月のセミナーともくもく会の開催、オンラインでのコミュニケーションでサポートをします。以下ページにて詳細の確認およびお申し込みが可能ですので、200~300時間を走り続けたい!という方はご参加いただければうれしいです。#ノンプロ研ノンプログラマーがVBA・GAS・Pythonなどのプログラミングを学ぶコミュニティ「ノンプログラマーのためのスキルアップ研究会」が絶賛活動中です!本ページはコミュニティの情報発信をしていく特集ページです。tonari-it.com2017.12.24どうぞご活用ください!「ノンプログラマーのためのスキルアップ研究会」についてコミュニティ「ノンプログラマーのためのスキルアップ研究会」では、毎月の定例会や勉強会、Slackでのやり取りを通して、皆さんのプログラミング学習の質やモチベーションを高めるための活動をしています。過去の活動については、以下のページをご覧ください。コミュニティ「ノンプログラマーのためのスキルアップ研究会」の活動レポートまとめコミュニティ「ノンプログラマーのためのスキルアップ研究会」(略して「ノンプロ研」)。このページはその活動レポートまとめページです。コミュニティ活動の一気読みをされたい方、ぜひご活用くださいませ。#ノンプロ研ノンプログラマーがVBA・GAS・Pythonなどのプログラミングを学ぶコミュニティ「ノンプログラマーのためのスキルアップ研究会」が絶賛活動中です!本ページはコミュニティの情報発信をしていく特集ページです。プランノーツ代表、コミュニティ「ノンプロ研」主宰。ITで日本の『働く』の価値を上げる!」をテーマに、VBA&GASの開発、講師、執筆などをしております。→詳しいプロフィールはコチラ★ご依頼・ご相談はお気軽にどうぞ!→お問い合わせはコチラ★フォロー頂ければ嬉しいです。「コミュニティ+講座」形式で継続性&教え合える環境も提供。!ノンプログラマーがプログラミングスキルを身に着ける支援ををするコミュニティ。セミナー・もくもく会・Facebookグループのサポートで「自らで学び続ける力をつける」支援、「教え合うことで学びの価値を上げる」場の提供をしています。事例満載!ノンプログラマーのための社内のVBA&GAS活用法コミュニティ「ノンプログラマーのためのスキルアップ研究会」(通称ノンプロ研)。先日開催された定例会のテーマは「ノンプログラマーのための社内のVBA&GAS活用法」。先輩お二方に、そのノウハウをうかがいました。2019.08.24コミュニティ・イベントプログラミング初心者が目指すのにオススメのツールBest30【前編】VBA・GAS・Pythonを使ったお仕事で使えるであろう簡単ツールのアイデアを30個集めよう!という内容でセミナーを開催しました。本記事では、そこで紹介した30個のツールを紹介していきます。2018.03.22コミュニティ・イベントコミュニティに入って自分で薪を割ろう!その価値はマジで高いよという話コミュニティ「ノンプログラマーのためのスキルアップ研究会」の先日の定例会。テーマは「『自分で薪を割る!』コミュニティ活用術」。今回は、ちょっと感動すら覚えたその開催レポートをお送りしていきます。2019.03.17コミュニティ・イベントプログラミング初心者が目指すのにオススメのツールBest30【後編】プログラミン初心者が目指すのにオススメのツールBest30をお送りしています。今回はその後編とうことで、VBA・GAS・Pythonのよりバラエティに富んだ残り19のツールを紹介していきますね。2018.03.23コミュニティ・イベントコミュニティ「ノンプログラマーのためのスキルアップ研究会」を立ち上げますコミュニティ「ギガ盛りブログ飯」の主催者である、染谷昌利さんの「コミュニティの作り方」についてのセミナーに参加しました。それを受けまして、コミュニティ「ノンプログラマーのためのスキルアップ研究会」を立ち上げます。#ノンプロ研ノンプログラマーがVBA・GAS・Pythonなどのプログラミングを学ぶコミュニティ「ノンプログラマーのためのスキルアップ研究会」が絶賛活動中です!本ページはコミュニティの情報発信をしていく特集ページです。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣ITを応援する当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。日々更新の活力倍増いたします。※PayPalアカウントが必要です。※金額は変更可能です。Platform23HTML・CSS32iPhone・アプリ29Monaca・スマホアプリ開発7PC全般・Windows86PowerPoint・VBA28Python87RPA1VBScript15Vue.js・JavaScript13WEBサービス・クラウド68WordPress・ブログ88Word・VBA42コミュニティ・イベント109セミナーのお知らせ11チャットワーク72データ分析・アクセス解析40仕事・生産性・働き方73動画配信8商業出版21起業・フリーランス72電子書籍・Kindle3運営会社プランノーツは"IT×働き方改革"をお手伝いする会社です。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣ITを応援する当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。日々更新の活力倍増いたします。※PayPalアカウントが必要です。※金額は変更可能です。Platform23HTML・CSS32iPhone・アプリ29Monaca・スマホアプリ開発7PC全般・Windows86PowerPoint・VBA28Python87RPA1VBScript15Vue.js・JavaScript13WEBサービス・クラウド68WordPress・ブログ88Word・VBA42コミュニティ・イベント109セミナーのお知らせ11チャットワーク72データ分析・アクセス解析40仕事・生産性・働き方73動画配信8商業出版21起業・フリーランス72電子書籍・Kindle3運営会社プランノーツは"IT×働き方改革"をお手伝いする会社です。Scriptが「V8ランタイム」をサポート!モダンなECMAScript構文が使えるようになった2020.02.072020.02.08GASでコピーしたGoogleスライドのプレゼンテーションを取得する方法2020.02.052020.02.05Facebookページいつも隣にitのお仕事タイトルとURLをコピーしました。