TECH::CAMP

【TECH::EXPERT64期】卒業して感じた率直な感想

卒業して感じたこと
ユウマ
こんにちは、ユウマ(@yuuuma_11)です。

私は2019年10月21日にテックエキスパートへ入学し、無事に全学習カリキュラムを終え2019年12月26日に卒業しました。

仕事の傍ら独学での学習を約6ヶ月(実際に学習した時間はもっと少ないですが)続けた後、仕事を辞め本格的にエンジニアに転職するためにテックエキスパートに通い始めた私ですが、結局テックエキスパートに通って良かったのか、良くなかったのかを結論からお伝えすると、私としては通って良かったです。

 

ただ、通ってよかったとは言っても、いい面ばかりではなく悪い面も当然あったので、この記事ではテックエキスパートを卒業した私が、率直な感想を詳しくお伝えしていければと思います。

 

ユウマ
受講初日の感想、前半を終えての感想、この2つの記事も別で執筆していますので良ければそちらも合わせて御覧ください。
受講初日の感想
【TECH::EXPERT64期】受講初日の感想

ユウマこんにちは、ユウマ(@yuuuma_11)です。   先日テックエキスパート渋谷校に64期として入学し、 ...

続きを見る

前半を終えてみて
【TECH::EXPERT64期】前半を終えた感想

ユウマこんにちは、ユウマ(@yuuuma_11)です。   テックエキスパートに入学し2019年10月21日に ...

続きを見る

 

約2ヶ月の間で学習した内容と身についたスキル

キックオフを終えてから卒業するまで約2ヶ月間の期間がありましたが、私がプログラミング学習に充てた合計時間は550時間です。

 

その中で学習した内容は、以下になります。

基礎カリキュラム

  • HTML/CSS
  • Ruby
  • Ruby on Rails
  • モダンなWebサイト作成
  • レビュー管理アプリ作成
  • メモアプリ作成
  • ログイン機能付きのブログアプリ作成
  • Twitterのような画像投稿アプリを作成
  • 中間試験
  • 模試試験1、2
  • 本試験

応用カリキュラム

  • JavaScript/jQuery
  • Git/GitHub
  • SQL
  • データベース設計
  • Haml、Sass、BEM
  • チャットスペース作成
  • RSpec
  • サーバーの基本知識
  • AWS
  • 情報セキュリティ
  • 個人アプリ開発
  • ChatSpace理解度確認テスト
  • 最終課題(メルカリのクローンサイト制作)

カリキュラム外(独学)

  • PHP
  • WordPress
  • Swift

上記の内容を、2ヶ月間で詰め込めるだけ詰め込んでいきました。

 

では実際にこれだけの学習をして、どの程度のスキルが身についたのかというと、

テックエキスパート入学前

  • HTML、CSS(Sass)、JS、jQueryを使用してデータベースを使用しない簡単なwebサイトが作ることができ、レンタルサーバーにFTPソフトを用いてデプロイすることができる。

テックエキスパート卒業直後

  • 基本的なデータベース設計ができる
  • Haml、Sass(BEM)、JS、jQuery、Rails、MySQL、RSpec、GitHubを用いてデータベースを使用したwebサービス(Webアプリケーション)を開発することができ、開発したものをAWS上でデプロイすることができる。

(独学)

  • WordPressテーマを1から制作することができる

 

入学前と卒業後を比べると、自身のスキルはかなり伸びました。

 

ユウマ
確実にスキルアップはできたと言えます。

 

テックエキスパートに通って良かった点

テックエキスパートに通って、個人的に良かったと思えた点は大きく分けて以下の4つです。

良かった点

  • 長時間の学習習慣が身についた
  • いい仲間ができた
  • AWSのカリキュラムがありがたい
  • チーム開発がとても良い経験になった

 

順番に説明していきたいと思います。

 

長時間の学習習慣が身についた

勉強

まず「長時間の学習習慣が身についた」という点について。

 

テックエキスパートへ入学することで、大半の人は長時間の学習習慣が身につくようになります。

(大半と言ったのは、途中で辞めてしまう人や、卒業後元の生活リズムに戻ってしまい学習習慣がなくなってしまう人がいるため。)

 

テックエキスパートでの学習時間は強制されていないので、基本的に何か特別なイベントやセミナーがある時以外は、教室に来る時間や帰る時間は自由です。

 

ただ、カリキュラム内容が難しいので、カリキュラムを進めていく上で、1日10時間以上の学習時間を取らなければ中々先に進むことができません。

 

そして自分のペースで進めようにも、応用カリキュラムの終盤にそれぞれが開発するチャットスペースの提出には期限があります。

 

その提出期限を過ぎてしまうと、テックエキスパートの最終課題であるチーム開発に参加できず、強制的に次の期へ回され延長料金を支払うことになってしまうため、学習時間の制限はされていなくても自主的に学習時間を確保する必要があります。

 

結果的に長時間の学習習慣が身につき、1日の内に何も学習しないなんてありえない!という状態が出来上がりました。

 

ユウマ
今ではプログラミングが趣味になっています...笑

 

いい仲間ができた

仲間達

次に「いい仲間ができた」という点について。

 

テックエキスパートに入学したことで、同じ目標を持ちお互いに高め合える仲間ができました。

 

独学で学習していた時は、プログラミングに関する情報を共有したり、技術についての話し合いができる人が周りにいませんでした。

 

以前はあまり気にしていませんでしたが、学習したことについて話し合ったり、人に何かを教えたりすることで学習効率がとても良くなります。

 

教えたり話し合うことで自身のアウトプットにも繋がりますし、仲間が学習している姿を見てやる気があがり、モチベーションの維持ができるようになりました。

 

私自身負けず嫌いな性格なので、テックエキスパートで学習していた時は誰よりも学習してやる!と密かに闘志を燃やしていました笑

 

ユウマ
今現在も、Twitterで仲間が頑張っている姿を見るとやる気がみなぎります。

 

AWSのカリキュラムがありがたい

aws

3つ目に「AWSのカリキュラムがありがたい」という点について。

 

テックエキスパートのカリキュラムはどれも難解で難しいですが、AWSのカリキュラムに関しては殆どがコピペで済むため、初心者でもカリキュラム通りに進めればとりあえずデプロイできるようになっています。

ユウマ
これが本当にありがたい...

 

途中で予期せぬエラーが起きて詰まる可能性も勿論ありますが、基本はカリキュラムとエラーログを良く見て対処することで乗り越えられます。

 

プログラミング初心者が独学で学習を進めると、絶対に当たるであろう大きな壁の一つで「本番環境へのデプロイ」があります。

 

私もテックエキスパートに入学する前は、FTPソフトを用いてファイルをレンタルサーバーへアップロードすることでのデプロイが精一杯でした。

 

今では開発中のアプリケーションをGitHubで管理し、AWS上でデプロイすることができます。

 

ユウマ
クラウド時代の今だからこそ、AWS上で開発したアプリをデプロイ出来るようになるのは大きなメリットです。

 

チーム開発がとても良い経験になった

チーム開発

最後は「チーム開発がとても良い経験になった」という点についてです。

 

テックエキスパートの最終課題としてメルカリのクローンサイトをチームで開発するのですが、チーム開発を行うことで、独学では味わうことのなかったチームでの開発の難しさを体験することができました。

 

1人で何かを開発する分には何も気にすることなく自分のペースで開発を進めることができますが、納期が決められた状況で、複数人で開発を行うとなるとそうはいきません。

 

チーム開発前は「個人で開発するのと大して変わらないんだろうなー」と考えていました。

 

ですがいざチームで開発を進めると、コンフリクト(1つの箇所に対し、それぞれが別々の変更をかけてしまっている時に起こる不整合)が多発したり、メンバーによってスキルの差があるため、メンバー1人がどれだけ進んでいても他のメンバーが遅ければ全体の進捗は遅れます。

 

その問題を解決するために、チーム開発ではコミニュケーションを大切にすることが何よりも重要だと感じました。

 

具体的にはチーム内で以下の3つを意識したことで、最後まで雰囲気が悪くなることもなくスムーズに開発を進めることができました。

チーム開発で意識したこと

  • マイナスな言葉は言わない → チームの雰囲気を良く保つ
  • チーム内で良く話し合う → 意見の擦り合わせや状況の確認を頻繁に行い、無駄なコンフリクトを防ぐ
  • 苦手な人のフォローを余裕のある人が積極的に行う → チーム全体の進捗率を底上げする

 

ユウマ
エンジニアとして働く上で基本的には他の人との開発が当たり前になるため、チーム開発の体験を得ることができたのは良かったです。

 

テックエキスパートに通って不満に感じた点

テックエキスパートに通って不満に感じた点は、3つピックアップしました。

 

以下がその内容です。

不満に感じた点

  • カリキュラムがきちんと管理されていなかった
  • TECH::CONNECT(メンターさんにビデオチャットで質問できるサービス)が繋がらない時が多々あった
  • 最終課題であるチーム開発のメンバーが選べない

 

カリキュラムがきちんと管理されていないという点と、TECH::CONNECTが繋がらないという点に関しては、前回の記事でも執筆していますので割愛します。

前半を終えてみて
【TECH::EXPERT64期】前半を終えた感想

