初心者による初心者のためのプログラミング入門

プログラミングの始め方

 
 今日は私がどのようにしてプログラミングを始めているかを書きたいと思います。
ちなみに私が本格的にプログラミングを始めてから2ヶ月ちょいくらいなのでこれが一番良いやり方!とまでは言い切れませんので、参考程度に読んで頂けたらと思います。:-)
 
 まず一番最初に私が始めたことは授業でやったことのあるC言語の復習でした。当時の私は全く興味がなかったので、授業など全く聞いていませんでした。 笑
 
そこで教科書として使っていた、ハリーポッターの本のような分厚い参考書をまず一通りやってみることにしました。その本は超初心者向けに書かれていたため、意外にもある程度理解できていたような気がします。あくまで気がする程度ですが 。笑
 
C言語はポインタという概念が難しくそこでつまずく人が多いとネットでもその本にも書いていました。かくいう私もまんまとつまずきましたので、さっさと諦めてあげました。←なぜか上から(笑)
 

大事なのは完璧を望まないこと?

 
 しかし!この諦めるということが意外にも初心者の方には重要な要素だと私は思います!少しでもプログラミングをやったことのある人はわかると思います。つまずきポイントが山のようにあることを 笑
 
 中上級者の方にとってなんでもないことが、私たち初心者にとってとてつもなく難しいことだったりします。環境構築はさておき、文法のこれの意味がわからない。と言ってずっと悩んでいたら全く進めることができません。とりあえず最初のうちは使い方さえ理解していればオーケーだと私は考えています。
 
 小難しいことは置いといて、とりあえず何かを作ってみたりして後から振り返るとこういうことだったのか!となることが多いのでまず理解することよりも使ってみることが大事だなと感じました。
 
 でも、これが理解できないと先に進めない。どうしてもこれは理解しておかないといけないという場合もあります。そのときは友人に聞くなり一番近くにいる人に頼るのが一番良い方法ではないかと思います。
 
 でもでもでも周りにそんな人いないよーという方もいると思います。私の場合C言語の時は同じように授業を受けていた友達に聞くことができました。しかしRybyの場合、場所が田舎だったこともあり、周りにやっている人が全くいませんでした。そんな時はネットにあるプログラマーがよく使う質問できるサイトがあるのでそれを使ってみると良いと思います。
 
 こういうサイトは意外と質問してからの返事がとても早いです。多くの初心者が抱える問題はすでに解決済みの質問としてあることが多いのでまずはそこから同じ問題はないか探してみることをお勧めします。
 

コードを書く。悩む。自分の作品を作る。悩む。コードを書く。⚠︎以下略...

 
 やはりプログラミングはコードを書いてなんぼだと思うので、本を読んでばかりではなく、書いてみることが大事だと思います。本に書いてある通りに書いてみてもエラーが出てくることは多々あります。多くの場合が写生ミスです。 笑 そのエラーを解決する力もプログラミングにおいてとても大事な部分であり、嫌になる部分であると思います。 笑
 
 自分の作品を作ること、これは初心者にとってとても大事な部分だと思います。どんなにシンプルなコードで本に書いてあったものをすこーしだけ変えただけのものであったとしても思ったように動いてくれたときの感動と喜びは毎回ですが最高です。 笑
 
 モチベーションを保つためにも復習や理解を深めるためにも作品を作ることが一番いいことだと私は思います。
 
 
 
 私一個人の意見としては1時間も悩むのであればすぐ相談したり、質問していたりすることが良いと思います。初心者の方は圧倒的にエラーで悩んでしまう時間が多くあるので、この時間をいかに少なくしていくことが初心者脱却への近道だと考えます。
なので一番いい上達法はいい相談相手を探すことが良い方法なのかもしれませんね。 笑
 
今日のところはこれぐらいにしておきます。
ではまた!!!

改めての自己紹介

 
 
こんばんわ!
今日はちゃんと自己紹介もできてなかったので最初に自己紹介からしたいと思います。
 
名前:ぶんた
出身:鹿児島県
職業:大学4年の学生
趣味:サッカーのなどのスポーツ
やっているプログラミング言語:C、RubyLua(どれも中途半端に本を1冊やったぐらいですw)
将来の目標:世界の人に使ってもらえるサービスを作ること
 
 
私はぶんたと言います。鹿児島に住んでいて、南国育ちです。 鹿児島は本当にいいところで、
黒豚しゃぶしゃぶや豚カツなど美味しいものがたくさんありますよ!行かれたことのない人は是非来て欲しいです! 笑
 
前回も言った通り大学の4年生で今は絶賛就活中です。w プログラミングの勉強に就活と忙しい毎日ですが、この気持ちで生活してる人も多いはず!共に頑張りましょう!
趣味は主にスポーツ全般で幼稚園生の頃から、大学4年までずっとサッカーを続けてきました。大学もサークルではなくて部活動に入るぐらいサッカーばっかりの生活を送ってきました。笑
 
私が今までやってきたプログラミング言語は上記に書いた通りですが、どれもマスターしているわけではなくて、1つなんか作ってみたよ?ぐらいの感じです。 笑
現在一番にやっているのがLuaという言語です。あまり聞きなれない言語でないかと思います。私もインターシップに参加するまでは知りませんでした。今勉強して2週間ちょっとなんですがそんな短さでマリオみたいなゲームが作れてしまうぐらい簡単な言語で、スマホゲームを作ってみたいという方にはぜひオススメしたい言語でもあります!
 
私の目標はざっくり言うと世界の人に使ってもらえるサービスを作ることです。なぜこれが夢かというのはおそらく、かっこいいから。。。
そんな甘い世界でないのは私でさえもわかりますが、夢は大きく持てと私の好きなサッカーのプロ選手、本田圭佑さんもおっしゃっていました。
彼の言うことに反感を持つ人も多くいますが、私は彼をとても尊敬していてそんな彼のようになりたいとも思いました。(サッカーの面だけでなく、性格的な面で)
 
今日はとりあえず、この辺で自己紹介を終えたいと思います。
今後は私の就活でのことや、プログラミングの話などを中心に書いていきたいと思いますので、少しでも興味のある方はこれからも読んでいただけれたらなと思います。:-)
 
ではまた!!!

これからエンジニアとして生きていくために

  エンジニアを目指す

 現在の私

 私は現在地方大学に通っている4年の学生です。もうすぐ卒業式に入りますが、私は卒業しません。ちなみにそれは単位が足りなくて留年してしまったとかではなく、あえて休学しあと1年、学生として残ることにしました。もちろんこれからまた就活をしていきます。
 

 なぜ学校に残ることにしたかを書くと長くなるので簡単に言うと、エンジニアになりたいと思ったからです。就職活動も終え後は卒業だけと考えてた私が、12月の末に行われていた特別な講義をたまたま受け未経験の私がエンジニアを目指すことにしました。


 なぜブログを書くことにしたか

 プログラミングを勉強してエンジニアになろうと考えている人や、これから就活をしてエンジニアになろうと考えている人は今の時代とても多くなってきていると思います。そのような人たちに向けて、一緒に頑張っていこうという気持ちでこのブログを書いていこう考えました。

 私は未経験でプログラミングを独学で学んでいる最中で今もまだ初心者真っ只中ですが、この不安な気持ちは最初に誰もが持ってしまうものだと思います。私の経験(ほとんどが失敗談になると思うが)が少しでも皆さんの糧になればと思います。

 

 これからよろしくお願いします!!