30代未経験がTECH CAMPでプログラミングを学習し、就職を目指しています。受講を終えてから、就職に至るまでの経緯を綴っていきます。これからテックキャンプの受講を考えている方や30代でエンジニア転職を考えている方の参考になれば幸いです。
前:TECH CAMPその後① 勉強会に行ってみた!【先輩卒業生も】
次:TECH CAMP その後③ 卒業後1ヶ月、サボらなくする行動
オンラインのRails勉強会に参加してみた
前回の記事でお伝えした、ITのイベントがまとめられているサイト
TECH PLAY[テックプレイ]
ここで見つけた勉強会に参加しました。
TECH GYM
というプログラミングスクール主催のイベントです。
無料で、しかもオンラインで受講できるという手軽さ。
コロナ禍によってオフラインでのイベントはごっそり減ったようですが、代わりにオンラインの進化を早めてくれたように思います。
Railsの講座なので、今まで学んだことの理解を深めるチャンスです。
申し込みをするとZoomと講座のテキストのURLが届きます。
事前にテキストはダウンロードし、当日の時間が来たらZoomに入ります。
現役エンジニア兼プログラミングスクールメンターの講座
講師は現役エンジニア兼プログラミングスクールのメンターです。
テキストの順番に沿って勉強を進めていきます。
まずは環境構築です。
誰が参加しても大丈夫なように作られています。
(事前にAWSとGitHubのアカウントは取得する必要があります。テックキャンプ で作ってあるのでOKです。)
・AWSのCloud9を準備
・フォルダ作成
・データをGitHubからクローン
・bundle install
などなど。
テキストにも手順は載っていますが、Zoomでも丁寧に解説されます。
とてもわかりやすいです🍀
困った時はチャットで対応してもらえます。
なかなか手厚い😃
このCloud9ですが、なかなか使い勝手が良いです。
VSCodeなどのテキストエディタがなくても大丈夫。
Web上でコード入力もターミナル機能もできます。
考えられるテキストとわかりやすい解説
テキストはかなり考えられて作られていると思いました。
というのも
・答えは載っていないので、考える必要がある
・数段階にヒントが用意されている
・ヒントをもとに行動すると出来上がる
・ヒントの難易度が絶妙
パッと見、なかなかできなさそうです。
ですが、ヒントがあるので考えるきっかけが生まれます。
わからなくてもヒントを頼りに試行錯誤してみれば、うまくいくことが多いです。その辺の難易度の付け方は、かなり考えられていると思いました。
作業→解説のスパンは短めです。
ですので、ずっと悩んで気持ちがへこむことはありません。
しかも
解説がとてもわかりやすいです。
コードの意味やコードを実行した時の流れが丁寧に解説されます。
今までわかっていなかった部分も
「なるほど〜!」
と納得できました😃
あれやあこれやとしているうちに、気付けば3時間が過ぎていました。
教えてくれる人がいることがどれだけありがたいか。
ヒシと感じます😌
学んだこと
入力フォームができました。
ビューは元から作られているので、コントローラーの記述をしていました。
また、basic認証機能もあります。
・変数の処理
・リダイレクト
・basic認証
・basic認証のユーザー名・パスワードの設定
・ビフォアーアクション
・プライベートメソッド
コントローラーの一つはこんな記述です。
class ContactsController < ApplicationController
def new
@contact = Contact.new
end
def create
@contact = Contact.new(contact_params)
@contact.save
redirect_to thanks_contacts_path
end
private
def contact_params
params.require(:contact).permit(:title, :name, :email, :content, :status)
end
end
フォームで必要な情報を送信したら、送信完了ページに移動します。
(リダイレクト)
また、入力が保存されているかを確認するページもあります。
ビューは整えられていますが、その作り方は説明されます。
ちなみに、作業に映る前にフォームが作ることの良さが語られていました。
それは
実務につながる
ことでした。
実際に「クラウドワークス」「ランサーズ」で「フォーム」と検索した画面を見せていただきました。すると、フォームを作る案件がいくつもありました。
こういった案件に合わせて勉強内容は考えられているみたいです。
スゲ〜😳
コントローラーの働きについての理解が深まりました😃
今後もこの講座は開かれるそうなので、来週の分を予約しました。
あ
今回はこのようにRailsについて学ぶことができました。
・オンライン
・無料
・わかりやすい
・しっかりしたテキスト
と、充実の内容でした。
他にも多くの勉強会情報がまとめられているので、
TECH PLAY[テックプレイ]
での検索がとても役立ちそうです。
テックキャンプのように自分で進めていく勉強もいいですが、教わりながらだと進み方が確実なるという良さがありますね😃
TECH CAMPの受講料を最大2万円お得にする方法はこちら
前:TECH CAMPその後① 勉強会に行ってみた!【先輩卒業生も】
次:TECH CAMP その後③ 卒業後1ヶ月、サボらなくする行動
オフラインの勉強会では、多くの方と話すことができました。学ぶだけでなく、人脈を広げるにももってこいです。
オンラインだと遠くの勉強会にも手軽に参加でき、活動の幅が広がります。
それぞれの良さを活かして勉強していきたいところです。