WebCampで文系初心者がウェブアプリを開発!Ruby_on_Rails学習基礎編 【体験談2回目】

時給1000円〜高収入翻訳学生バイト・インターン募集! 急募

シェアする

Webスクールの「WebCamp」体験中のtomoです。
プログラミングを初心者から始めて、早くも2週間が経過しました。
最近は寒かったりあったくなったりで体調を崩しがちな筆者です。
しかしもう「WebCamp」もあと2週間ほど。頑張っていきましょう。

エンジニアは年収の高い仕事です。

就職・転職・起業・フリーランス・起業・自宅で稼ぐ金額を増やしたい、スキルアップして年収・給与を2倍にあげたいという方は絶対チェックしてくださいね。

▼当サイトで申込みが多いプログラミングスクール・教室はこちら!

【1位】WebCamp PRO (ウェブキャンププロ)【就職転職保証・返金保証・年収大幅アップ】

【2位】WebCamp(ウェブキャンプ)【5ヶ月連続!2位】

【3位】CodeCamp(コードキャンプ)【自宅でスキルアップ・無料利用可能!】

ほかにも多くのプログラミングスクールがありますが、現役エンジニアが利用して間違いないスクールを厳選しています。

実際にWebCampに通って上場企業へ転職、年収が上がったエンジニアの話 → プログラミング未経験からエンジニアへ

WebCamp2週間目やったことをまとめます!

まずは2週目までやったことをまとめます。
ざっくりいうとRuby on Railsで、コミュニケーションサイトを作るための必要な基礎練しかやってません。

でも本当に基礎練習は大事な部分だと思いますので、しっかりやっていかないと
後々なんでエラーおきてるの?っていう状態から抜け出せなくなる可能性大です。
では振り返っていきます。

Ruby on Railsの基礎練習をひたすら続ける

プログラミング学習においても、基礎の反復練習は大事です。平日はサラリーマンをしているので、反復練習をしないと忘れてしまうからです。忙しい方は特に反復練習をすることをおすすめします。
基本はWebCampお手製のWebオンライン学習ツールWalsを使ってます。

Ruby on Railsの環境構築やRailsの導入の部分は一緒なのですが、他教材(筆者の場合はProgate)を使うことでWalsにはない補足情報を得られることがあります。
筆者の場合はWebCampが提供している「Wals」とProgate、teratailの3つを使い反復練習しています。

ドットインストールを眺める

ドットインストールインプットするためやWalsで学習した内容の理解を深めるために使っています。

基本的にRuby on Railsの学習をしていく上では、Walsで事足りますが、
仕事中の昼休みや帰りの電車などの隙間時間にドットインストールを眺めることで、Wals上で学習したことの理解が進むことがありました。

ちょっとドットインストールを舐めていたところがあったので、考えを改めました。
最強の学習ツールと言われていることだけはあります。

ちなみにドットインストールとは、RubyやRailsの書き方を動画で学ぶことができるプログラミング学習サービスです。

WebCamp中に開発するプロダクトについて考えてみた

Ruby on Railsでプロダクトをつくる基礎の部分は一通り捉えられてきたので、自分の開発するプロダクトについて考えていきます。
筆者は家族版SNSを作ろうと予め考えていたので、プロダクトの構成を簡単にまとめることから入りました。
私はGoogleのスプレッドシートでサイトマップを作りましたが、自分一人で開発するプロダクトですので、簡単に紙に起こしても大丈夫だと、WebCampの先生からはアドバイスをもらいました。
>>WebCamp1週目を確認する

後から機能を追加したり、修正したりするのがrailsでは簡単にできるので、まずはざっくり考えてとりあえず開発を進めて行った方が良いとのことです。(筆者にはハードルまだ高めですが)

>Webスク・WebCampのママコースの口コミ・評判

>>Webスク・WebCampの口コミ・評判 

WebCampのスキルアップ講座に参加してみました

スキルアップ講座の様子

WebCampには3つのカリキュラム(Iphone、プログラミング、Webデザイン)があり、毎日それぞれのカリキュラムに紐づくスキルアップ講座が開講されています。
講座を自分のカリキュラムに合わせて、適宜受けていくことでこれまで学習の振り返りや新しい知識が身につけられます。

今回受けたスキルアップ講座はどんな内容?

