Contents
SkillHacks(スキルハックス)とはなんぞ
こんにちは。なっかーです。
SkillHacks(Skill Hacks、スキルハックス)とは、最近SNSで非常に話題になっているオンラインのエンジニア育成講座です。「絶対に挫折させない」というテーマを掲げているのが特徴です。
講座の内容しては、受講者自身のペースで動画を閲覧しながら手を動かし、Webアプリケーションを一人で作成して、デプロイ(ネット上にアップして誰でも使えるようにすること)するところまでが一つの目標となります。
フレームワークはRuby on Railsを扱っており、日本の多くのWeb系企業やIT企業で使われている流行の技術を学ぶことができます。(フレームワークの詳しい内容は後述します)
SkillHacksについてはネット上の評判や口コミでも色々と賛否両論が多く、情報も玉石混交というのが現状です。
今回はプログラミング経験者で、Ruby on Railsは初心者の現役エンジニアの加藤が、SkillHacksを受講してみた感想をプロの目線で述べていきたいと思います。
SkillHacksのコンテンツ
場所 | 自宅(どこでも) |
---|---|
価格・費用 | 69,800円(買い切り) |
期間 | 無制限 |
学べる内容 | 下に記載 |
学習形態 | 自己学習・LINE@で質問無制限 |
受講にかかる期間 | 2〜3ヶ月 |
開発環境 | Windows Mac どちらでも |
就職・転職サポート | 手厚く有り |
公式HP | yukisako99.com |
- HTML
- CSS
- BootStrap
- Ruby
- Ruby on Rails
- MVCモデル
- AWS(クラウドサービス)
- Cloud9
- Linux
- Webデザイン
- データベース設計
- セキュリティ
- heroku
- テストを意識した開発
- コーポレートサイト作成演習
- クラウドソーシング受注
- LINE@でいつでもどこでも質問
このようにRuby on RailsでWebシステムを作ると言ってもフロントエンドの知識やデータベースの知識、Linuxの知識も幅広く必要になります。
追加コンテンツとしてコーポレートサイトの作り方や、クラウドソーシングについての動画が新たに追加されました。
正確に数えた訳ではありませんが、動画の数は100本を越える大ボリュームです。
他のサービスと比べて最も特徴的なのは、LINE@による質問です。ほぼ全ての質問が10時間以内で返ってきたのはとても驚異的でした。
LINEで質問のメッセージを分割して送ろうとした時には、2通目を送信する前に回答が返ってきたこともありました。笑
迫さん本人がユニークかつフランクに対応してくれて非常に参考になりますし、メンターによる当たり外れももちろんありません。
中にはビデオ通話までしてくれたという受講生もいます。(自分は文面のみで満足しました)
報告:営業は失敗しました😌 pic.twitter.com/gtTHEvZZs8
— マナブ@バンコク (@manabubannai) April 18, 2019
このツイートにあるように、ちゃんとしたエンジニアに教わろうとすると1時間20万円(安くて数万円)も取るのが相場なので、いかにお得かわかると思います。
他のサービスがSlackや独自のチャットシステムを採用する中で、若者に馴染みのあるLINEを使っているのは大きなプラスポイントですね。
代表兼メンターの迫(さこ)さんってどんな人?
技術偏差値が55〜65の人でも、数年の実務経験があれば月単価60〜80万を狙えるのがエンジニアの金銭的うまみの部分。
つまりいうと「需要と供給のバランス的に、スーパーエンジニア以外でもメリットを享受できる市場が形成されている」ということ。
技術は大事。だけど天才じゃなくてもいいのが魅力。
— 迫 佑樹/プログラミング講師 (@yuki_99_s) April 16, 2019
- 元学生のフリーランスエンジニア
- Rubyの初心者向けの本を執筆
- 事業が儲かりすぎて立命館大学を中退
- 大学を中退したのに大学の客員教員になる
- Twitterのフォロワー14万人
- ビットコイン自動売買システムを作成してUdemyで販売
- 産業用ロボットに関する研究・開発
- 3000人以上にプログラミングを教える
- 運営するブログは月間30万pvを達成
- 人生攻略ロードマップを出版して2万部突破
- タピオカ店や美容室などの実店舗を経営
- マジックがとても上手い
- 超かわいい彼女がいる
- 眉毛が太くてファッションセンスが独特
最後の2つは余計でしたが、すごい肩書きと実力を持っています。就職活動をしたら、書類だけでどこからでも内定が出そうな雰囲気がしますね。ちなみに自分はGoogleアプリを使った迫さんのマジックを生で見たことがあります。
プログラミングを教える人で本当に優秀な人は少ないのが現状で、世間にいるプログラミング講師のほとんどが時給2000円程度のアマチュアです。
本当に優秀な人がわざわざ学校の教師にならないのと同じ理屈です。本当に優秀ならもっと楽に儲かって面白い仕事に注力しますからね。
プログラミングを教える優秀な人は
- 対してスキルがないけど、営業がうまいから儲けている人
- スキルはあるが、教える力がないので、教えるのをやめて普通にエンジニアをする人
のどちらかに分かれます。
それが原因で巷にあふれるプログラミングスクールは、金儲けしか考えない営業上がり(非エンジニア)の人が多くいます。
世間的にはバンバン広告を出す質が微妙なスクールばかりが儲かり、受講生のために少しでも安く講座を提供しようとする優良なスクールが淘汰されているのが現状です。
- スクールに通ったのに講座を無理に増やされる
- 営業マンがいいことしか言わないが実態がひどかった
- 講師が学生なので教材の範囲外のことは全く説明できない
- ポートフォリオを作れると宣伝していたが時間が足りなくてコピペ
- 無料体験の時だけ優秀なメンターがつくが後はほぼ放置
- 提携先のブラック企業で働くことを強制される
- 提携先のブラック企業に就職しないと違約金を請求
- 就職を斡旋するという約束をうやむやにされる
というのはどこのスクールでも日常茶飯事です。
特に「提携先のブラック企業で働くことを強制される」というのは単にお金を損するだけでなく、身体的にも精神的にも追い詰められ、辞めたら履歴書に傷が付くという恐ろしい末路が待っています。
それに比べてSkill Hacksはオンラインで完結するので、物理的に就職先を強制することもできません。
迫さんが質問に答えてくれるので当たり外れという概念もありませんし、質問も広い範囲で答えてくれます。
SkillHacksの代表の迫さんはエンジニアとしてのスキルもずば抜けていて、ビジネス的な素養もあるので、かなり珍しいタイプの人です。
自分が知る限り、プログラミングスクールの代表でエンジニアと経営者の両方の素養を持っているのは迫さんだけです。次点でいえば某Kさんでしょうか。
Skill Hacksのおすすめの使い方
SkillHacksに限らず、動画学習ではいくつか意識する点があります。手を動かすのはもちろんですが、復習することが一番大事です。
あらゆる動画教材を試した結果、以下の3点を意識することが科学的にも経験的にも有効なことがわかりました。
- 長期的に簡単に復習できる仕組みを作ること
- エラーが出ないか不安になりながらコーディングすること
- 丸暗記ではなく「ググればできる」状態を作ること
ただ写経するだけでなく、「このコードで本当に合っているのかな?」と思いながらコーディングをした方が後々印象に残りやすい性質を脳は持っています。
また、エンジニアはコードを丸暗記している訳ではなく、必要に応じてググりながらコーディングをしています。
(自分も業務で普段からググってます。逆にGoogleで検索してすぐに出てくる内容は覚えません。)
いやー今日もめっちゃググったよ。
最近は諸事情でフロント側をやってるんだけど、サーバーサイドだろうがフロントだろうが鬼のようにググるよね。
たぶん今日も100回くらいググったよ。
— 進撃する人@現役エンジニア (@mikasa_program) April 18, 2019
弁護士だって六法全書を全て暗誦するのは不可能ですよね? 丸暗記するのは脳の容量の無駄なので「ググればわかる」状態を作るのが大切です。
また、覚えたことを長期記憶にためるには、繰り返しの復習が必要です。紙に書いて覚えると後から復習するのは非常に億劫になるので、Evernoteという文章の保管サービスを使って学習内容のメモを作ると良いでしょう。最近ではNotionというメモアプリも出てきてますね。
自分が受験時代から数年かけて編み出した動画学習の方法は下記のとおりです。(受験生時代は科目によって全国10位以内に入っていたので有効性はあるはずです)
- まずはProgateやQiitaで該当部分を予習
- 動画を一回閲覧して内容をざっと見る
- もう一度再生しつつローカル環境で写経
- 今度は動画を見ずに最初からコーディング(ググるのはOK)
- わからなかったところや学んだところはEvernoteに書き留める
- 調べても分からなければLINE@ で質問
- 翌日もう一度Evernoteを見て復習
- 長期的に何度もメモをチラ見する
Webエンジニアは検索する力も必要ですが、どうしても分からない時には先輩に質問する力も大事です。質問をするのもなかなかに技術と経験が必要です。
- どこまでどこが分からないか
- 実行環境はどのようなものか
- 自分が今まで何を試したか
- どのような思考回路でそれを試したか
- どのようなエラーが出たか
ということを論理的に伝えなければ、聞かれる方としては困ってしまいます。
周りのエンジニアからも「最近の新人は質問が下手くそだ」という話をよく聞きます。エンジニアに限らず就職したら最初に必要になるのは質問力ですね。
質問をする力もエンジニアの実力の一部なので、そうした部分が自然と鍛えられるのはSkillHacksの重要な要素だと感じますね。
自分はこうした学習を3ヶ月継続したところ、会社のRubyを使っている別部署の方から簡単な仕事の依頼をもらうことができました。
動画学習のいいところ
小さな疑問が湧かないから理解が進む
動画を見ながらコードを自分で打ち込み、それをエラー文と対峙しながら少しずつ変えていくというオーソドックスな手法です。
やってみればわかると思いますが、本では伝わらないような細かいことでも、動画なら気づくことが非常に多いです。
同じ知識が頭にあっても、動画だと圧倒的に些細な疑問が少ないんですよね。
そういう無駄でしかない時間を動画学習ならショートカットできるのが圧倒的な利点です。初心者が本で学習するとほぼ挫折します。
自分のペースで学習できる
自分のペースでできることの利点はかなり大きいです。職業訓練校や対面型のスクールでは、理解をしていない部分があっても講義はどんどん先に進んでしまいます。
SkillHacksでは期間がタイトではないので、時間がある時にガッツリ、忙しいときはペースを落として学習できますね。
テックアカデミーなどのスクールは、次の面談までに終わらせるためにコードを写経するだけになったり、一番実務で使う後半の大事な部分が疎かになりがちです。
- 本で学ぶと繰り返しがめちゃくちゃ億劫
- 講義形式だと繰り返しにくい、2回目以降の理解度が落ちる
- 動画学習なら両者のいいとこどりができる
動画は強制力がありながら、自分のペースで繰り返し学習できるのがデカイです。
コードを写しやすい
地味にこれも大きいですね。初心者の方はコードを写して書くことを、軽視しがちです。(もちろん何も考えずに写すだけはダメですが)
技術書を写す場合は、本と画面を交互に見なくてはいけないのがかなり面倒です。こうした小さな非効率が溜まっていくと、そのうち学習自体が嫌になってしまう可能性があります。
SkillHacksを実際に利用している人の声
自分はSkill Hacksをすごくオススメしていますが、実際に他に使っているエンジニアの意見も聞いてみたいですよね。
#SkillHacks 受講生の転職が決定! めでたい!@yoshito410kam さんのオンラインサロンを活用したり、僕の講座で学んだり、YouTubeをフル活用したりと色々されて転職決定とのこと!
これからも頑張ってくださいー! https://t.co/bEyfwU1BxI— 迫 佑樹/プログラミング講師 (@yuki_99_s) April 16, 2019
おはようございます😌😌😌😌
本日は、圧倒的にプログラミングを
勉強します!初めて4日経ちましたが、
だんだんと慣れてきましたね。継続することは、とっても重要😌
教材もわかりやすくて、たのしいです#SkillHacks— とーわ🦹🏼♂️/南の島でHTML.CSS🌺 (@Oki_towa) April 16, 2019
SkillHacks / Day 10 / 6h
コーポレートサイトの作成演習終了!
orderクラスの説明が、ドットインストールの演習動画では理解出来なかったけど、理解できた!#Bootstrap #SkillHacks#100DaysOfCode
— TKC (@TKC48944176) April 10, 2019
・プログラミング未経験者
・プログラミング挫折者
・プログラミング初心者などこれからプログラミングスキルをつけたいという方#SkillHacks おすすめです❗❗
控えめに言ってわかりやすすぎるのではじめの一歩が踏み出しやすいですね😆
— タケ/ 旅するたこ焼き屋 4月から半年セブ留学🇵🇭 (@takeshihorii126) November 12, 2018
エラー解決能力は現場で必要な力なので、プログラミング学習の最初はprogateでも大丈夫だけど、プログラミングが面白くなってきたらローカル環境で簡単なアプリを作成するのがおすすめ。そのサポートがしっかりしているプログラミングスクールや #SkillHacks とかを利用すると早いのはそういう事。
— やべっち@プログラミング講師 (@yabecchi312) October 31, 2018
Skill Hacks実体験記!迫くん@yuki_99_s のプログラミング動画教材をエンジニアとしてスキルアップするため実践中。
マジでおすすめ。スクールに行かなくて良かったと心から思ってます。
無期限サポートついてこの価格はほんとコスパ良い。#SkillHacks https://t.co/T5xLWJ7Q4i— わかやまゆうや (@shaining224) September 14, 2018
SkillHacksは独学で勉強は挫折する気はある、
しかしスクール通う金ない人にはほんとおすすめ。
独学でやっていくっていう気持ち持ってる人ならSkillHacksで基礎は事足りる気がする。
しかし懸念点は受講生が増えたら迫さんの対応にも限界がくるのでは…というところかな。#SkillHacks— だるまさま (@Daruma_GameRoom) March 3, 2019
今日のプログラミング勉強時間
2時間7分
ふたたびSkillHacksに戻っている。
迫さんの説明はやはりわかりやすい。
もっと講座が追加されてほしい。#SkillHacks— よしひろ@エンジニア志望 (@yoshi_moroco) March 17, 2019
■Skill Hacks
結論から言うと迫さん(@yuki_99_s )
凄すぎます!!動画教材ということで目と耳で情報が得ることができるし
実際に自分も手を動かしながらできる
動画も一本あたり10分程度で集中力が途切れない
当然解説もすごいわかりやすい
受講してよかった!#SkillHacks
— らっきー🐶商売する大学生 (@09_lucky_29) January 21, 2019
Skill Hacksに向いている人
女性でエンジニアを目指している人
エンジニアは圧倒的に女性比率が低いことで有名な職業です。当然プログラミングスクールの代表も男性が多くなります。
男性ばかりで教材を作ると、説明の仕方や文章がどうしても男性だけにわかりやすいものとなってしまします。
SkillHacksについては代表の迫さんだけでなく、”ちんともさん”の意見も取り入れられているので女性目線でもわかりやすい説明となっています。(迫さんもちょっと女性っぽい部分を感じたりしますが笑)
Skill hacksをやっている女性の友達に聞いてみても「説明の仕方が圧倒的に他の教材よりわかりやすい」と言っています。
自分としては「他の教材より1.3倍くらいわかりやすいかな」という感想なのですが、女性から見るとかなり違うようです。
スキルを身につけて自由な働き方を手に入れれば、育児と仕事の両立、再就職の心配がかなり減るので、女性こそエンジニアは向いているんですよね。
Web業界は実力主義なんで、性別による偏見や差別は少なめです。
エンジニアも色々ありますから、ブラックな会社も当然あります。ただちょっとした知識があればワークライフバランスを維持することは簡単なことです。
女性にエンジニア職はオススメですね。エンジニアの奥さんを見てると本当にそう思います。
・柔軟性ある環境
👉現在、フルリモート勤務・キャリアブレイク取れる
👉1年間以上ブレイク取り復職経験あり、出産後に簡単に復職・需要が高く、転職しやすい
👉日本、海外含めオファー来る— Hana (@HKLKDK1010) 2018年6月22日
そもそもWeb系企業のエンジニアの男女比率ってイメージ的には98:2くらいだと思うんですけども、ご出産とか子育てのこととか考えると、リモートワーク出来るし手に職系だから復職や再就職も余裕でしょうし、めっちゃ条件良いと思うので是非エンジニア職に興味持つ女性が増えてほしいものだなぁと(^.^;)
— 勝又健太 a.k.a. テック系Youtuber (@poly_soft) 2018年6月2日
時間はあるが知識や社会経験の浅い学生
大学生でWebエンジニアになりたい、 Progateを終えたけど何をしたらわからない、という人にはSkillHacksを強くお勧めします。
動画学習は自分のペースでできるのがメリットである一方、強制力がないのであまりにも忙しいと、動画をみても前に覚えた内容を忘れている可能性があります。
動画学習であろうと、対面の指導であろうと、時間がある人が圧倒的に有利なのは当たり前です。
また、学生は社会経験が薄いので、どうしても悪い大人の甘い言葉に流されてしまいがちです。
そういう観点では、なるべく年齢の近くて色々と相談しやすい優秀な人が近くにいる方が圧倒的に良いと言えるでしょう。
他の大手のスクールの
「あなたも3ヶ月で即戦力に」「プログラミングを学べば就活は無双できる」
という憶測に基づいた甘い美辞麗句に流されるのではなく、迫さんの実体験に基づいた客観的な情報を参考にするべきです。
「業界の情報量が少ない」という点では、学生だけでなく他業界の経験しかないエンジニア志望の人も同様にオススメできます。
プログラミングを学ぶのに年齢は関係はないですし、35歳からプログラミングを初めてGoogleのエンジニアになった人もいます。
頭で考えるよりも手を動かしたい人
SkillHacksでは、ごちゃごちゃ考えるよりもいっぱい手を動かして覚えようというのが基本的な方針です。
もちろん考えることも大事ですが、手を動かさないと、頭には入りません。
頭がめちゃくちゃ良くて書かなくても覚えられるって人はいいかもしれませんが、そうでない人はSkllHacksでたくさんエラーやバグを出しながら上達していきましょう。
バグをいっぱい出すと、結果的に自分の書いたコードを繰り返し読むことになるので、記憶が定着します。
頭の良さと理解のスピードは別物です。ちゃんと考えればできるけど、頭の回転が早くないという人は質問体制の整った環境がおすすめです。
初めてLinux触った時、初めてdocker触った時、初めて動くコードが書けた時、恐らく全部理解してたエンジニアなんて居ないはず。
みんな初めは理解してないけど、手を動かして何となく覚えて、もっと手を動かして覚えることを増やしただけ。
分からないから何もできないは、言い訳にすらならないよ。
— yuki otsuka (@positiveGuitar) April 13, 2019
地方に住んでいるエンジニア志望の人
東京なら対面型のスクールも多くありますが、地方だと選択肢が少なくなります。インターンの機会も東京の1割ほどになってしまいます。
ぶっちゃけ大阪や名古屋でもプログラミングを学ぶ環境としてはそこそこきついです。情報量、人脈、給与のどれも東京よりは2ランクくらい下がります。
そうした不利な部分を逆転したいなら、オンラインの力を借りるしかありません。そうでないといつまでも東京のエンジニアには追いつけません。
特に地方は技術力の高い企業で実務経験を積むことが非常に難しくなるので、「実務で通用するスキル」の希少価値はとても高くなります。
年末年始に九州の田舎に帰省したけど、みんなプログラミング知らないしエンジニア知らないしアフィリエイト知らないしブログ知らないしTwitterもやってなかった。ゆえにTwitterで情報収集したり発信してるだけで意識高いしネットリテラシーも高い。地方は10年レベルで遅れてるからチャンスでしかない😌
— きたしょー@元銀行員エンジニア (@KitamuraShohei) January 7, 2020
SkillHacksに向いていない人
SkillHacksは決して万人に向く教材だとは思いません。
- エンジニアではなくExcelを触りながら進捗管理をしたい人
- 手を動かさずにマネジメントやコンサルだけをやっていたい人
- 誰にも何も質問せずに全てを理解できる天才肌の人
- もうすでに実務で1年以上コードを書いている人
にとっては7万円近く払って、入会する意味があるかは疑問符がつきます。
ちなみに自分は何年かプログラミング経験がある中でSkillHacksの動画を見たのですが、自分が知らない知識も結構あったのでビックリしています。
動画の追加コンテンツがとても良く、以前(2021年あたり)に比べてコスパも良くなっています。(元々コスパは高いですが)
SkillHacksのコスパをテックアカデミーと比較する
SkillHacksは買い切りで一括69800円というかなり安めの価格設定をしています。他の追加料金は一切かかりません。
HTML,CSSからポートフォリオの作成までという範囲となると、他のスクールだと7.80万くらいには相当しますね。
大手でコスパのいいと評判のテックアカデミーと比較してみましょう。。SkillHacksの範囲に含まれるものは
- Webアプリケーションコース
- フロントエンドコース
- はじめてのプログラミングコース
ですね。これらの料金は最も安いプランでも1ヶ月(4週間)あたり
- Webアプリケーションコース 109000円
- フロントエンドコース 109000円
- はじめてのプログラミングコース 99000円
という設定になっています。
テックアカデミーだとどのコースも1ヶ月で終えたとして合計で317000円です!エンジニアの初任給をゆうに超えてしまってますね。
SkillHacksならこのテックアカデミーの4分の1以下の価格で、なおかつ自分のペースで進められるというお得さです。大流行したテックキャンプならもっと高くなりますね。
テックアカデミーだと何期生という言葉があって、あるタイミングにならないと講座がスタートしないのが難点です。やる気があるうちに少しでも勉強を進めたいですよね。
テックアカデミーはコスパが良くて優良だと言われているので、その4分の1の価格で受講できるSkillHacksがいかに優れているかわかると思います。
スクールというのは受講生が多くなると、金儲けを優先して値上げをするものですが、現状では値上げの動きは見られません。
とは言え2022年末くらいは値段が上がっている可能性もあるので、迷っている人は値上げ前に駆けこめるように情報だけでも集めるのが良いと思います。
SkillHacksの時もそうでしたが、迷ってるなら早めに買っておくのがおすすめです
後悔する可能性があるなら行動に移してしまった方が、案外時間的にも金銭的にもお得だったりするんですよね https://t.co/cBuGCmjfPh— kissaya (@kissaya_log) October 26, 2018
テックアカデミーも比較的善良なスクールですが、SスクールとかTがつく大手のところはもっと酷いので、注意ですね。
自分への投資はいくらしても惜しくはない
69800円という価格に怖気付く人もいるかもしれません。自分も最初はそうでした。
今学生だったり、駆け出しのエンジニア、若手の社会人だったりすると、7万円近い額をポンと出すのは躊躇するのも無理はありません。
しかし、エンジニアになって一流になれば年収2000万円も視野に入ることを考えると、7万円は投資のコスパとしては最高です。
エンジニアとしてがっつり稼げれば、7万円という金額は、今の7000円くらいと同じような感覚になるはずです。
自己投資がどれだけコスパがいいのか
ロビンスカップという1年間で元手を何倍に増やせるか、投資の世界一を決める大会があるのですが、大抵の年は1年間で元手を3倍にすれば優勝できます。
投資の世界一でも資産を3倍にするのは至難の技なのです。それなら自己投資の方がコスパが良いと考えるのは自然です。
7万円分の株や金を買ってもせいぜい2倍になればいい方です。損をする可能性も十分考えられます。
どうせ7万円を支払うなら、自分への投資をしてみたいと思いませんか?
証券会社勤めで色んな投資家見てきたけど、
最強の投資は「自己投資」だと思う.
株やFXは自分でコントロールできない部分があり、
この要素が大きければ大きいほどギャンブルになる.
一方、自己投資は100%自分でコントロールできるからコスパ最強.
ちなみに預金は論外. https://t.co/8O1aymCBnE
— トモ@有意義な無駄が好き (@popo_hamu_s) December 20, 2018
自分への投資は正しい方向で努力をしていれば裏切りません。自己投資はうまく行けば1万倍以上のリターンを叩き出すことも可能です。
自分も数年前に7万円という大きな買い物をしましたが(macのPCを購入)、たった数年でその20倍以上のリターンが得られたと感じています。これがロビンスカップなら恐らく優勝していますね。笑
大学の学費を何百万払うよりもよっぽどコスパがいいですね。迫さんが大学を辞めた決断も納得できます。
SkillHacks(スキルハックス)で自己投資を始めてみる
月額制より買い切りのスクールを選ぶべき理由
これまで色々な駆け出しエンジニアを見てきましたが、やはりプログラミングスクールに関しては、月額制よりも買い切りの方がエンジニアとして長期的に成長しています。
考えられる理由はただ一つで「焦らずにしっかりとカリキュラムを受講できる」ということに尽きると思います。
講座の序盤の点ではほとんど影響はないのですが、後半に入ってポートフォリオの作成に取りかかると差が如実に現れます。
ポートフォリオはカリキュラムの最後に設置されることが多く、忘れてしまった前半の復習も適宜必要です。
しかし、あと少しで卒業できることが頭によぎり、復習をせずに小手先にコピペで済ましてしまう危険が高いのです。
普通のスクールでは卒業が1日伸びただけで、1ヶ月分の数万円の受講料が払うはめになることもありえます。
せっかくプログラミングスクールに入っても、ポートフォリオをちゃんと作りきれない人が多いのは、お金儲けに走って月額制を採用したスクールにも非はあると言えるでしょう。
買い切り型のスクールであれば、後からお金を気にしなくていいので、ポートフォリオも良質なものになり、就職活動や転職活動で大いに役立ちます。
自分は野球とデータを融合したサービスのポートフォリオを作っていて、それに思いっきり時間を割くことができました。
初めは違いがわからなくても、料金体制の違いは後からジワジワと効いてくるものなんですね。
また、追加コンテンツも結構な頻度で投入されるので、買い切り型の方がありがたいという側面もあります。
#skillhacks に新コンテンツが追加されたのでやってます。Bootstrapでスライドショーまで作れるとはびっくり。カルーセルというらしい。回転台、回転木馬とかの意味があるらしく同時出てきたメリーゴーラウンドが正しいとも知った。ずっとメリーゴーランドだと思ってたw
— ムネクニ (@_munekuni) March 1, 2019
プログラミング学習で一番大切なこと
一番大事なのは挫折しないこと
エンジニアとして実務で通用するには、PHPやSQLやLinuxについて知る必要があります。
決してRuby on Railsでアプリを作っていれば、大丈夫ということはありません。裏側で起こっていることをいずれ知る必要が出てきます。
ただ「プログラミング学習は基礎が大事だから、裏側で起こっていることを全て知らないといけない」というのは、強者だけに通用するセリフです。
自分が学んでいることは何に繋がるかわからないまま、セキュリティやデータベース、コンピューターサイエンスを勉強し続けたら大抵の人は挫折します。
IT業界にはたまたま挫折をしなかった人が多く残っているだけで、裏側にはその何倍もの挫折者がいることを忘れてはいけません。
プログラミングを勉強する人の9割以上が半年以内に挫折して業界を去るどころか業界に入れないのが現状です。
本当ね、普通の人にとってプログラミング完全独学はきついですよ。。。
ポジショントークでもなんでもなく英語の勉強よりブログの継続より受験勉強よりプログラミングの継続は、はるかに難しい。
恐らく環境構築あたりで8割近く挫折してるんじゃないかな…. https://t.co/RGjjF3a88M
— 進撃する人@現役エンジニア (@mikasa_program) April 1, 2019
たとえスクールに入っても、ちゃんと自分の力でポートフォリオを完成させて卒業していくのは、同期の1割以下だったという話も聞きます。
プログラミングスクール、教材を選ぶもっとも大切な基準は「挫折しないこと」です。今まで数多のエンジニアを見て出した最終的な結論です。これだけは間違いありません。
「エンジニアになって稼ぐ」「フリーランスになる」「現場で通用するスキルを身に着ける」というのは副次的な価値にすぎません。
SkillHacks(スキルハックス)が挫折しにくい秘密をもっと詳しく知る
なぜSkillHacksは批判されるのか
突然ですが、体格的に劣る日本人の野球の強さを支えているのは誰だと思いますか?
プロの優秀な監督でも、高校野球の監督でもありません。日本野球を支えているのは少年野球を手弁当で手伝っている、野球好きのおじさんたちです。
野球をまだ知らない小学生に野球を教え、挫折しないように確実に育て、ゆくゆくは国を巻き込んだ大きな成果に繋がります。
エンジニアの育成もこれと一緒です。挫折しないようにプログラミングを教えて、将来の大きな成果に繋げるのです。
SkillHacksは上級者には物足りないなどの批判も色々とありますが、批判しているのはプログラミングを教えた経験のない人たちばかりです。
少年野球のコーチに「変化球の投げ方も教えられないのか」「木製バットに対応した打ち方を教えろ」と批判する人はいませんよね。
それがプログラミングになると、何も知らない外野が勝手に応戦して、多くのエンジニア志望の挫折者を生み出してしまうのです。
SkillHacksを運営しているのは大学生の年齢の2人の若者です。SkillHacksのライバルとなる値段が高めのスクールは
- 「根も葉もない批判をしてもスキルハックスの運営は若造だから法的に訴えてこないだろう」
- 「SNSで応援されている学生を徹底的に批判すれば自分も注目されるだろう」
- 「温厚な性格だし弁護士も雇っていないだろうから、徹底的に客を奪えるな」
- 「業界にしては破格の安さだから、安物買いの銭失いと批判しておこう」
などと考えてSkillHacksを徹底的に叩きます。
中には、自分のスクールの受講生にブログを開設させ、あたかもSkillHacksを体験したような偽のレビューと悪評を書かせる例も存在します。
自走できるレベルがプログラミング教材としては絶妙である
SkillHacksは「脱初心者」とうたっていますが、実際にどれくらいの実力がつくのでしょうか。
スキルハックスを使って3ヶ月経ち、社内のRubyを使っているエンジニアに今までやったことを話したところ、「じゃあうちの部署の仕事も手伝ってよ」と言われてしまいました。
「確かに実務ではこれより深い内容をやることになるけど、ここまでやっておけばエンジニアとしては自走できるよね。その匙加減がこの教材は絶妙。」
ということを同僚は言っていました。
ここで重要なキーワードは「自走」です。ある程度自分で問題を解決できるようになったら現場に入ってお金をもらいながら学んだほうがいいに決まっています。
30代からのエンジニアへに必要なのは、
・自走できる感出す
・自分の考えや将来のビジョンを明確にして伝える
・そこそこのポートフォリオ
なきがする。20代なら↑のことあまり考えてなくても将来性で採用されるだろうけど、
30代はちゃんと考えておかないといけないと思う。— だるまさま (@Daruma_GameRoom) April 14, 2019
SkillHacksの10倍近くする高額なスクールであれば、確かに深い内容を学べるかもしれませんが、現場で働きながら学べばもらえるはずの給料を損することになります。
なぜRubyを最初に学ぶといいのか
SkillHacksではWebサービスの開発にRubyを使っているのですが、これは非常によく考えられた合理的な方法です。
Rubyは近年では他の言語に押され気味であることから「Rubyはオワコン」「Railsなんてもう枯れた技術だよね」と煽ってくる人もいますが決してそんなことはありません。
- Rubyを使っている会社はある程度モダンな開発環境を使っている
- 日本語のドキュメントが多く、学びやすい
- Rails Tutorialという鉄板の教材が用意されている
- 学びやすい言語なので挫折しにくい
- 月80万円くらいなら短期間で到達可能
- 業務未経験者でも回せる仕事は多い
上記であげた理由の中で一番大きなものは「Rubyならある程度モダンな開発環境に飛び込みやすい」という部分でしょうか。
RubyといえばメジャーなフレームワークはRailsしか存在しないので、必然的に学んだことが生きやすいというメリットがあります。
テック系Youtuberで、エンジニアのキャリア論に関しては右に出る者はいないとされる勝又さんも、
「エンジニアとして業界に潜り込むにはRubyが最もオススメ」
と語っています。
ここら辺が中々伝わりにくいところなのですが、Rubyは
・初学者の方がWeb業界に潜り込む上では今後もまだしばらくは最適な言語である
・ある程度経験のあるエンジニアがキャリアをさらに成長させるための投資対象としてはもはや不適切であるというのが僕の考えである、ということですね(^.^) https://t.co/3bCHkrRoDb
— 勝又健太@エンジニア系Youtuber (@poly_soft) March 5, 2019
PHPだとLaravelというモダンなフレームワークもありますが、レガシーな現場も多く、エンジニアとして市場価値を高められない現場も多くあるので注意が必要です。
入社前はLaravelだと聞かされていたのに、それはエンジニアを集めるための餌で、他所では通用しない社内FWしか使っていないということもあります。PHP経験者なら誰でもいいということですね。
案件数や平均単価だけを見て初心者にJavaやPHPをオススメして、エンジニアを食い物にしようとする人もいますから注意が必要です。
上位互換の言語が存在している場合は下位の言語を積極的に経験しにいく必要性は薄くて、例えばScalaとJavaの関係と同様に「Rubyが出来るならPHPも出来るよね」という認識も一般的なので「RubyはPHPの上位互換」と考えてよいですし、RubyとPHPで迷ったらRubyを選択しとくのが大抵の場合は吉かなと(^.^)
— 勝又健太@エンジニア系Youtuber (@poly_soft) November 4, 2018
もちろん単価を決めるのは技術だけでなく
- コミュニケーション能力
- 営業能力
- 人脈
- キャリア戦略
- 住んでいる場所
- 時の運
など様々な要素が複合的に作用します。
そんな中でRuby on Railsを実務の中で自走して使えるくらいの技術力があれば、営業力や人脈、運がなくてもそれなりの単価にたどり着くことは可能です。
とはいえ、あくまで「それなり」の単価や給料です。具体的には独立して月間80万円くらいが目安です。
もっと単価や給料の高いエンジニアになろうと思えば、数学やインフラ周りを学んだり、他のフレームワークは静的型付言語を覚えたり、マネジメントができるようになる必要があります。
先ほど名前をあげた勝又さんは、Rubyで数年開発をしたら、GoやKotlin、Scalaを学ぶことをオススメしています。
いずれ別の言語にシフトしていくことを考えると、言語単体の需要だけではなく、「この言語は他の言語の上位互換」ということも意識するのが吉です。
単価150万円以上を貰おうと思ったら他の言語にシフトする必要はありますが、最初に選ぶ言語はRubyがもっとも無難で挫折しにくい選択肢です。
SkillHacks(スキルハックス)でRuby on Railsを学ぶ
Railsチュートリアルをやっただけでは企業は評価しない
先ほど述べたようにRuby on Railsの学習には「Railsチュートリアル」と呼ばれる鉄板の初心者向けの教材があります。
長年多くの初心者に愛され、エンジニアからも一定の評価を受け続けた教材です。
そのため、Railsチュートリアルがあるのにわざわざ7万円近くお金を払って、スクールに行く必要はない、という声も存在します。
しかし、Railsチュートリアルが終わったところで、企業のエンジニアは「自走できる」とは判断しません。
確かにインプットの量だけを見ればいい教材ですが、予想外のエラーと軽い混乱状態を経験しながら自分でそれらを乗り越えていく力は身につきません。
Railsチュートリアルは大して評価されない割に、学習コストが高いのでコスパはあまり高くないと言えます。
Tutorialをやる時間があれば、SkillHacksでポートフォリオの作成に注力した方がコスパは良いと言えるでしょう。
まとめ プログラミングスクールを選ぶ基準
プログラミングスクールを選ぶポイントと聞かれたらこのように答えるようにしています。
- 当たり外れの概念のないオンラインスクール
- 安めの価格設定
- 買い切り型の料金体系
- サポート体制が充実
- Rubyを教えている
- 「自走」できるレベルになる匙加減
- 女性目線の意見が取り入れられている(for 女性)
このような条件を全て高い水準で満たしているのはSkillHacksだけなのです。
他の動画教材のスクールもなかなか良いものはあるのですが、Skill Hacksが頭一つ分抜けていると言っていいでしょう。某Uや某Nと言ったサービスより頭2つ分くらい抜けているイメージです。
上の選ぶ基準にはあえて「説明がわかりやすい」という条件は入れませんでした。
説明というものは、誰が教えようと教える側がきっちり理解して熱心に教えれば、わかりやすさに大きな差はありません。
「説明のわかりやすさ」を売りにするスクールはメンター頼みで当たり外れが大きく、他にウリのないスクールなので辞めておきましょう。
もちろんSkillHacksの説明もわかりやすいですよ。他のサービスの1.3倍くらいわかりやすいという印象です。
自分はSkillHacksの信者ではないので、もしこれからそのレベルのスクールや教材が出てくればそちらをオススメすることになると思います。
行動できるのはわずか3%
これは有名な話ですが、どんなにすごい情報が得られても実際に行動できるのは全体の3%だそうです。
ブログを書いて気付くけど、文章を読んで行動する人は「全体の3%」だと思います。
そして僕が思うに「人生ヌルゲー」と感じまして、その理由は「行動しただけで上位3%」という事実があるからです。Twitterでは行動してる人が多いですが、その時点で上位層です。あとは継続&改善して、人生を変えるだけ— マナブ@バンコク (@manabubannai) April 18, 2019
まあ論理的に考えれば入会するのが最適解なのですが、人間はそうも単純ではありません。
上のツイートにあるように、色々な理由で行動まで踏み切れるのはたったの3%なんですね。
逆に言えばここで行動すれば上位3%、情報だけでも集めておけば上位10%に入ることも可能です。
後から値上げされてあの時入っておけば、と思うくらいなら今からでも情報を集めておくことをオススメします。
悪いことは言わないのでエンジニア目指すならスキルハックスやっといた方がいい
高額なスクールやウェブカツを試したけど圧倒的にSkillHacksが良かったし、初めからそうすれば良かった
他のスクールやウェブカツで50万以上する内容を7万で教えてくれるとかコスパ良すぎ
お陰で年収も160万アップです
— 草抜き (@akrajioru) September 15, 2019
追加情報 Front Hacksがついに公開(2020年4月更新)
2020年、SkillHacksシリーズに新たな教材が追加されました。SkillHacksはサーバーサイドを中心とした講座でしたが、フロントエンドに特化した「Front Hacks」(フロントハックス)が急激に受講生を増やしています。
現在、早割キャンペーンとして149,800円を129,800円にて提供中です!
HTML/CSS/JavaScript/jQuery/React/Reduxなどのフロントエンドプログラミングに必須の知識を網羅しています。
講師はつよぽんさん @tsuyopon_xyz にお願いしてます。
月単価100万超えのエンジニアから10万円代で学べる破格設定。
— 迫 佑樹/プログラミング講師 (@yuki_99_s) December 6, 2019
単にホームページの外見やデザインを整えるだけではなく、テストフレームワークやReactを駆使して実務で高単価が狙える本格的なスキルが身に付くと評判です。
ホームページでサンプル動画が公開されていましたが、担当の講師の説明もかなりわかりやすく(迫さんを超えるかも?)、Webの教材としてかなりハイレベルなことをやっていました。
FrontHacksはこんな人におすすめ
フロントハックスの後半で扱っているReactは従来のフロントエンドの常識を覆すと言われる、Facebookが開発しているフレームワークです。新しい概念が次々と登場し、従来の設計に比べてやや難易度が高いのが特徴です。
Reactはスマホアプリの開発にも使われている技術です。そのまま応用できる訳ではありませんが、将来的にスマホアプリ開発をしたい人にとっては、必要な概念を学ぶ良い機会となるでしょう。
フロントエンドはサーバーサイドに比べて流行の移り変わりが早く、最新技術にキャッチアップできるエンジニアが少ないので、必要なスキルを持っていれば単価はかなり上がりやすいです。
Reactをしっかり使いこなせれば月単価70万円から80万円は確実に狙えるでしょう。また、フロントエンドはサーバーサイドに比べてリモートワーク(在宅)がしやすいのも特徴です。
【最速の高単価の組み合わせ】
バックエンド
→Laravel 又 Ruby on Rails
フロントエンド
Vue,React
インフラ系
AWS or GCP + Docker
上記の1〜2年極めると
70万/月の案件を見つけやすい。
割とおすすめです。
— もんしょー@週4時短webエンジニア (@sima199407) June 5, 2019
【フロントエンドエンジニアの相場】
Javascript(FW:Vue.js・React.jsは高単価)
3~4万円マークアップ
2~2.5万円
アプリ
3~4万円
→JavaScriptのFW:Vue.js・React.jsは、人気かつ高単価です!#javascript #業務委託 #SES #フロントエンド #IT #人材 #副業#エンジニア #Twitter転職
— Takumi@最短3日でご案内 (@Takumitakumi776) June 26, 2019
【React vs Vue まとめ】
※参考程度に
■ 学習コスト → Vueの勝ち(簡単)
■ エンジニア数 → Reactの勝ち
■ エンジニア数の伸び率 → Vueの勝ち
■ 処理速度 → Reactの勝ち
■ 扱い易さ → Vueの勝ち
■ 単価 → Reactの勝ち
■ 求人数 → Reactの勝ち〈結論〉
どちらもjQueryよりは優秀←
— りょうま@railsエンジニア (@okaeri_ryoma) December 9, 2019
昔はサーバーサイドとフロントたと、サーバーサイドが単価高いイメージありましたが、近年は変わらなくなってきた感あります!
が、javascriptだとvueやreactなどのフレームワークが使えるなら、割とリモートや地方でも、案件探しやすいかと。
大体のWebシステムも、javascriptは使うはずなので! https://t.co/lAZ87ASUVL
— 有人@実務未経験からのフリーランス (@alse0903) August 11, 2019
このサイトから購入された方にさらなる特典をご用意
この記事からSkillHackを購入した人限定で「Amazonギフト券2000円」と「ブログで月30万円を稼ぐ具体的な手法」をプレゼントさせて頂きます。
技術書やガジェットの購入費用に充てていただければ幸いです。
SkillHacksの支払い方法には
・クレジットカード
・Paypal
・銀行振り込み
の3種類があります。(分割払いは対応していません)
購入者は↓のGoogleフォームから名前と購入日の入力をお願いいたします。
こんにちは、aiと申します。
フロントハックスはスキルハックスと比較するとどこが違うのでしょうか?
現在スキルハックス受講中のものです。
コメントありがとうございます。スキルハックスはサーバーサイドエンジニアを目指したい人、フロントハックスはフロントエンドエンジニアを目指したい人に向けた講座です。フロントやサーバーに関わらず知っておかなければいけない知識もあるので、両講座で重複する部分も多少はございます。