LINE2019.05.09あっという間にブートキャンプ開始から2ヶ月が経過。1ヶ月目はJS地獄でした。プログラミングブートキャンプ1ヶ月目が終了して出来るようになった事バンクーバーのプログラミングスクールで、ブートキャンプに通い始めてから、早くも6週間が経過しました。Railsに時間を費やしました。いうことで実際にどんなことしたのかまとめてみます。次の苦行は、Gitの使い方2ヶ月経過で感じることマイナス面ざっとブートキャンプ2ヶ月目に学んだ事1ヶ月目にJSをしこたまやっている為、Rubyの基礎文法に関しては、3日くらいであっさりとしていました。確かに繰り返し処理とかほとんど考え方は同じなので、そんなものなとも思う。ここから怒涛のRails。1ヶ月目にNode.jsでアプリを作ったのと比べて、驚くほどあっさりと、ある程度の機能を作れてしまう。恐るべしRails日本のプログラミングスクールの宣伝文句で、「2ヶ月で自分のWebサービスが作れます!」みたいなのあるけど、あながち間違いではないのかも。本当にシンプルなCRUD処理だけなら、あまりプログラミングの知識がなくても、すぐできてしまう。いうことで最初の1週間くらいは余裕ブッこいていた。世の中そんな甘く無い。そこから徐々にデータベースが複雑になってきてどのテーブルがどのテーブルと結びついているのかを考える際は、若干頭が痛くなった。ついていけない!ってほどでもない。TDD開発その後はTDDという開発方法などを学んだ。テストファイルを作っておいて、後々作業が複雑化していったときに、バグの解消が楽になるというものだと思うけど、僕の今のレベルだと、テストファイルを作るとその分とんでもなく時間がかかる。いった最初にエラー対策をしっかりと組んでおくという考え方は、ビギナーから中級に進む上で必須の考え方なのかなとも思う。掲示板に質問して、それに対してだれでも回答できるようなアプリ。何個か同じようなCRUD処理ができて、ユーザータイプごとに出来ることを分けるような簡単なアプリを作った。そこで新たな気づきがあった。Railsだけで簡単なものを作る事ができるけど、やっぱりRubyについてももっと深く知りたいなということ。いうことで、かの有名なチェリー本を購入。今まで、どっぷり英語でプログラミング学習をしていたのもあってか、日本語で学ぶと新鮮。この本は特に、胡散臭さがなくて、これはこういう場合に確実に必要になるという理論がわかりやすくまとめられているのでおすすめ。晴れた週末に公園で、光合成をしつつこの本を読んでる時は、なんかプログラミングが生活の一部になってるなと感じた。集大成として、2ヶ月終了時点でグループプロジェクトが行われた。金曜日に課題が渡されて、土日で仕上げて月曜日発表というもの。課題はクイズアプリを作るというもので、先生で登録すればクイズが作れて、普通のユーザーで登録すれば、クイズに答えるというもの。聞いた時は結構シンプルだと思ったけど、必要なテーブルを考えると結構複雑だった。やって点数を計算するとか。このテーブルがどのテーブルとくっついてというのが苦手。グループワークならではの、苦しみがあった。グループミーティングでの苦行プログラミングはプラニングが全てということで、金曜日の午後は、ほとんどプランに時間を割いた。このミーティングがとんでもなくカオス。誰も人の話を聞かない。いうか全ての会話に誰かしらが、話を遮ってくる。ぼくにはこれが正直かなり辛かった。ただでさえ英語で議論するということで、人より時間がかかるのに、さらに話してるときに、話を遮られる。3回目くらいで、完全に何かがポキっと折れて、発言しなくなった。この辺のスキル向上も必要。スキルというかメンタルか。今までは自分でリポジトリを作って、Githubにプッシュしてというのしかやったことなかった。その為、Gitの使い方は結構適当だった。それが今回はグループワークという事で、作業によってブランチ切って、それをあとでマージしてってのがほんとに苦戦した。最終的に土日は、9時から22時まで作業することに。頭が爆発しそうだった。2ヶ月経過で感じること新しいことを学びたい欲が高まってきている。最近はReactの勉強に向けて再度授業内容がJSに戻ったけど、徐々に楽しくなってきた。自分がやっていて一番楽しいものを見つけるのに、色んな言語に触れてみるのもありかもしれない。あとはエラーの対処が上手くなってきた。エラー恐怖症も、もうあまりない。良くも悪くもエラーでて当然でしょマインドになっている。ほんとに全労力をプログラミング学習に注いでいる。ジムも週一回しかいけず、ランニングしてもすぐ疲れる。なんか脳みそからすべて疲労している気がする。最後の1ヶ月だから根性でやるしかない。ほんど3ヶ月でよかった。これ以上やってたら、頭が燃える。以上2ヶ月目レポートでした。LINEKotaをフォローするKotaそうだ、カナダに住もう関連記事プログラミング3ヶ月のプログラミングブートキャンプが終了!メリットとデメリットバンクーバーでの3ヶ月のプログラミングブートキャンプが終了したので、メリットとデメリットについてまとめてみました。過去1年間何度もプログラミング学習に挫折してきた僕ですが、ここ2ヶ月はかなり継続できています。いうことで今回は、プログラミング学習に挫折しそうになった時の対処方法をご紹介します。プログラミング初心者のプログラミング学習と英語学習の3つの共通点プログラミングの勉強をしていると、英語学習と似ているなと感じることが多いです。英語学習で学んだコツをプログラミング学習でも活かせるのではと思うので3点紹介したい思います。プログラミングプログラミングブートキャンプ1ヶ月目が終了して出来るようになった事バンクーバーのプログミングブートキャンプに通い始めて6週間が経過しました。1ヶ月経過時点で課題が課されたので、この1ヶ月でどんな事ができるようになったのかまとめてみました。現在僕はバンクーバーでプログラミングのブートキャンプコースに通っています。今まで何度もプログラミング学習の独学を続けてきましたが、挫折してきました。これはもう環境を変えるしかないと思い、このブートキャンプに参加してみましたが、メリットだらけだったので、ブートキャンプのどんなところが良いのかまとめてみます。プログラミングプログラミング学習は「根性の短期決戦」ではなく、「コツコツ長期戦」のようです3ヶ月のプログラミングブートキャンプでプログラミングを学べば、即戦力としてバリバリとプログラマーとして活躍できると思っていましたが、ちょっと違う様です。プログラミングの学習は3ヶ月といった短期戦ではなく、もっともっとコツコツと焦らずにやっていく必要がありそうです。多くの人は、1〜2ヶ月で就職しているみたい。斡旋とまでは言わないけど、ポジションを紹介してくれたりはする。コメントをキャンセルメールアドレスが公開されることはありません。Entryを使って、カナダ永住権を獲得し2018年9月にカナダに移住。カナダでの就職事情、バンクーバーでの生活について記事にしていきます。Kotaをフォローする人気記事カナダ移住、年収が下がるのは当たり前?2019.01.122020.02.15カナダで働くことのメリットは、自分の為に使える時間がたくさんあること2020.01.262020.02.15バンクーバー名物チキンウイング、安くて旨いオススメの4店舗!2019.02.072019.06.03「チーズはどこへ消えた」を英語で読んでみた。Entryを使って、カナダ永住権を獲得し2018年9月にカナダに移住。カナダでの就職事情、バンクーバーでの生活について記事にしていきます。Kotaをフォローする人気記事カナダ移住、年収が下がるのは当たり前?2019.01.122020.02.15カナダで働くことのメリットは、自分の為に使える時間がたくさんあること2020.01.262020.02.15バンクーバー名物チキンウイング、安くて旨いオススメの4店舗!2019.02.072019.06.03「チーズはどこへ消えた」を英語で読んでみた。RSSWordPress.orgSNSKotaをフォローするスポンサーリンク。