無料プレゼント中
公務員専用イデコ活用マニュアル

地方の30代文系社会人がTECK::CAMPイナズマ参戦/本編

こんにちはnino(@kurashilog)です。

引き続きTECK::CAMPイナズマコースへの参加レポです。

nino
記事の最後にはおトクに受講できる「紹介者コード」もあるよ!

前回記事はコチラから↓

テックキャンプのイナズマコースは全7日間。日にちごとに書いていきます。

カリキュラムは「Webサービス開発」を受講しました。

TECK::CAMPの学習の進め方

はじめに学習の進め方を簡単に紹介します。

テックキャンプは講義形式ではなく自学形式です。オンラインで学習カリキュラムページにアクセスし、課題をこなしていきます。

もちろん自学投げっぱなしではなく、分からない所があれば即質問できるようになってます。

質問を受けてくれるのは「メンター」と呼ばれる講師陣で、何名かが常に教室に待機されてます。

カリキュラムページの下部ある「メンターを呼ぶ」ポップアップをクリックし、席番号を入力してボタンを押すと、どこからともなくやって来てくれます。

もちろん自分で声をかけてもOKです。

nino
ぼくはボタンにお世話になったよ。
ポメすけ
コミュ障も安心の親切設計!

Webサービス開発コースの学習内容

  • 基本カリキュラム
    RubyとRails
    HTMLとCSS
    mysql
  • 応用カリキュラム
    Git
    JavaScript

イナズマは最低でも1日に10時間、7日間で70時間の学習時間をとります。

その80%はRubyとRailsに時間を割くカリキュラム構成です。

主に学びたかったのはHTMLとCSS。

HTMLとCSSは学習目安が10時間程度ですが、カリキュラム中盤から始まるRailsでもHTMLとCSSの知識が効いてくる感じでした。

0日目

受講料支払後、受講開始の2週間前からカリキュラムページへアクセスできるようになります。

ポメすけ
2週間前から予習できるってことやな。
nino
ぼくは1週間前に受講を決めたので、そこから予習スタートしたよ。

この時点から同期の方の進捗も見れます。

この人もう30%超えてる …!みたいに自分を追い込むことも可能。

こういうモチベーション維持の仕掛けも学習系のサービスでは大切なんでしょうね。

自分も予習しておかねば!と意気込むものの、1週間休むために前倒しで仕事していたのであまり時間が確保できず…

プログラミングに必要となるテキストエディタのインストールや環境設定もカリキュラムに組み込まれていたので、これらの作業を行いました。

あとは、行きの新幹線の中でもダメ押しの予習。

Rubyの基礎文法あたりまで進み、進捗23%で予習終了。

1日目

時刻は10:50、テックキャンプ渋谷教室へ到着。

教室の床は木のタイル貼りですっきり&上質な印象。

初日ということで、教室の使い方などについて説明を受けました。

イナズマコース、1〜2ヶ月コース、法人研修とそれぞれのコースごとに色分けされた名札を作成。

イナズマコースで受講したテックキャンプ渋谷教室

TECK::CAMP渋谷教室

4〜6人掛けの机でそれぞれカリキュラムを進めていきます。

席は自由席ですがイナズマの面々は「Webサービス開発」と「iPhoneアプリ開発」ごとに大体固まって座ってました。

nino
BGMにMoanin’が流れたりしてて良い雰囲気だよ。

ちなみに飲料は飲み放題。
ラインナップはこちら。

  • COLD
    水・緑茶・コーヒー
  • HOT
    コーヒー・紅茶(ダージリン、アールグレイなど)・ジャスミンティーなど

有料ですがドクターペッパーとレッドブルもありました。

ポメすけ
ぶっ倒れるまでやれということやな(深読み)

さて、初日はRubyの基礎文法の続きから開始!

開始後しばらくは順調に進めることができてたけど…

「引数(ひきすう)」が良くわからない…メンターさんに説明してもらうんだけど、やっぱり完全には理解できない…

メンターさん
そこは初見殺しなんで、とりあえず進んでから後で復習してみるとイイですよ〜

という言葉を信じて進んでみることに。

その後「クラスとインスタンス」で派手につまずく。なんだこれ??

ポイントをまとめた動画も見てみるけど「・・・?なに言ってるの?」と理解が追いつかない。

nino
まだココを攻略できるレベルに達してないんだな。

そう思い、さっきつまずいた「引数」の箇所に戻ってみることに。

すると…

nino
あれ?さっきより分かるぞ…

この学習スタイルが自分には合ってるみたい。

というわけで、「クラスとインスタンス」もよく解らないけど進めていくことに。

MEMO
内容を完全に理解できなくても、カリキュラム上で模範解答のコードが表示され、先に進むことができます。

「クラスとインスタンス」をさらっと流して、HTMLとCSSにちょこっと入り、進捗51%で終了。

基本カリキュラムを終えると100%になるけど、イナズマではその先の応用カリキュラムの途中まで進むことが目標なので、この%に惑わされすぎても良くありません。

初日は22時過ぎまで居残り、体力の限界を感じて宿へ戻りました。

ちなみに、15時と19時にブレイクタイムがあり、お菓子を食べてクールダウンできます。

テックキャンプのブレイクタイム

休憩中〜

ポメすけ
おかしイイナー

BGMのボリュームが上がってブレイクタイムを知らせてくれます。

Owl City & Carly Rae JepsenのGood Timeでした。

nino
Owl City好き!Firefliesいいよね。

2日目

10時50分には教室入りし、学習開始!

のはずが…

寝坊。

あきらめて&sandwichというところで「やさいのサンドイッチ」食べました。

nino
おいしかったです。

というわけで13:30に教室到着。

遅れたため席が開いておらず、同じフロアの別の部屋へ。

イナズマ同期のみなさんお元気ですか。「なんか脱落した人いたな」とか思われてるだろうか。

遅刻スタートの2日目は、HTMLとCSSを中心に学習。

ここはドットインストールやブログ運営で少しだけ触れたことがあるので比較的とっつきやすい印象でした。

HTMLやCSSはこのブログでも素人なりにコピペでいじったりしてたんですが、なんか変なことしてないか検証してみなきゃ。

架空のヘアサロンのHPを作ってみようという演習があって、だんだんと出来上がっていく過程がとても面白かったです。

ひととおり終えて、いよいよ次章はRails。

具体的内容に入る前の開発環境構築までを行い、進捗63%で終了。

nino
遅刻したので自戒を込めて23時まで居残り。

3日目

Railsに入り、実際にWebアプリケーションを開発する際のディレクトリ(フォルダ)の作り方や、mysqlというデータベースの構造などについて学びます。

途中まで順調、と思いきや…

「アクションとはコントローラーに存在するインスタンスメソッドのことを指します。」

( ಠωಠ)

出たなこのやろう。
インスタンスめ…インスタンスめ…

nino
「クラスとインスタンス」でつまずいたままでは、これ以上先へ進めない…

そう判断し、14時には「クラスとインスタンス」に戻り復習。

macとにらめっこ→メンターさんに質問→コード書く→カリキュラムの説明が理解不能→最初に戻る

延々とループし、気付けば23時。

23時ちょっと過ぎちゃったのに対応してくださったメンターさんに感謝。

ポメすけ
ありがたいやで…

このメンターさんもイナズマ修了者で、修了後は本を読んで勉強できるようになったとのこと。

いきなり本での学習はやっぱりハードルが高いんですね。

進捗は77%で終了。伸び率が悪くなりましたねぇ。3日目にして100%達成者もいました。すごい。

ちなみにぼくはまんなかくらいでした。

4日目

nino
午後からは後半戦となる4日目!

Railsを使って、画像投稿できるTwitterのようなWebアプリを作成していきます。

Railsに入ってから、体感難易度が格段に上がります。