Ruby_on_Railsで会員登録機能をつけるという内容でした。
講座時間の時間は1時間30分です。基本全部の講座は1時間30分です。
講座時間を見て長いと思う方もいると思いますが、あっという間に終わってしまいます。

Walsの内容の延長線上の講座ですので、基礎を一周していればなんとなく理解はできます。
途中途中で補足説明や、記述の意味などを先生に質問されるので、パッと答えられると自信につながります。

進め方としては会員登録機能を一緒に作りながら、学んでいきます。
deviseというgemを使って作成していくのですが、deviseのgemに関しては後述いたします。
先生と一緒に作りながら進めていくので、スペルミスなどのミスがない限り、ほとんどエラーは起こりません。
予習ができていれば理解できます。
筆者はすでに学習済みだった範囲でしたので、スムーズに機能追加できましたし、復習にもなって理解促進につながりました。

スキルアップ講座はわかりやすい?

ディスプレイととホワイトボードを使いながら、生徒のスピードに合わせながら進んでいきますので、落ち着いて講座を受けられます。

講師の方の教え方も筆者目線ですが、わかりやすかったです。
講座自体少人数で行われるので、途中で、「自分のスキルが追いついてなくても恥ずかしい、不安だ」という方も質問しやすい環境です。

スキルアップ講義に参加するメリット

一番メリットに感じたのは自分の学習進捗の理解度を確認できると思ったところです。自分で学習を進めていて理解していると自負していたものの、講座質問されたり、講師の説明を聞いていて改めてわかったことがありました。

WebCampは基本は自学習スタイルなので、講座のように人の前でちょっとしたアウトプットする機会があると学習スピードも上がります。

学習を進めていって出てきたRuby on Railsの魅力 パート1

Rails学習を進めていって、プログラミング初心者の筆者が感じたRailsの魅力を勝手に紹介していくコーナーです。
筆者もRailsを始めてからまだ日が浅いので、基本的な説明しかできませんので、こういうことができるというくらいの紹介になってます。
もっとよく知りたい方はQiitaやRailsガイドをご参照ください。
また、参考になりそうなリンクを以下にまとめました。

Railsを始めよう
https://railsguides.jp/getting_started.html

Railsをやるなら知っておきたい便利Gem
http://qiita.com/mokokko/items/65db3a77994634141bd3

Ruby on Railsのgemがすごい

Railsにはgemというものがあります。gemとは、難しい言葉を抜きにして筆者の言葉でまとめますと、便利な機能を少ない記述で実装できるっていうものです。初心者だったらこれくらいでいいと思います。

世の中の頭の良い人たちが便利なgemを作ってくれてるみたいです。クックパッドでは自社お手製のgemを作ったりしてるみたいです。
ちなみにRailsもgemの一つです。

Ruby on Railsのgemはどうすごいのか

筆者が使ったことのあるgemはまだ2、3個くらいですが、すでに便利さをひしひしと感じてます。
簡単に紹介しますと、Deviseとgemを使うと会員登録機能が簡単に実装できます。
要はログイン機能がお手軽につけられる感じです。

私も2回くらいサンプルを使い、基本的な実装をしていますが、
応用など抜きにすれば、簡単な記述をするだけで設定できます。
もう一つはCarrierWaveです。CarrierWaveは画像アップロード機能を簡単に導入できるgemです。リサイズや画像形式の指定を簡単にできます。
CarrierWaveはSNSやブログで画像を投稿する時によく使われるでしょう。
筆者が作成予定のオリジナルSNSでも使用する予定ですので、後ほど詳しくご紹介できたらと思います。

開発に必要な機能を実装できればCSSを調整するだけで立派なプロダクトが作れそう

CSSはページに装飾を加えていく言語ですが、CSSはカリキュラムには詳しく書いていないので都度検索するとよいでしょう。

gemは上記で紹介したもの以外にも、たくさんあります。検索すればたくさん出てきますし、使用頻度の高いものも紹介しているサイトあります。

gemをインストールして、プロダクトに必要な機能をつけたら、あとはCSSで整えて、必要があればJavaScriptを入れればあっという間に簡単なSNSが作れてしまうと容易に想像できました。
慣れるまでは頑張るしかないのです。

