カテゴリー: プログラミング学習

  • プログラミングを続けるコツ

    プログラミングを続けるコツ

    プログラミングを始めた頃は楽しくてワクワクしていたのに、いつの間にかやる気が続かないという経験をした人も多いはずです。私も何度も挫折しかけましたが、今でもプログラミングを続けています。今回は、そのコツについて紹介したいと思います。

    そもそもなぜ続けるのが難しい?

    続けられない理由は人それぞれですが、多くの人に共通しているのは「成長していることが実感できない」ということにあると思います。

    コードを書いてもすぐに結果が出ないとどうしても飽きてしまいます。

    他にも考えられる理由

    • プログラミングをする時間が取れない
    • 何をやればいいかわからない
    • 覚えることが多すぎる

    続けるためのコツ

    プログラミングを続けるために大切なことをいくつか紹介します。

    1.計画・目標を立てる

    プログラミングを始めたての時は、何をやればいいのか漠然としている人が多いです。「今日は条件分岐のコードの概要を知る」「明日は条件分岐のコードを書く」などと、計画を立てることが混乱することの防止に繋がります。

    注意点ですが、「計画は大体うまく行かない」という前提で詳細な計画は、臨機応変に対応できるように長くて一週間ぐらいまでを目安に立てるべきです。

    実際、計画と大幅にずれてしまってモチベーションが下がってしまったという人を見たことがあります。

    しかし、大まかな計画は一か月ぐらいの期間で立てておくのは良いと思います。例えば、事前に『簡易ゲームを作るために必要なプログラムの内容』を調べておき、それをもとに「今月はこのゲームを作る」と目標を設定します。

    その月間目標に沿って、さらに上に述べた一週間ごとの計画を立てることで、日々の作業が明確になり、効率よく進めることができます。

    2.学習記録をつける

    毎日でも、数日に一回でもプログラミングの勉強をしていると「一週間前、何の勉強をしたんだったかな?」などと忘れることがあります。そういうことが続くと、やる気の低下に繋がってしまいます。

    そこで「昨日は○○の勉強をした」「昨日よりも一行多く書けた」など記録しておくことでモチベーションの維持・向上に繋がります。

    自分が続けられた理由

    私の場合、「毎日どれだけ少なくてもいいからやる」と決めてから続くようになりました。そうすると、よく言われているように「初めはやる気がなくても、だんだんやる気が湧いてくる」ということが本当にあります。

    ここで、「本当に少しだけ」という気持ちで取り組むことが大切です。私は、少しだけと思いながら、つい心の中で「一時間ぐらいやろう」と考えていた日があったが、そういう日はすぐにやる気が無くなってしまうという経験をしたことがあります。

    少しやってもやる気が出ない日は、復習だけして新しいことはやらないという日もありました。

    続けるには無理のない範囲で行動することが、一つポイントなのではないかと考えています。

    完璧主義よりも大雑把に考えるぐらいが継続に大切です。

  • プログラミングを始めて最初にぶつかった壁

    プログラミングを始めて最初にぶつかった壁

    私が初めてプログラミングを触ったときに使った言語はPythonです。

    まず出力関数のprint を使っていろいろな文字を出力したのを覚えています。その時は、順調で「プログラミング楽しい」などと思っていました。

    でもその先の条件分岐でつまずいたのを覚えています。具体的には、if文やelif、elseなどです。

    どんな壁にぶつかったか

    条件分岐のあるコードを書くときには、もちろんそれぞれの制御構造の意味を理解していなければなりません。初めはそれを理解し、覚えることが大変でした。

    例えば、ifは「もし○○であるならば、△△△を実行する」という意味になります。

    elifでは、「上に書いた条件をどれも満たさず、もし○○であるならば、△△△を実行する」というような意味になります。

    このような制御構造を毎回、異なった条件分岐で使うのが大変でした。実際、今でも難しい条件分岐の時は調べないと書けないときがあります。

    Pythonの基本的なルールを覚えるのにも苦労しました。

    Pythonでは、初めに「def ○○・・」というように関数の定義というものをしないといけなかったり、ifやforのような制御構造を使ってコードを書いたら、文の最後に「:」(コロン)と呼ばれるものをつけなければいけなかったりします。

    そのような細かいルールをついつい忘れることがあり、毎回コードを書き終わって実行しようとしたら、エラーと表示されて心を折られたことがありました。

    どのように乗り越えるのか?

    私は、長いコードを書いて実行したときにエラーが表示されたら、英語で書いてあり理解できないことがほとんどだったので、チャットGPTを使ってエラー文をコピペしてエラーの原因をよく聞いていました。

    細かな言語のルールに関しては、何回もプログラムを書く中で覚えていくのが練習にもなり、結果的にプログラミングの上達という面においても効率的なのではないかと思います。

    現段階で思うこと

    私もプログラミングを学んでいる最中ですが、今振り返ると何回もエラーが表示されて心が折れることがあり、とても印象に残っているので、プログラミングにおいて間違えることはとても大切なことだと感じます。

    そして、上達のためにはやはり実際に手を動かしてプログラムを書いてみることが重要だと思います。

    個人的に初心者におすすめのツール

    初めは、無料で自分のペースでやりたいという人にはYouTubeを使った学習がおすすめです。

    映像を使った解説であるため理解しやすい。

  • プログラミングを始めようと思った理由と、初めにやってみたこと

    プログラミングを始めようと思った理由と、初めにやってみたこと

    少し前から本格的にプログラミングを勉強し始めました。

    以前から興味はあったのですが、「自分には難しそう」「時間がないから」などと言い訳を言って手を出せずにいました。

    でも今の時代、どんな人でも簡単に基礎から学べる時代になっていて、少し調べてみると意外にスモールステップで始められることを知ったので、「まずはやってみよう」と思い行動することにしました。

    なぜプログラミングを学ぼうと思ったのか

    最初のきっかけは、「役に立つスキルを身につけたい」という気持ちからです。

    明確に副業や仕事のためというのではなく、今のような情報社会の中で役に立つスキルを身につけて、「自分の力で何かを作れるようになったらいいな」というような憧れからです。

    それから、合間時間などにネットでプログラミングのことについて調べていると、技術を身につけるとアプリやサイト、データ分析などに利用していることを知って、いつか自分もそのようなことができるようになりたいと思いました。

    プログラミングを学んでいて現状で感じること

    初めのうちは、プログラムのルールや細かなコードの違いを覚えるのがすごく大変です。

    でも毎日少しずつできる範囲で勉強していくと、そこまでつらくは感じません。むしろ、少しずつではあるが簡単なプログラムを書けるようになると楽しくなっていきます。

    つらい勉強と思うのではなく、自分の可能性を広げてくれるためのチャンスと思って練習することが大切だと思います。

    今はまだ一人で何も見ずにプログラムを書くことは難しいけれど、毎日少しずつでも勉強していけばいつか、「やっていてよかった」と思える日が来ると信じて、続けていきます。

    次回、どのようなサイトを使うのがオススメか紹介しようと思います。