それでも2週目を見据えて、なんとかカリキュラムを進めていく。

アプリケーションは、ディレクトリ(フォルダ)を1つ作って、その以下の階層にいくつものディレクトリやテキストファイル等を作って構成します。

その個別のファイルを編集していくのが主な作業。

実際にWebページ上で表示される場合、どのファイルがどんな役割を果たしているのか、その仕組みを理解するまでに時間がかかりました。

nino
4日目の山場は間違いなくココだった。

逆に仕組みがなんとなくでも頭に入れば、今自分がやっている作業と思考が紐付いてきます。

実際にアプリを開発する際には、どんなデータを持たせるかできるだけ事前に考えておくことが重要だということも理解できました。

ポメすけ
設計しなおすの大変やもんなぁ。

そんなこんなで進捗91%で終了。明日でいったん基本カリキュラムは終了させたい。

けど、1%上げるのにすっごく時間かかるようになったから不安…。

もう半分以上経過したのか…毎日が猛スピードで過ぎていく感覚です。

5日目

昨日の画像Twitterアプリ開発の続き。
アプリの構成を確認しつつ、なんとか完成。

しかし、完成時点では技術が全く身になってない感覚に襲われる。

nino
この感覚は的中してたんだ…

基本カリキュラムのラストに用意されていた「エラー解決問題」が鬼でした。

その名のとおりトライ&エラーを繰り返すしかないのですが、これが果てしなかった…全日程中で一番しんどかった。

繰り返し表示されるエラー画面に泣きそうになりつつも、繰り返すトライ&エラー。

世の技術者は日夜エラーと戦ってるんだな…すごいよ。

でも自力でエラーを解決できたときは感動ものです。

ごまかしつつですが、なんとか100%達成。

ハリボテの100%感がものすごいので、明日は応用カリキュラムに進む前に基本カリキュラム2週目いこう。

そう心に決め、20時半で切り上げ。
この日はAirbnbホストの方と飲みに行く約束をしてたのです。

ポメすけ
ヌルすぎ。

6日目

たいして飲んでもないのに起きれず遅刻しそうになる。

道玄坂を駆け下りてなんとかセーフ。

イナズマ修了生のメンターさんが朝礼でこう言ってました。

メンターさん
後半は体力的にも消耗してダレてきちゃうので、新しい知識を入れずに復習にするのも一つの手です。
nino
よし、やっぱり応用には行かずに基本2週目に入ろう。

功を奏したのか、初見よりかなりスルスルと頭に入ってくる。

ドリル的なものがあるんですが、ヒントを見なくても解けるものが多くなってました。

そしてちょっとだけ応用カリキュラムに手を出してみる。

「スクレイピング」というウェブサイト上のHTMLから特定のデータを抽出する処理を学びます。

ポメすけ
プログラムっていろんなことができるんやなぁ。

基本カリキュラム100%を達成したことで、気持ち的にもちょっと一区切り付いてしまいました。

それでも学習しているとやっぱりあっという間に時間は過ぎて、時計はもう23時。

nino
明日はとうとう最終日!がんばるぞ!

7日目(最終日)

そして迎えた最終日。

オリジナルアプリケーションのプロトタイプくらいは作りたいなと思ってたんですが、それは断念。

昨日と同じく基本カリキュラムの復習と、Git、JavaScript、Bootstrapについて学習。

Bootstrapはすごい。

テックキャンプでアプリを作っていて感じていたことに「自分でWebサービスを作成する場合、デザイン(CSS)がネックになる」というものがありました。

テックキャンプで作成するアプリのCSSはもともと準備してあり、自分でコードを書くことがあまりなかったので、自作する場合どうしよう…という悩みが生じます。

でも、Bootstrapを使えばこの悩みをある程度解決できそう。

しかもレスポンシブ対応(PCでもスマホでも綺麗にレイアウトされる)という神仕様。

nino
自作時には使ってみようっと。

