未経験SE転職

【プログラミングスクール体験記】テックエキスパート夜間コースに二ヶ月通ってみた(未経験SE転職・大阪)

どうも、こんにちは。ハルオ(@haruovlog)です

『未経験からエンジニア転職することを目標にプログラミングを学習できるスクール』TECH::EXPERT(テックエキスパート)心斎橋校のフリーランスエンジニア養成の夜間コースに通い始めて2ヶ月以上が経過しました。

今回は『夜間コースに2ヶ月通って何ができるようになるのか?』について2ヶ月間の学習内容について書いていこうと思います。

TECH::EXPERT(テックエキスパート)の夜間コースは、平日は夜間に1,2時間、土日は朝から夜まで8時間、計6ヶ月の期間でプログラミングを学習するコースです。働きながらでも通える社会人向けのコースで、実際僕も働きながら心斎橋校に通っています。

TECH::EXPERT(テックエキスパート)はけっこう高額なプログラミングスクールなので、僕と同じように社会人で働きながら通おうか検討している方や、これから通おうか迷われてる方の参考になれば幸いです!

TECH::EXPERTの無料カウンセリングはこちら⇩

TECH::EXPERTに無料相談する。

▼その他のTECH::EXPERTの実体験の記事はこちら▼

【未経験SE転職】テックエキスパート夜間コースに二週間通った感想(良かった所・悪かった所)どうも、こんにちは。ハルオ(@haruovlog)です。 『未経験からエンジニア転職を目指すプログラミングスクール』TECH::E...
【プログラミングスクール体験記】テックエキスパート夜間コースに一ヵ月通った感想(未経験SE転職・大阪)どうも、こんにちは。ハルオ(@haruovlog)です 『未経験からエンジニア転職することを目標にプログラミングを学習できるスクー...
【プログラミングスクール体験記】テックエキスパート夜間コースに二ヶ月通ってみた(未経験SE転職・大阪)どうも、こんにちは。ハルオ(@haruovlog)です 『未経験からエンジニア転職することを目標にプログラミングを学習できるスクー...
【プログラミングスクール体験記】テックエキスパート夜間コースに3ヶ月通ってみた(未経験SE転職・大阪)どうも、こんにちは。ハルオ(@haruovlog)です 『未経験からエンジニア転職することを目標にプログラミングを学習できるスクー...
【プログラミングスクール体験記】テックエキスパート夜間コースに6ヶ月通ってみた(未経験SE転職・大阪)どうも、こんにちは。ハルオ(@haruovlog)です 『未経験からエンジニア転職することを目標にプログラミングを学習できるスクー...
【実体験・評判 】テックエキスパート夜間コースに通った感想を暴露(未経験SE転職・大阪)どうも、こんにちは。ハルオ(@haruovlog)です。 『未経験からエンジニア転職することを目標にプログラミングを学習できるスク...

学習内容

TECH::EXPERT全体のカリキュラムとしては

  1. Webサイトの見た目の作成
  2. サーバーサイド言語を用いたwebアプリの作成
  3. webサイトに自分が作成したアプリを公開

までを体系的に学ぶことができます。

実際に学ぶことのできるプログラミング言語などの学習項目としては、

HTML /  CSS / sass /jQuery
Ruby / Ruby on Rails /github
MySQL / AWS

がカリキュラムで組まれています。Rubyを中心にwebアプリケーションをネット上に公開できるまでを学ぶ感じですね。言語はRubyに特化しているので、他の言語は学ぶことができないので、その辺りは要注意です。

この2ヶ月間でやったことを振り返りますと、

1ヶ月目は、Twitterのような画像投稿サイトを実際に作成しながら、HTML/CSS/Ruby on railの基本知識を学習していくといったことをやってきました。

詳しくは以下のページにまとめました。

【プログラミングスクール体験記】テックエキスパート夜間コースに一ヵ月通った感想(未経験SE転職・大阪)どうも、こんにちは。ハルオ(@haruovlog)です 『未経験からエンジニア転職することを目標にプログラミングを学習できるスクー...

 

2ヶ月目は応用カリキュラムに入るので、

  • haml / sass / JQuery/非同期通信/API の学習、
  • MYSQLの学習
  • githubを使ったグループ開発の学習

以上の項目を1ヶ月間学習しました。

実際にこれらを用いて何かを開発するわけではなく、体系的に基礎部分を学習する1ヶ月間でした。次の1ヶ月間で実際にLINEのようなchatアプリを作成しながら、上記で学んだ内容を実践的に活用していくという流れになっています。ですので2ヵ月目はひたすらインプットする座学といった感じの1ヵ月間でした。

また、カリキュラムと同時進行でミニアプリの開発を行いました。

ミニアプリの作成はRuby on railsを用いて以下のような機能をもつ簡単なブログアプリを1から作成しました。(CSSフレームワークはmaterializeを使用)

ミニアプリの見た目
ミニアプリの機能
  1. 記事の投稿
  2. 記事の編集
  3. ログイン機能
  4. 記事の削除

