Railsチュートリアル』があります。読んだだけ(コードを書いていない)後半部分がいまいちわかっていない演習問題を解いていないなどなど、けっこう中途半端でした。そのため、今度は手を動かしつつRailsチュートリアル2周目をやっていくことで、理解を深めたいと思います。Railsをインストールする"まで進めました。ここまでの内容は、以下の通りです。environment"から「rails-tutorial」という名前の環境を作りました。それ以外は、基本的にRailsチュートリアルに書かれている手順通りにやっています。分からないときはとにかくググりましょう。ググりましょうとのことなのでググりました。Railsの公式サイトを確認。Railsはこれまでに何回ダウンロードされたでしょうか?調べてみてください。A1で見つけたサイトにダウンロード数の記載がありました。現時点で178,389,767ダウンロードとのことで、1億超えとはすごいですね。rubygems.orgまとめ今日はそこまでたくさんのことはしていません。これからコードを書いていくことになるので楽しみです。23:58『Railsチュートリアル』を改めてやってみた(〜1.2.2まで)Tweet広告を非表示にするもっと読むコメントを書く2019-06-22アウトプットのためにブログを始めましたWebエンジニアになるために勉強を始めたはいいものの、インプットばかりになってしまっている自分に気づきました。インプットも大事ですが、アウトプットも大事。いうことで、アウトプットのためにブログを書くことにしました。初心を思い出すためこのブログの内容(予定)まとめこのブログを書く理由なぜ書くのか?理由は大きく分けて5つあります。努力の跡を残すため初心を思い出すため以下で、少し詳しく説明していきます。勉強した内容の定着を図るため書籍やサイトで勉強していると、わかった気になってしまうことが多々あります。いざその技術を使う場面に遭遇してもなかなか使うことができなかったり、そもそも覚えたはずの内容も忘れてしまっていたり......。いった残念な状況から脱出したいという想いから、インプットだけではなく、アウトプットも習慣化したいと考えました。学びを自分の言葉でアウトプットする場合、【インプット→自分の頭で考えてまとめる→アウトプット】のような流れで、一旦自分の頭で考えてまとめたり要約したりする力が必要です。ブログでのアウトプットを通じて自分の頭で考えることで、うやむやだった知識が整理されて知識が定着するのを期待しています。私が自分で自覚している短所として、説明が下手くそというのがあります。これには大きく分けて以下の2つの理由があると考えています。説明する対象に対する理解が足りない(知識不足)こちらは言葉通りの意味ですね。りんごを知らない人間が、他者にりんごのことを説明することができないように、説明する対象に対する知識が足りなければ、他者に伝えられる情報量は当然少なくなります。勉強した内容の定着を図るため」で説明した、アウトプットによって知識を増やしていくことが大切だと考えています。言語化能力が乏しい私は頭の中で理解していても、いざ言葉として人に伝えようとしたときにうまく言葉にならないということが往々にしてあります。適切な言葉への変換が即座に行えず、頭の中でぐるぐるしているような感じ、とでも言いますか......。ブログのアウトプットは自分の頭の中にあるものを言語化する作業ですので、そこの部分の練習として活用していきたいという考えですね。自分のための備忘録ありがたいことにネットや書籍には、今現在自分がつまずいたり、やりたいと感じていることを実現するための情報がたくさん存在します。膨大な情報の中からいくつかの情報を参考にしてなんとか解決できたものの、再度同じ状況になったときにまた最初から調べ直して......となってしまうことが度々あります。エラー対応などでは、自分の環境要因でエラーをうまく解消できないことなどもありますので、解決に至る方法や経緯を記録に残しておかなかったばっかりに、後々泣きを見ることも多いです。要するに、未来の自分のために、調べる手間は極力省きたいということですね。努力の跡を残すため努力の跡を残す理由は主に2つあります。自信をつけるため私は”対”自分自身のことになると、わりとネガティブな人間です。精神的に落ち込んでいると、周りと自分を比較して落ち込んでしまったりしてしまうんですよね。いったときに、『自分のやってきたことなんて......』と卑下してしまう未来がなんとなく想像がつきます(なんせ自分のことですので......)。人はいざ我が身を振り返ったとき、自分の身になることが何一つ残っていないことほどつらいことはありません。そのため、努力の証明を目に見える形で残すことで、「自分はこれだけやってきた」とポジティブにいられるよう、将来の保険をかけておきたいという気持ちがあります。転職活動のためエンジニアの中途採用では即戦力が求められていることが多いです。そのため、実務経験が数年以上あることが前提条件の求人が多く、逆に未経験OKの求人は少ないです。未経験OKの求人を出している企業の場合、応募者のポテンシャルや熱意などを見ることになります。インプットのみの努力というのは目に見えにくいため、口頭で説明してもなかなか理解されにくいです。そのため、自分でアプリやサイトを作ったという実績や、ブログやQiitaでの情報発信など、目に見える形で提示することが重要であると考えています。私自身、ブログでアウトプットをしていることで、少しでも転職活動でプラスに働けばありがたいという想いもあったりします。初心を思い出すため最初は楽しくて始めたことであっても、つらいことに直面すると嫌になってしまったり、いわゆるマンネリ状態になってしまったりします。万が一そうなったときに、このブログを読んで初心を思い出せるようにしたいです。それから、「何がわからないかわからない」状態ってあると思うんです。私は要領が良いほうではなかったので、何度も「何がわからないかわからない」状態に陥ってきました。わかる人からすればきっと、「なぜそんなこともわからないのか?」って思うようなことなんですよね。初心者の気持ちがわかるのって、初心者のときのことをちゃんと覚えている人だけなんです。自分が今後、自分の知識を誰か(初心者の人、専門知識が少ない人)に伝える立場になった際に、そういう人の目線に立ってわかりやすく伝えられるようにしたいなぁという想いもあったりします。このブログは「Webエンジニアになりたくて勉強始めたけどわけわからん」状態になっている自分のような人向けに、できるだけわかりやすく書いていきたいと思っています。このブログの内容(予定)このブログでは以下のような内容を書いていこうかと思っています。備忘録・メモ他にも思いついたことがあれば追記するかもしれません。まとめそういうことで、ブログ始めました。アウトプットするなら自分以外の誰かの役に立ってくれたら嬉しいなぁと思いつつ、まずはアウトプットを継続できなければ本末転倒なので、継続は力なりで頑張っていきたいと思います。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。