というわけで、ぼくは7日間ではオリアプ作成には至りませんでした。

応用カリキュラムの中盤までで時間切れとなりました。

同期の中には、応用カリキュラムの後半まで進んでる方も!

ポメすけ
吸収力やべーやつ。

進捗目安表がオンライン上にアップされており、最終日には懇親会があるような記述が…

あったんですが特に触れられることもなく21時でいつも通り終礼 笑

同期の皆で記念撮影後、そのまま帰宅する方もいれば、居残り学習をする方もいました。

ぼくは22時半で切り上げ、その時点で残ってた同期の方へお別れの挨拶をして教室を後にしました。

nino
お、おわった…やりきったぞ…!

まとめ

イナズマコースに参加して良かったとこ、イマイチだったとこを振り返ります。

良かったとこ

  • メンターさんにノータイム質問できる
  • 各カリキュラム後の「確認テスト」での知識確認
  • 「ドリル」での知識定着
  • 他の人の進捗が公表されており、モチベ維持
  • メンターさんが褒め上手

イマイチだったとこ

  • メンターさんによって知識差がある

参加を検討中の方へ

というわけで遂にテックキャンプ渋谷教室での怒涛の7日間を終えました。

体力・精神力ともにかなり持っていかれましたけど、何か一つのことに集中して取り組むのは楽しいですね。

連日大量にインプットされた情報は、まだ体系的に自分のものにはなっていないものの、参加前の自分よりは明らかにレベルアップできました。

最終日にはオススメ書籍の紹介もあったので、残りのオンライン学習期間を終えた後は書籍での学習にも手を出してみよう。

さいごに、これからテックキャンプに参加してみよう!という方に伝えたいことを何点か。

予習期間をフル活用しよう

時間が取れるのであれば、2週間の予習期間でカリキュラムに取り組んでおくことをおすすめします

確かに未経験者OKの内容ですが、初見をできるだけ無くしておき、自分なりに質問のポイントを考えておけばキャンプ期間をより有効に活用できます。

ドットインストールやプロゲートを見ておこう

プログラミングって??という方はドットインストールプロゲートなどの無料学習サービスで少しだけでも触れておくと良いと思います。

受講前はドットインストールしか試してなかったんですが、受講中におすすめしてもらったプロゲートも試してみるとかなり良かったです。

迷ってるならやってみよう!

ぼくは参加するかどうかかなり迷いました。

nino
参加しても何も変わらないんじゃないかな…時間もお金も無駄になるんじゃないかな…

そう思ってました。

7日間を終えて振り返った今、はっきりとこう言えます。

nino
参加して良かった!!!!

この記事をここまで読んでくれたアナタは、少なくともプログラミングに、テックキャンプに興味を持っている方ですよね。

自分が興味を持てることってあんまりないと思います。

せっかく自分のアンテナがビビっと反応したことなら、思い切って飛び込んでみた方が後悔しないと思います。

そしてこの後にも書きますが、満足いかなかった場合のテックキャンプの受講料、ナント『全額返金』されます。

迷っている方はぜひ新しいドアを開けて、その先に広がる景色を自分の目で確かめてみてください。

紹介者キャンペーンで安く受講しよう

テックキャンプ卒業生から紹介された方なら、受講料が5%OFFになります。

各コースの概要

紹介コードはコチラです

  • 紹介コード:eaa643
    ※「紹介者フルネーム」とあっても、このコードの入力でOKです。

受講しようか迷ってる…という方は、無料体験会に参加してみると雰囲気がつかめるかと思います。

また、実際に受講した場合でも、満足できなかったり都合がつかなくなった場合は全額返金してもらえます(受講開始から1週間以内)。

ポメすけ
返金があるのは安心やな。
TRY NOW
nino
以上、「地方の30代文系社会人がTECK::CAMPイナズマ参戦/本編」という記事でした。
ポメすけ
お問い合わせや記事リクエストはコチラのお問い合わせフォームからどうぞやで!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です