WebCamp2週間が経過した筆者の学習時間とRuby on Rails理解度


筆者のこれまでに学習した時間と現時点でのRuby on Railsの理解度を参考までに記載いたしますので、WebCampに通った際の指標にしていただければ幸いです。

平日学習時間 10時間
休日学習時間 40時間
Railsの知識 scaffoldとdeveiseを使うことで簡易な会員登録システム作成レベル

サラリーマンの方は忙しいかもしれませんが、最低上記の時間を確保しましょう。
HTMLやCSSの知識がない状態ですと、倍以上の時間はかかるかもしれませんね。
少ない時間からでもまずは習慣化することが大切です。

WebCamp2週間目を終えて

WebCamp2週目で基礎が一通り終わって、Ruby on Railsの全体がある程度把握できるようになってきました。
徐々にではありますが、Railsの仕組みだったり、プログラミングの知識はついてきていると感じています。

しかしながら、まだまだMVCの流れを把握仕切れておらず、画面遷移やデータの受け渡し方がいまいち理解できない状態です。反復練習が足りていないと、筆者のような状況に陥りやすいかと思います。WebCampの「Wals」を使いながら再度見直していきます。
またWebCamp中には自分のオリジナルプロダクトを開発して、ローンチまではいきたいと考えているので、あと2週間追い上げていきます。

WebCamp体験談3週目の記事を続けて読むならこちら

>>【WebCamp体験談3回目】プログラミング初心者がRuby on Railsでウェブアプリを開発!

>>Webスク・WebCampのママコースの口コミ・評判

>>Webスク・WebCampの口コミ・評判 

プログラミングスクール・教室のおすすめ・学生・料金が安い・オンライン・転職・評判まとめ

ビットコイン・仮想通貨取引所オススメ

本サイトは、学生・主婦・フリーランス・起業をしたい方・自由に働きたい方向けに、 の料金・カリキュラム・受講内容・どういう卒業生がいるのか、どういう会社が運営してるのかなどの情報を掲載するサイトを作成しています。

  • 「プログラミングスクール・教室って何?」
  • 「どのプログラミングスクール・教室なら安心して通えるの?」
  • 「料金っていくらくらいなの?」

などの疑問にもお答えしていきます!

プログラミングスクール・教室を利用するのが初めての方

本サイトは“プログラミングスクール・教室を利用するのが初めての方” を想定して作られており、学生・主婦・フリーランス・起業をしたい方・自由に働きたい方などプログラミングスクール・教室の利用経験がある方でも信頼できる情報を掲載しています! ※時間がなく全文の記事が読めない!という方は、当サイトで最もおすすめのプログラミングスクール・教室である 「WebCamp pro 」に登録してみましょう!(オススメ!)

絶対に失敗しない!プログラミングスクール・教室を選ぶ時の4つのポイント!

プログラミングスクール・教室を選ぶ上で重要なポイントは、以下4点になります。

  • 授業料金
  • カリキュラム・授業の内容
  • 就職・転職・起業・フリーランスに使えるかどうか
  • 運営会社がどこか

授業料金の内容

「プログラミングスクール・教室を利用する際の授業料金」は重要な点です。 ”数万ぐらい”と思うかもしれませんが、年間10万以上変わってくることもあります! 最初から、料金が安いプログラミングスクール・教室を利用していれば、“損をせず”プログラミングを覚えることができますよ。

サービス名 金額
WebCamp pro  432,000円
CodeCamp(コードキャンプ)   50,000 ~ 300,000円
techboost(テックブースト)   107,784円
  • 料金が安いのにカリキュラムが充実していて、エンジニアとして転職や就職・起業に役立つ 「techboost(テックブースト)」がおすすめです!

カリキュラム・授業内容・先生の充実度

プログラミングスクール・教室を利用するなら「カリキュラム・授業内容・先生の充実度」も大切です。 エンジニアになるために効率的でかつ実践を踏まえたプログラミング学習ができるのが重要です。 先生もマンツーマンで教えて欲しいですよね。

ほとんどのプログラミングスクール・教室は、 マンツーマンのプログラミングスクールがなく、カリキュラムもそこまで変わらないけど料金が高いこともあります。 マンツーマンで初心者だけどしっかり教えて欲しいという方はマンツーマンのプログラミングスクール・教室がおすすめです。