このミニアプリの作成は基礎カリキュラムで学習した内容を用いることで反復復習の意味も込められています。

今まではカリキュラム通りにアプリを作成していましたが、自分で一から作り出すことで理解が曖昧な部分の補修と、エラーが出た時も自分で調べながら対処しなければいけないため、railsの理解度がより一層深まりました。

まとめると、ミニアプリの作成で以下のような内容が身につくようになっています。

  • ヒントなしで簡単な実装をすることで、“調べる力”をつける。
  • 簡単なアプリを作り切ることで、“実装の流れ全体”を復習する。
  • 自力で 簡単なアプリを作り切ることで、“やればできる”という自信をつける。

今回のように自分で一からアプリを作成することで、エンジニアとしての自走力が身についたと感じました。TECH::WXPERT内のカリキュラムは答えも用意されているし、メンターに聞くこともできる。環境が整いすぎていたなーと実感。

このミニアプリの作成は本来のカリキュラムを進めながらやるため、必須ではないです。しかし上記のようにエンジニアとしての自走力やrailsの知識の定着させるという意味でも絶対やったほうがいいです。このミニアプリ作成をやった人とやらなかった人でrailsの理解度は大きく差がつくと思っていいぐらいでした。

2ヶ月間の反省点

TECH::EXPERTを2ヶ月間通ってもっとこうしていたらよかったという反省点をまとめてみました。

メンターの利用

エラー文以外でカリキュラムを進めている途中でわからないところが出てきたら、自分で調べたりとやってきたのですが、20分調べてわからなければメンターにすぐ質問した方が圧倒的に効率がいいです。

独学でわかったとしても結局、根本がよくわかっていなかったりと知識の定着も危ういのでしっかりとメンターに説明してもらった方が後々のプログラミングの応用に差が出てくると感じました。

実際自分で調べたことよりも、メンターの方にしっかりと説明いただいた方がなぜこのプログラミングが動くのかという根本的なところの理解に繋がるため、ポートフォリオを作る時に学んだ知識を活用する時も自然とできることが多いです。

他にも就職について、フリーランス活動についてわからないこと・不安に思ったことは積極的にメンターに質問した方がいいです。せっかく大金を払ってTECH::EXPERTに通っているのに、もっとメンターを活用しないと勿体無いですよね?

事前学習をやっておけばよかった

夜間コースでもカリキュラムはみっちり組まれているため(平日は2時間、土日は平均6~8時間)、働きながらですとなかなか勉強時間の確保が難しいです。

正直、土日に予定を入れてしまったら遅れを取り戻すのは大変なので、勉強をいかに毎日するか?が鍵になってきます。僕の場合は通勤時間の電車の中でプログラミングをしたりと少しでも勉強するように心がけています。

カリキュラムの進捗予定はあらかじめ決まっているので、一度遅れてしまったら、遅れを取り戻すのは中々厳しいと思います。(事実、カリキュラムの遅れを取り戻せずにそのままフェードアウトする方もいらっしゃいました・・・)

TECH::EXPERTはカリキュラムを始める2週間前から事前学習でカリキュラムを予習することができますので、時間に余裕のある事前学習をしっかりやっておけばと後悔しています。

やっぱり、事前学習されている方はカリキュラムの進み具合も順調でよく理解できている方が多い印象です。TECH::EXPERTから事前学習は推奨されていましたが、絶対にやった方がいいです!

最後に

ここまでTECH::EXPERTに2ヶ月通ってきた感想を書いてみましたが、いかがだったでしょうか?

この2ヶ月間でRuby on railsを用いて、Twitterのような画像投稿サイトと、自分で一からオリジナルアプリを作ることができ、密度の濃いプログラミング学習を送ることができたので概ねTECH::EXPERTには満足しています。

正直独学だと続かなかったかなーと思いますので^^;

ただし、社会人で学習時間を確保するのは中々大変なことです。「私はプログラミングを本気で半年間勉強するんだ!」っていう方でないとTECH::EXPERT夜間コースを通うのは大変だと思うので、その辺は注意が必要ですね。

結論、プログラミング未経験の独学では得られない、プログラミング学習する上では申し分ない環境がTECH::EXPERTに揃っていると感じました。

 

僕と同じように、TECH::EXPERTに入学しようか迷っている人には、この記事が少しでも参考になれば幸いです!



エンジニアとして働きたい方や、フリーランスエンジニアが気になる方はまずTECH::EXPERTの無料カウンセリングを受けることをお勧めします!

カウンセリングではwebエンジニアについてわからないこと、未経験で転職できるのか?、フリーランスのメリットやデメリットなど疑問に思っていることについて、どんな質問でも真摯に答えてくれるので、自分のエンジニアとしての将来のビジョンがより明確化できると思います。

カウンセリングは無料で実施しているので、とりあえず人生相談をするつもりで気軽に行って見ることをお勧めします。

TECH::EXPERTの無料カウンセリングはこちら⇩

TECH::EXPERTに無料相談する。

COMMENT

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください