学生から社会人へ!
はじめまして。
新人ブログ3週目です!
新卒で入社し、学生時での1週間と社会人になってからの1週間の早さにびっくりしています。
それだけ毎日が充実してるってことか?
いや、学生の頃は学生の頃で充実してましたよ?
そんなことはさておき、今回は新人研修で、私たちがどんなふうに学んでいるかが気になってる方も多いと思います。
ですので、新人ブログ3週目は私がどんなことでつまずいて、どんなふうに学んでいったかを紹介したいと思います。
◆BlackJack
課題の中で文字だけでのBlackJackを作りました。皆さん、BlackJackは知っていますよね?
カードを引いて行って21に近づけるあれです。
私は細かいルールまでは知りませんでしたが…
トランプって数字だけじゃなく、”A”,”J”,”Q”,”K”の文字がありますよね?
その中でBlackJackって”J”,”Q”,”K”のカードは”10″として計算しますよね?
この処理が結構難しかったです。
人間は”A”は1、”J”は11、……として認識できますがパソコンはそれを教えないとわかってくれません。
そして”J”は11と教えても合計点の計算時はそれを10として計算すると教えなければいけません。
この処理がなかなかうまくいかなくて、ずっと頭を抱えていました。
私は参考書を見たりインターネットで調べたりしていましたがなかなかいい答えが出てきません。
そんな時先輩が、焦らず1つ1つの処理を整理してそれをコードにしていったらいいと言ってくれました。
まず、カード(1~13のランダムな数字)を引く。
引いたカードを先ほど言った文字の数字は文字にして表示。
合計点を算出する際、値にあった数字で算出。
ちょっとわかりにいですが、頭の中でどんな処理が必要かということを順番に考えていきました、
そして、課題をクリアすることができました。
◆コードは見やすく、コンパクトに!
Javaの課題をしていく中で進めていくうちに、コードがより長く、複雑になっていきます。例をあげると、最初は簡単な課題が多く、コードもそれに比例するような形で短く簡単なコードで済みます。
ですが、課題を進めていき、自分で書いたコードを見るとただ一言、長いです。
そんな長いコードを書いていると「この処理さっきも書いたような・・・」や「階層が深くなりすぎて結局これはどんな処理なんや」「ここもっと工夫すれば見やすくなるのにな」
と思い、まず参考書を使って自分で調べました。
ですがなかなかいい案が…そんな時は……
先輩に!!!
そして、先輩も快く質問に答えてくれて、無事解決!
あ、答えを教えてくれるわけではないですよ?
参考サイトを教えてくれたり、先輩自らヒントをくれたりします。
◆日付操作
この記事を書きながら今思い出しただけで大変だったな、と思います。
今週1週間で理解するのに一番時間がかかりました。
日付を取得したり、日付に加算、減算を加えたり、表示の仕方を変えたりするのですが、参考書などで調べ、書いてることを見た瞬間「……ん?」となり全く理解できませんでした。
今までは参考書を使い書いてることを読んでも「ここの処理はこのためかな?」とかなんとなくではありますが理解することができていました。でもここは全くわからず頭が真っ白になり、先輩に相談。
すると先輩はコード1つ1つの説明をしてくれたり、課題を一緒になって進めてくれて私が理解できるまで気にかけてくれました。
先輩方に、本当に感謝してます。
◆レビュー修正
これは先週1週間に限ったことではありませんが課題を提出して、はいOK、とはなかなかなりません。まず先ほどBlackJackにルールがあるようにコーディングを行う際にもルールが存在します。それを守れていないと修正してください、とレビューが返ってきます。
また処理がおかしいところがあったり、コードの書き方がわかりにくかったりすると修正のレビューが来ます。
そして修正していると全くわからない単語が書いてあったりします。でもちゃんと参考サイトなども教えてくれます。それでも理解できない時もあるので、その時はレビューしてくれている先輩に直接聞いて理解し、それを活用し修正を行うとびっくりするぐらい見やすくなったり、何行もかけて処理していたものが2~3行になってシンプルになったりします。
まずは自分で考えたり調べたりして、それでもわからなかったら教えてもらい課題をこなし、レビュー修正でまた一つ成長する。
そんな毎日です。
◆まとめ
社会人になってまだ1か月もたってませんが、本当に毎日が充実していると思います。
私事ですが学生時は趣味でパチンコや、スロットを楽しんでいました。
土日はアルバイトか打ちに行く。そんな生活でした。収支は聞かないで…(笑)
ですが社会人になってからはいかに休みも充実させるかと考えるようになりました。
家で自主勉強したり、まぁ休みなんで遊んだりもしますが、学生時に比べて家でのパソコンを使って勉強することが明らかに増えたと感じています。
学生の頃には思いもしなかったことです。
こんな自分に変えてくれたウィズテクノロジーに感謝です!
今後も昔の自分に戻ってしまわないよう毎日を充実させていけるよう頑張っていきます。