運営している企業の安定性

運営している企業の安定性や安心は大切です。プログラミングスクール・教室にせっかく通ったのに売り上げが伸びておらず、 倒産してしまったということになっては大変です。 上場企業のグループ会社が運営しており、無料体験レッスンがオンラインで受講できるプログラミングスクール・教室が良いです。

就職・転職・起業・フリーランスに使えるかどうか

プログラミングスクール・教室は、結局その後のキャリアをどのように構築していくかが大切です。 学生・主婦・フリーランス・起業をしたい方・自由に働きたい方が主に利用しており、プログラミングは今後必須なスキルとも言われています。 エンジニアの給料は他の職種よりも非常に高く、平均で150−200万程度高くなっています。

この先のキャリアを考えて利用するなら、就職・転職保証なり何かの保証が付いている会社は安心です。

  • 就職・転職保証付のプログラミングスクール・教室を選ぶなら「WebCamp pro

一般的にプログラミングスクール・教室の無料体験レッスンの申し込みは2~3社申し込みをするのが普通 です。 これからご紹介するプログラミングスクール・教室の中から最低でも2~3社は申し込みはしておきましょう!無料で申し込みできます!)

【厳選】プログラミングスクール・教室のおすすめランキング

業界初転職保証つきプログラミングスクール・教室 WebCamp Pro(ウェブキャンププロ)

オススメのポイント

  • 3ヶ月の学習期間と就職・転職期間を設けて確実に次のステップへ
  • 98%が自分の次のキャリアに進めている
  • 今プログラミングで必要とされているRuby on Railsの学習に集中している
  • 毎月3名に10万円の割引チャンス!
  • 受講完了後、3ヶ月以内に転職・就職できない場合は ”全額返金”

初心者におすすめしたいプログラミングスクール・教室は「WebCamp pro 」です。

登録は2分!体験レッスンの無料申し込みができます!

公式サイトへ

上場企業が運営のプログラミングスクール・教室 TechAcademy(テックアカデミー)

オススメのポイント

  • 上場企業のグループ会社が運営、安心感のある運営
  • オンラインで受講できるので、どこにいてもインターネットがあれば利用可能
  • マンツーマンレッスンなので他の人がおらず、周りの目を気にせず集中できる!
  • 受講中のサービスをポートフォリオとして登録し、就職・転職に活かせる!
  • 月々4500円から利用可能!

交通費や時間をかけずに勉強できるプログラミングスクール・教室は「TechAcademy(テックアカデミー) 」です。

登録は2分!体験レッスンの無料申し込みができます!

公式サイトへ

ブロックチェーン・AI・IoTのプログラミングスクール・教室 Tech boost(テックブースト)

オススメのポイント

  • 業界初のブロックチェーン・AI・IoTのプログラミングスクール
  • 専属のメンターがついてくれるので、アプリ開発をやりきることができる
  • 月額99,800円で業界最安値レベルの受講料金
  • 紹介割引、学生割引、友達割引も充実。さらに安く受講できます!
  • キャリアアドバイザーのキャリア相談で就職・転職に活かせる!

流行している技術をいち早く勉強したいなら、プログラミングスクール・教室は「techboost(テックブースト)」です。

登録は2分!体験レッスンの無料申し込みができます!

公式サイトへ

エンジニアは年収の高い仕事です。

就職・転職・起業・フリーランス・起業・自宅で稼ぐ金額を増やしたい、スキルアップして年収・給与を2倍にあげたいという方は絶対チェックしてくださいね。

▼当サイトで申込みが多いプログラミングスクール・教室はこちら!

【1位】WebCamp PRO (ウェブキャンププロ)【就職転職保証・返金保証・年収大幅アップ】

【2位】WebCamp(ウェブキャンプ)【5ヶ月連続!2位】

【3位】CodeCamp(コードキャンプ)【自宅でスキルアップ・無料利用可能!】

ほかにも多くのプログラミングスクールがありますが、現役エンジニアが利用して間違いないスクールを厳選しています。

実際にWebCampに通って上場企業へ転職、年収が上がったエンジニアの話 → プログラミング未経験からエンジニアへ

シェアする

この記事が気に入ったら
いいね!しよう

Rplayの最新情報をお届けします

TwitterでRplayをフォローする