【体験談】TECH::CAMP(テックキャンプ)のWEBサービスの開発コースでRubyを学ぶ。>【体験談】TECH::CAMP(テックキャンプ)のWEBサービスの開発コースでRubyを学ぶ。Googleこんにちは、Tamakoです。今回プログラミングスクールのTECH::CAMPさんからお声かけがあり、講座を受講させていただく機会がありました。コード音痴、40代、IT業界就職経験なしのこんな私ですが、簡単なWEBサービスを作れるまでに成長しましたよ。本当によかったなぁと思うことがたくさんあるので、これからプログラミングを学びたい人にご紹介したいと思います。開発に必要なツールを構築、設定TECH::CAMP(テックキャンプ)はどんなプログラミングスクールなのかTECH::CAMPでは6種類の講座が学び放題の通常コースと、就職を目標にしたエンジニア転職コースに分かれています。オンラインでチャットとskypeを使って質疑応答が可能です。地方の人でもスムーズに学ぶことができます。==こんな人にむいてます==・初心者でプログラミングについていろいろなことを学びたい人。学び放題なので自分の気になる分野を率先して学べます。・フリーランスを目指している人フリーランスは全部を個人でする必要があるので、デザインなどジャンルが違うことを追加料金なく学べる利点があります。機械学習のプログラミングスクールは高額になりやすいので、料金的にもおすすめ。Pythonを中心とした入門編なので、そのあとも学び続ける必要があります。TECH::CAMP・学び放題コースでなにを勉強するのか・WEBサービス開発(学習時間60~80時間)サイト制作の基本的な部分、HTMLとCSSについて学べます。プログラミングの基礎、文法や概念についての説明があります。Railsを使ったWEBサービスの作り方を学習することができます。・オリジナルサービス開発(学習時間100時間~)WEBサービス開発よりもっと踏み込んで、オリジナルサービスを作成する手法を学びます。Webサービスだけでなく、VR・3Dゲームも可能。Gitの使い方もわかるのでWEB系のプログラマーをめざす人におすすめ。(就職も視野にいれるならTECH::EXPERTへ)・iPhoneアプリ開発(学習時間60~180時間)とにかくiPhoneアプリ制作に特化したカリキュラムです。apple製品の中心言語SwiftをXcodeを使って構築していきます。Storeにリリースします。今流行りのVRや3Dゲームは、まだまだこれから伸びる分野です。ゲーム開発のプラットフォームUnityを使い、ゲーム制作を学びます。C#のプログラムの基礎も同時に勉強できます。これからゲーム業界に進出したいならぜひVRや3Dについて学習してみましょう。最先端のAI技術(人工知能)について学ぶことができます。言語ではPythonを使って仕組みや文法を理解していきます。膨大で複雑なデーターを扱う場合などに役に立つでしょう。今後も期待できる分野なので、興味のある方はぜひ活用しましょう。・デザインプログラマーやエンジニアが苦手とするデザインが分かりやすく丁寧に解説されています。基本的なテクニックだけでなくワイヤーフレームの制作技術も学べます。IllustratorやPhotoShopを学びたい人にも最適です。目玉は「AI(人工知能)入門」です。この料金で人工知能について学べるスクールは調べたかぎりありませんでした。将来的にも期待されている分野なのですね。あとはwebサイト制作は、今流行りのRubyが中心のコースで、サービスやゲームを作るのに適しています。新大宗ビル3号館8階)【特徴】プログラミングの講習を進めつつ、専属アドバイザーからのキャリアカウンセリングがあります。就職までのサポートがしっかりしてますね。エンジニアへ転職出来なかった場合は受講料が返還になるシステムです。本気でエンジニアになりたい人のためのコースとといえます。※選抜の審査があります。==こんな人にむいてます==・絶対にエンジニアとして就職したい人どんなことをしてでも就職をしたい!という決意が固い人におすすめです。内容が充実しているだけに高額です。個人的な意見になりますが、あまりに余裕がない場合は独学から始めた方がいいでしょう。RailsやJavaScriptまで学んでいきます。データーベースやSQL、Linuxを使ったサーバー構築など、WEBサービスを開発する上で必要な知識を徹底的に勉強していきます。オンラインとライフスタイルに合わせた勉強方法を選ぶことができます。仕事を辞めることなく取り組めるのは嬉しいですね。その他、カリキュラムが終わったあとには専任のアドバイザーからカウンセリングがあり、就職へのフォローも万全です。転職できなかった場合は受講料の返還もあるので安心です。TECH::CAMP(テックキャンプ)のカリキュラムはどんな感じ?便利に感じたこと今回私は学び放題の「Webサービス開発」のコースを選びました。HTML&CSSのおさらいと、今流行りのRubyを学習したかったからです。本格的なプログラミングはPHPで挫折して以来でドキドキしました。最初にどうすればいいのだろうと講座のマイページに入ってみたのですが、とても解りやすくて安心しました。これから自分がやらなくてはいけないことが、レッスンごとに別れていて、理解しやすいインタフェースです。自分がカリキュラムをどれだけ達成できたかが一目瞭然でわかります。達成できる目標値がないとダラダラしたり不安になりやすいんですよね。今後何をしなければいけないかがすぐわかるので目安がつけやすかったです。受講生が迷わないようガイドがあるなんのこっちゃと思われるかもしれませんが、一番最初にこれからどういう風に勉強をすればいいか、また質問したい場合の方法、開発環境の設定など、ていねいに解説されています。地味にありがたい配慮でした。簡単な質問は、画面右下の質問サポートからチャット形式で気軽にできます。画面を見ながらじゃないと理解できないような難しい問題には、Skypeのビデオ通話で質疑応答ができます。ビデオ通話の方法も分かりやすくレッスンに書いてありますよ。13時から22時の間なら何回でも質問してOKなのでドシドシ聞いていきましょう。レッスンが段階によってわかれているカリキュラムはメインで勉強をしなくてはいけないレッスンの他に、動画でのライブコーディングやチャレンジ問題、トラブル時の対応などが書かれています。基本のカリキュラムだけでなく、応用カリキュラムも用意されており、より高度な技術がまなべます。あとは自分のやる気次第なわけです。チェックポイントで見落としカバーができるたくさん勉強していると訳が分からなくなってくるのですが、TECH::CAMPにはチェックポイントがたくさん用意されています。進捗度として表示されるので、見落としがなくなるのです。小さなことかもしれませんが、地味に嬉しいですね。レッスンのダイジェスト動画があるレッスンごとにダイジェスト動画が用意されています。勉強の工程がわかるのと、コードをかいてどのような結果になれば正解なのかがすぐわかるので、復習するのに最適です。私は講師に質問する前に、ダイジェスト動画で手順を確認していました。頭の中でまとめることができてわかりやすかったです。詳しくはこちらに教室のプロモーション動画があります。雰囲気をつかんでいただけるのではないでしょうか。本格的なレッスンを始める前に開発環境を整えていきます。個人で好みはあるかもしれませんが、カリキュラムではSublimeText3を使います。「恋に落ちるエディタ」といわれるだけあって、非常に多機能で至れりつくせりなエディタですよ。SublimeText3にはさまざまなプラグインがあり、カリキュラムに必要なカスタマイズをしていきます。夫は「SublimeText3のカスタマイズは奥が深い、1日で終わらないことだってありえる」と話していました。現役のエンジニアが使っているぐらいなので、確かになれると使いやすかったです。初心者の方でエディタに慣れてない方はちょっと戸惑うかもしれませんが、設定したらあとはラクチンです。開発に必要なツールを構築、設定パソコンに慣れていない人は環境構築てなに?と思うかもしれませんね。通常のフラットな状態のパソコンでは基本的にプログラムを開発することができません。開発環境を自分で作ってあげる必要があり、使う言語によってちがってきます。今回は・Vagrant・Virtualbox・Git・HeidiSQLなどをインストールしていきます。・VagrantVagrantとは仮想環境を設定するためのツールです。Virtualboxなどで作成した擬似的な開発環境を共有することができ、仮想環境とローカールをつなぐ役割を果たしています。・VirtualboxVirtualboxはいろいろなOSを使って開発をする時に役立つ仮想環境を構築するためのツールです。自分のOSがWindowsの場合でも別のOS(例えばLinux)を作りだすことができるのです。Bashを使ってコマンド入力ができるようにします。・HeidiSQLHeidiSQLはデーターベースに接続して変更したり確認するために使います。ここまできてやっとプログラムを勉強する環境が整いました。環境構築はとても難しく初心者でなくともつまづくところです。ソフトのバージョンによってエラーがでることも少なくないので、うまくいかなくても全然OKです。最初の難所だと思ってくださいね。2B!LINEへ送るこの記事のあとによく読まれている記事30代、未経験、リモートワークで正社員エンジニアになったよ。なにか質問ある?プログラマ・エンジニアに絶対に必要なたった2つの資質とは?PREVライターになりたい人は今後の動向に気をつけて!より難しい時代に突入!NEXTTECH::CAMP(テックキャンプ)の率直な感想とおすすめSearchTamako四国は愛媛県在住。パソコンが使えなかったアラフォー主婦が、今ではWEBでフリーランスしてます。インターネットでお仕事を始めたい方のために、在宅ワークやWEBデザイナーの情報を発信していきます。Views230代、未経験、リモートワークで正社員エンジニアになったよ。Views5お金がない!それでもWEBデザイナーになりたい人必見。Views1【コピペ対策】記事をコピーされた時に文字数制限ができるコードを公開2TECH::CAMP(テックキャンプ)の率直な感想とおすすめ3【体験談】TECH::CAMP(テックキャンプ)のWEBサービスの開発コースでRubyを学ぶ。4ライターになりたい人は今後の動向に気をつけて!より難しい時代に突入!530代、未経験、リモートワークで正社員エンジニアになったよ。