ユウマこんにちは、ユウマ(@yuuuma_11)です。   テックエキスパートに入学し2019年10月21日に ...

続きを見る

 

今回はチーム開発のメンバーが選べないという点に関して説明していきたいと思います。

 

最終課題であるチーム開発のメンバーが選べない

悩む人

テックエキスパートに通って良かった点の1つとして「チーム開発がとても良い経験になった」と書きましたが、そのチーム開発が人によっては不満点にも繋がると思い、ピックアップしました。

 

最終課題であるチーム開発は、テックエキスパート側が決めたチームで開発をすることになるので、自分でチームメンバーを選ぶことができません

 

そして一度チームが決まったら、後から何が起きてもチームを変更することができないのです。

 

そのため、もし仮に感じの悪い人が同じチームのメンバーになってしまった時には、最後までその人と開発を進めることになり、苦行でしかありません。

 

実際、あるチーム内で1人の受講生が他のメンバーに対して罵声を浴びせりマイナスな言葉ばかり言っていました。

 

そのチームの雰囲気はとても悪く、傍から見ていた私もとても気分が悪かったです。

ユウマ
ちなみに私自身は良いチームメンバーに恵まれたので、最後まで雰囲気良く開発を進めることができました。

 

お金を払ってスクールに通っているのに、わざわざ嫌な思いをしながらチーム開発なんてしたくありませんよね?

 

確率は低いですがそうなってしまう可能性があるため、不満点として挙げました。

 

(おまけ)テックエキスパートに通えば、フリーランスになれる?

フリーランスの女性

テックエキスパートには転職コースと副業・フリーランスコースがありますが、ぶっちゃけフリーランスコースで入学したら卒業後すぐにフリーランスとして稼いでいけるのか?という点についてお話ししたいと思います。

 

結論としては、テックエキスパートの課題を全て終えた状態の、コミュ力&営業力が高い人ならばフリーランスとして稼げると断言します。

 

実際私の周りの受講生には、卒業後すぐにRailsを使用した開発案件を複数獲得している人がいます。

 

その人は、積極的にイベントに参加したり地元で営業をかけて案件を獲得していると言っていました。

 

要はコミュ力と営業力が備わっていて、しっかり行動できる人なら卒業後の状態でも案件が獲得できるということです。

 

逆に、営業をかけることが苦手だったりコミュ力に自信がない人は、いきなりフリーランスを目指すのは難しいです。

 

現役のエンジニアと引けを取らない程のスキルを持っているのなら話は別ですが、コミュ力、営業力の無い人がテックエキスパートである程度のスキルを身につけただけの状態では、案件を獲得するのに苦労すると思います。

 

なのでもし「コミュ力と営業力に自信はないけどフリーランスになりたい!」というならば、フリーランスコースではなく転職コースで入学し、転職活動と同時にフリーの案件を探してみるのがいいかもしれません。

 

その方がもし仮に案件を獲得できなかったとしても、転職保証がついているという安心感がありますからね。

 

最後に

テックエキスパートのいい面と悪い面、両方について色々書きましたが、まとめるとこうなります。

良かった点

  • 長時間の学習習慣が身についた
  • いい仲間ができた
  • AWSのカリキュラムがありがたい
  • チーム開発がとても良い経験になった

不満に感じた点

  • カリキュラムがきちんと管理されていなかった
  • TECH::CONNECT(メンターさんにビデオチャットで質問できるサービス)が繋がらない時が多々あった
  • 最終課題であるチーム開発のメンバーが選べない

 

上記のいい面悪い面を考慮した上で、私としてはテックエキスパートに通って良かったです。

 

もし最大星5つでテックエキスパートを評価しろと言うならば、結果的に短期間で大幅なスキルアップができたので星4つというところですかね。

 

ユウマ
この記事が少しでも誰かの参考になることを願います。

 

 

受講初日の感想や、途中経過、個人アプリ開発で私が作ったアプリなども別記事でまとめているので、ぜひご覧ください。

受講初日の感想
【TECH::EXPERT64期】受講初日の感想

ユウマこんにちは、ユウマ(@yuuuma_11)です。   先日テックエキスパート渋谷校に64期として入学し、 ...

続きを見る

前半を終えてみて
【TECH::EXPERT64期】前半を終えた感想

ユウマこんにちは、ユウマ(@yuuuma_11)です。   テックエキスパートに入学し2019年10月21日に ...

続きを見る

個人アプリ紹介
テックエキスパートのカリキュラムで開発した個人アプリを紹介!

ユウマこんにちは、ユウマ(@yuuuma_11)です。   テックエキスパートではカリキュラム内の1つに、個人 ...

続きを見る

 

-TECH::CAMP

Copyright© ユウマのブログ , 2020 All Rights Reserved.